./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_srvr_2.cil-1.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version cad46833 Calling Ultimate with: /usr/lib/jvm/java-8-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_e8f2c476-7525-4043-951d-564a4cc9252b/bin/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_e8f2c476-7525-4043-951d-564a4cc9252b/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_e8f2c476-7525-4043-951d-564a4cc9252b/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_e8f2c476-7525-4043-951d-564a4cc9252b/bin/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_srvr_2.cil-1.c -s /tmp/vcloud-vcloud-master/worker/working_dir_e8f2c476-7525-4043-951d-564a4cc9252b/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_e8f2c476-7525-4043-951d-564a4cc9252b/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 60e2bae133832f5bb3119ece7b626d81f38ebd85 ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM) --- Real Ultimate output --- This is Ultimate 0.1.24-cad4683 [2019-10-22 09:01:23,637 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-10-22 09:01:23,638 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-10-22 09:01:23,647 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-10-22 09:01:23,647 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-10-22 09:01:23,648 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-10-22 09:01:23,649 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-10-22 09:01:23,651 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-10-22 09:01:23,652 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-10-22 09:01:23,653 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-10-22 09:01:23,654 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-10-22 09:01:23,655 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-10-22 09:01:23,655 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-10-22 09:01:23,656 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-10-22 09:01:23,657 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-10-22 09:01:23,658 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-10-22 09:01:23,658 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-10-22 09:01:23,659 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-10-22 09:01:23,660 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-10-22 09:01:23,662 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-10-22 09:01:23,663 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-10-22 09:01:23,664 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-10-22 09:01:23,664 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-10-22 09:01:23,665 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-10-22 09:01:23,667 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-10-22 09:01:23,667 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-10-22 09:01:23,667 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-10-22 09:01:23,668 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-10-22 09:01:23,668 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-10-22 09:01:23,669 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-10-22 09:01:23,669 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-10-22 09:01:23,669 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-10-22 09:01:23,670 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-10-22 09:01:23,670 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-10-22 09:01:23,671 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-10-22 09:01:23,671 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-10-22 09:01:23,672 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-10-22 09:01:23,672 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-10-22 09:01:23,672 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-10-22 09:01:23,673 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-10-22 09:01:23,673 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-10-22 09:01:23,674 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_e8f2c476-7525-4043-951d-564a4cc9252b/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2019-10-22 09:01:23,685 INFO L113 SettingsManager]: Loading preferences was successful [2019-10-22 09:01:23,685 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-10-22 09:01:23,686 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-10-22 09:01:23,687 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-10-22 09:01:23,687 INFO L138 SettingsManager]: * Use SBE=true [2019-10-22 09:01:23,687 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2019-10-22 09:01:23,687 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2019-10-22 09:01:23,687 INFO L138 SettingsManager]: * Use old map elimination=false [2019-10-22 09:01:23,687 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2019-10-22 09:01:23,688 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2019-10-22 09:01:23,688 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2019-10-22 09:01:23,688 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-10-22 09:01:23,688 INFO L138 SettingsManager]: * sizeof long=4 [2019-10-22 09:01:23,688 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2019-10-22 09:01:23,688 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-10-22 09:01:23,689 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-10-22 09:01:23,689 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-10-22 09:01:23,689 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2019-10-22 09:01:23,689 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2019-10-22 09:01:23,689 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2019-10-22 09:01:23,689 INFO L138 SettingsManager]: * sizeof long double=12 [2019-10-22 09:01:23,690 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-10-22 09:01:23,690 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2019-10-22 09:01:23,690 INFO L138 SettingsManager]: * Use constant arrays=true [2019-10-22 09:01:23,690 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2019-10-22 09:01:23,690 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-10-22 09:01:23,690 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-10-22 09:01:23,691 INFO L138 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2019-10-22 09:01:23,691 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-10-22 09:01:23,691 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-10-22 09:01:23,691 INFO L138 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2019-10-22 09:01:23,692 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2019-10-22 09:01:23,692 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/working_dir_e8f2c476-7525-4043-951d-564a4cc9252b/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 -> 60e2bae133832f5bb3119ece7b626d81f38ebd85 [2019-10-22 09:01:23,723 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-10-22 09:01:23,736 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-10-22 09:01:23,739 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-10-22 09:01:23,740 INFO L271 PluginConnector]: Initializing CDTParser... [2019-10-22 09:01:23,740 INFO L275 PluginConnector]: CDTParser initialized [2019-10-22 09:01:23,741 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_e8f2c476-7525-4043-951d-564a4cc9252b/bin/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_2.cil-1.c [2019-10-22 09:01:23,793 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_e8f2c476-7525-4043-951d-564a4cc9252b/bin/uautomizer/data/588aea668/1818c01685dc46ae92c959756579b3bc/FLAG17cf889d0 [2019-10-22 09:01:24,162 INFO L306 CDTParser]: Found 1 translation units. [2019-10-22 09:01:24,162 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_e8f2c476-7525-4043-951d-564a4cc9252b/sv-benchmarks/c/ssh-simplified/s3_srvr_2.cil-1.c [2019-10-22 09:01:24,171 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_e8f2c476-7525-4043-951d-564a4cc9252b/bin/uautomizer/data/588aea668/1818c01685dc46ae92c959756579b3bc/FLAG17cf889d0 [2019-10-22 09:01:24,182 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_e8f2c476-7525-4043-951d-564a4cc9252b/bin/uautomizer/data/588aea668/1818c01685dc46ae92c959756579b3bc [2019-10-22 09:01:24,184 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-10-22 09:01:24,185 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-10-22 09:01:24,186 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-10-22 09:01:24,186 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-10-22 09:01:24,189 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-10-22 09:01:24,190 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.10 09:01:24" (1/1) ... [2019-10-22 09:01:24,192 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3658c5ba and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 09:01:24, skipping insertion in model container [2019-10-22 09:01:24,192 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.10 09:01:24" (1/1) ... [2019-10-22 09:01:24,199 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-10-22 09:01:24,231 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-10-22 09:01:24,482 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-10-22 09:01:24,485 INFO L188 MainTranslator]: Completed pre-run [2019-10-22 09:01:24,535 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-10-22 09:01:24,553 INFO L192 MainTranslator]: Completed translation [2019-10-22 09:01:24,553 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 09:01:24 WrapperNode [2019-10-22 09:01:24,553 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-10-22 09:01:24,554 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-10-22 09:01:24,554 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-10-22 09:01:24,554 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-10-22 09:01:24,560 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 09:01:24" (1/1) ... [2019-10-22 09:01:24,568 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 09:01:24" (1/1) ... [2019-10-22 09:01:24,594 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-10-22 09:01:24,601 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-10-22 09:01:24,601 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-10-22 09:01:24,601 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-10-22 09:01:24,607 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 09:01:24" (1/1) ... [2019-10-22 09:01:24,608 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 09:01:24" (1/1) ... [2019-10-22 09:01:24,609 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 09:01:24" (1/1) ... [2019-10-22 09:01:24,610 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 09:01:24" (1/1) ... [2019-10-22 09:01:24,614 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 09:01:24" (1/1) ... [2019-10-22 09:01:24,623 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 09:01:24" (1/1) ... [2019-10-22 09:01:24,625 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 09:01:24" (1/1) ... [2019-10-22 09:01:24,629 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-10-22 09:01:24,630 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-10-22 09:01:24,630 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-10-22 09:01:24,630 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-10-22 09:01:24,631 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 09:01:24" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e8f2c476-7525-4043-951d-564a4cc9252b/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-10-22 09:01:24,705 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-10-22 09:01:24,706 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-10-22 09:01:24,853 WARN L732 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-10-22 09:01:25,405 INFO L685 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2019-10-22 09:01:25,405 INFO L685 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2019-10-22 09:01:25,406 INFO L279 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-10-22 09:01:25,407 INFO L284 CfgBuilder]: Removed 7 assume(true) statements. [2019-10-22 09:01:25,408 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.10 09:01:25 BoogieIcfgContainer [2019-10-22 09:01:25,408 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-10-22 09:01:25,408 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2019-10-22 09:01:25,408 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2019-10-22 09:01:25,420 INFO L275 PluginConnector]: BuchiAutomizer initialized [2019-10-22 09:01:25,420 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-10-22 09:01:25,421 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 22.10 09:01:24" (1/3) ... [2019-10-22 09:01:25,422 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@5226c1bf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 22.10 09:01:25, skipping insertion in model container [2019-10-22 09:01:25,422 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-10-22 09:01:25,422 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 09:01:24" (2/3) ... [2019-10-22 09:01:25,422 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@5226c1bf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 22.10 09:01:25, skipping insertion in model container [2019-10-22 09:01:25,422 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-10-22 09:01:25,422 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.10 09:01:25" (3/3) ... [2019-10-22 09:01:25,424 INFO L371 chiAutomizerObserver]: Analyzing ICFG s3_srvr_2.cil-1.c [2019-10-22 09:01:25,462 INFO L356 BuchiCegarLoop]: Interprodecural is true [2019-10-22 09:01:25,462 INFO L357 BuchiCegarLoop]: Hoare is false [2019-10-22 09:01:25,463 INFO L358 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2019-10-22 09:01:25,463 INFO L359 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2019-10-22 09:01:25,463 INFO L360 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-10-22 09:01:25,463 INFO L361 BuchiCegarLoop]: Difference is false [2019-10-22 09:01:25,463 INFO L362 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-10-22 09:01:25,463 INFO L365 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2019-10-22 09:01:25,478 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 139 states. [2019-10-22 09:01:25,502 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 118 [2019-10-22 09:01:25,502 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:01:25,502 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:01:25,510 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-10-22 09:01:25,510 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:01:25,510 INFO L424 BuchiCegarLoop]: ======== Iteration 1============ [2019-10-22 09:01:25,510 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 139 states. [2019-10-22 09:01:25,515 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 118 [2019-10-22 09:01:25,516 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:01:25,516 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:01:25,517 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-10-22 09:01:25,517 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:01:25,521 INFO L791 eck$LassoCheckResult]: Stem: 103#ULTIMATE.startENTRYtrue havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 111#L82true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 99#L85-2true ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 124#L90true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 140#L90-1true assume !(0 == ssl3_accept_~s__cert~0); 105#L99-2true [2019-10-22 09:01:25,522 INFO L793 eck$LassoCheckResult]: Loop: 105#L99-2true assume !false; 59#L100true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74#L102true assume !(12292 == ssl3_accept_~s__state~0); 63#L105true assume !(16384 == ssl3_accept_~s__state~0); 67#L108true assume !(8192 == ssl3_accept_~s__state~0); 40#L111true assume !(24576 == ssl3_accept_~s__state~0); 22#L114true assume !(8195 == ssl3_accept_~s__state~0); 25#L117true assume 8480 == ssl3_accept_~s__state~0; 108#L121true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 91#L259true assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 64#L543true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 123#L580true ssl3_accept_~skip~0 := 0; 105#L99-2true [2019-10-22 09:01:25,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:25,527 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 1 times [2019-10-22 09:01:25,533 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:25,534 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145038052] [2019-10-22 09:01:25,534 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:25,534 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:25,534 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:25,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:25,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:25,634 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:01:25,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:25,635 INFO L82 PathProgramCache]: Analyzing trace with hash 722472087, now seen corresponding path program 1 times [2019-10-22 09:01:25,636 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:25,636 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575976939] [2019-10-22 09:01:25,636 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:25,636 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:25,636 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:25,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:25,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:25,648 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:01:25,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:25,650 INFO L82 PathProgramCache]: Analyzing trace with hash -2007347963, now seen corresponding path program 1 times [2019-10-22 09:01:25,650 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:25,650 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017653078] [2019-10-22 09:01:25,651 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:25,651 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:25,651 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:25,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:01:25,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 09:01:25,713 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017653078] [2019-10-22 09:01:25,714 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:01:25,714 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 09:01:25,714 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457293980] [2019-10-22 09:01:25,838 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 09:01:25,839 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 09:01:25,839 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 09:01:25,839 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 09:01:25,839 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-10-22 09:01:25,839 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 09:01:25,839 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 09:01:25,840 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 09:01:25,840 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration1_Loop [2019-10-22 09:01:25,840 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 09:01:25,840 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 09:01:25,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-10-22 09:01:25,865 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:25,871 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:25,874 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:25,877 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:25,880 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:25,885 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:25,973 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 09:01:25,974 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e8f2c476-7525-4043-951d-564a4cc9252b/bin/uautomizer/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 09:01:25,980 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 09:01:25,980 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 09:01:25,989 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 09:01:25,990 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e8f2c476-7525-4043-951d-564a4cc9252b/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-10-22 09:01:25,995 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 09:01:25,995 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e8f2c476-7525-4043-951d-564a4cc9252b/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-10-22 09:01:26,003 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-10-22 09:01:26,004 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 09:01:26,008 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-10-22 09:01:26,010 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 09:01:26,010 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 09:01:26,010 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 09:01:26,010 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 09:01:26,010 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-10-22 09:01:26,010 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 09:01:26,011 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 09:01:26,011 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 09:01:26,011 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration1_Loop [2019-10-22 09:01:26,011 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 09:01:26,011 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 09:01:26,013 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:26,015 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:26,024 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:26,031 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:26,035 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:26,038 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:26,040 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:26,120 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 09:01:26,124 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-10-22 09:01:26,126 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-10-22 09:01:26,127 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 09:01:26,127 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 09:01:26,128 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 09:01:26,128 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 09:01:26,128 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 09:01:26,130 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 09:01:26,130 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 09:01:26,133 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 09:01:26,133 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-10-22 09:01:26,134 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 09:01:26,134 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 09:01:26,134 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 09:01:26,134 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 09:01:26,135 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 09:01:26,135 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 09:01:26,135 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 09:01:26,143 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-10-22 09:01:26,147 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-10-22 09:01:26,148 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2019-10-22 09:01:26,149 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-10-22 09:01:26,150 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-10-22 09:01:26,150 INFO L510 LassoAnalysis]: Proved termination. [2019-10-22 09:01:26,150 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2019-10-22 09:01:26,153 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-10-22 09:01:26,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:26,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:01:26,192 INFO L256 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 2 conjunts are in the unsatisfiable core [2019-10-22 09:01:26,194 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 09:01:26,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:01:26,206 INFO L256 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2019-10-22 09:01:26,207 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 09:01:26,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 09:01:26,245 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-10-22 09:01:26,246 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 139 states. Second operand 5 states. [2019-10-22 09:01:26,944 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 139 states.. Second operand 5 states. Result 787 states and 1324 transitions. Complement of second has 10 states. [2019-10-22 09:01:26,945 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-10-22 09:01:26,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-10-22 09:01:26,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 572 transitions. [2019-10-22 09:01:26,949 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 572 transitions. Stem has 5 letters. Loop has 12 letters. [2019-10-22 09:01:26,951 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 09:01:26,953 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 572 transitions. Stem has 17 letters. Loop has 12 letters. [2019-10-22 09:01:26,953 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 09:01:26,954 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 572 transitions. Stem has 5 letters. Loop has 24 letters. [2019-10-22 09:01:26,954 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 09:01:26,955 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 787 states and 1324 transitions. [2019-10-22 09:01:26,976 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 299 [2019-10-22 09:01:26,985 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 787 states to 649 states and 1002 transitions. [2019-10-22 09:01:26,986 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 364 [2019-10-22 09:01:26,988 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 375 [2019-10-22 09:01:26,988 INFO L73 IsDeterministic]: Start isDeterministic. Operand 649 states and 1002 transitions. [2019-10-22 09:01:26,989 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:01:26,989 INFO L688 BuchiCegarLoop]: Abstraction has 649 states and 1002 transitions. [2019-10-22 09:01:27,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 649 states and 1002 transitions. [2019-10-22 09:01:27,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 649 to 455. [2019-10-22 09:01:27,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 455 states. [2019-10-22 09:01:27,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 455 states to 455 states and 699 transitions. [2019-10-22 09:01:27,031 INFO L711 BuchiCegarLoop]: Abstraction has 455 states and 699 transitions. [2019-10-22 09:01:27,031 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:01:27,034 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:01:27,034 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:01:27,035 INFO L87 Difference]: Start difference. First operand 455 states and 699 transitions. Second operand 3 states. [2019-10-22 09:01:27,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:01:27,187 INFO L93 Difference]: Finished difference Result 507 states and 780 transitions. [2019-10-22 09:01:27,187 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:01:27,188 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 507 states and 780 transitions. [2019-10-22 09:01:27,194 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 247 [2019-10-22 09:01:27,197 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 507 states to 507 states and 780 transitions. [2019-10-22 09:01:27,197 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 310 [2019-10-22 09:01:27,198 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 310 [2019-10-22 09:01:27,198 INFO L73 IsDeterministic]: Start isDeterministic. Operand 507 states and 780 transitions. [2019-10-22 09:01:27,201 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:01:27,201 INFO L688 BuchiCegarLoop]: Abstraction has 507 states and 780 transitions. [2019-10-22 09:01:27,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 507 states and 780 transitions. [2019-10-22 09:01:27,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 507 to 487. [2019-10-22 09:01:27,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 487 states. [2019-10-22 09:01:27,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 487 states to 487 states and 754 transitions. [2019-10-22 09:01:27,231 INFO L711 BuchiCegarLoop]: Abstraction has 487 states and 754 transitions. [2019-10-22 09:01:27,231 INFO L591 BuchiCegarLoop]: Abstraction has 487 states and 754 transitions. [2019-10-22 09:01:27,231 INFO L424 BuchiCegarLoop]: ======== Iteration 2============ [2019-10-22 09:01:27,231 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 487 states and 754 transitions. [2019-10-22 09:01:27,234 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 243 [2019-10-22 09:01:27,234 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:01:27,234 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:01:27,237 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:01:27,237 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:01:27,237 INFO L791 eck$LassoCheckResult]: Stem: 2212#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 2213#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2206#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 2207#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2160#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 2258#L99-2 assume !false; 2131#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2132#L102 assume !(12292 == ssl3_accept_~s__state~0); 2136#L105 assume !(16384 == ssl3_accept_~s__state~0); 2137#L108 assume !(8192 == ssl3_accept_~s__state~0); 2080#L111 assume !(24576 == ssl3_accept_~s__state~0); 2081#L114 assume !(8195 == ssl3_accept_~s__state~0); 2043#L117 assume !(8480 == ssl3_accept_~s__state~0); 1996#L120 assume !(8481 == ssl3_accept_~s__state~0); 1997#L123 assume !(8482 == ssl3_accept_~s__state~0); 2318#L126 assume 8464 == ssl3_accept_~s__state~0; 2085#L133 [2019-10-22 09:01:27,237 INFO L793 eck$LassoCheckResult]: Loop: 2085#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 1991#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 1979#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 1980#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2445#L580 ssl3_accept_~skip~0 := 0; 2443#L99-2 assume !false; 2441#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2326#L102 assume !(12292 == ssl3_accept_~s__state~0); 2327#L105 assume !(16384 == ssl3_accept_~s__state~0); 2431#L108 assume !(8192 == ssl3_accept_~s__state~0); 2432#L111 assume !(24576 == ssl3_accept_~s__state~0); 2430#L114 assume !(8195 == ssl3_accept_~s__state~0); 2294#L117 assume !(8480 == ssl3_accept_~s__state~0); 2292#L120 assume !(8481 == ssl3_accept_~s__state~0); 2290#L123 assume !(8482 == ssl3_accept_~s__state~0); 2288#L126 assume 8464 == ssl3_accept_~s__state~0; 2085#L133 [2019-10-22 09:01:27,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:27,238 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 1 times [2019-10-22 09:01:27,238 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:27,238 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646628756] [2019-10-22 09:01:27,238 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:27,238 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:27,239 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:27,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:27,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:27,264 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:01:27,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:27,264 INFO L82 PathProgramCache]: Analyzing trace with hash -1781579871, now seen corresponding path program 1 times [2019-10-22 09:01:27,265 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:27,265 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232188819] [2019-10-22 09:01:27,265 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:27,265 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:27,265 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:27,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:01:27,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 09:01:27,301 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232188819] [2019-10-22 09:01:27,302 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:01:27,302 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 09:01:27,302 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687627738] [2019-10-22 09:01:27,302 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:01:27,303 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:01:27,303 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:01:27,303 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:01:27,303 INFO L87 Difference]: Start difference. First operand 487 states and 754 transitions. cyclomatic complexity: 270 Second operand 3 states. [2019-10-22 09:01:27,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:01:27,482 INFO L93 Difference]: Finished difference Result 597 states and 932 transitions. [2019-10-22 09:01:27,482 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:01:27,482 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 597 states and 932 transitions. [2019-10-22 09:01:27,487 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 325 [2019-10-22 09:01:27,511 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 597 states to 597 states and 932 transitions. [2019-10-22 09:01:27,511 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 374 [2019-10-22 09:01:27,512 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 374 [2019-10-22 09:01:27,512 INFO L73 IsDeterministic]: Start isDeterministic. Operand 597 states and 932 transitions. [2019-10-22 09:01:27,512 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:01:27,512 INFO L688 BuchiCegarLoop]: Abstraction has 597 states and 932 transitions. [2019-10-22 09:01:27,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 597 states and 932 transitions. [2019-10-22 09:01:27,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 597 to 521. [2019-10-22 09:01:27,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 521 states. [2019-10-22 09:01:27,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 521 states to 521 states and 804 transitions. [2019-10-22 09:01:27,526 INFO L711 BuchiCegarLoop]: Abstraction has 521 states and 804 transitions. [2019-10-22 09:01:27,527 INFO L591 BuchiCegarLoop]: Abstraction has 521 states and 804 transitions. [2019-10-22 09:01:27,527 INFO L424 BuchiCegarLoop]: ======== Iteration 3============ [2019-10-22 09:01:27,527 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 521 states and 804 transitions. [2019-10-22 09:01:27,529 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 275 [2019-10-22 09:01:27,529 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:01:27,529 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:01:27,530 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:01:27,530 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] [2019-10-22 09:01:27,530 INFO L791 eck$LassoCheckResult]: Stem: 3299#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 3300#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3295#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 3296#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3248#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 3340#L99-2 assume !false; 3477#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3474#L102 assume !(12292 == ssl3_accept_~s__state~0); 3472#L105 assume !(16384 == ssl3_accept_~s__state~0); 3462#L108 assume !(8192 == ssl3_accept_~s__state~0); 3463#L111 assume !(24576 == ssl3_accept_~s__state~0); 3457#L114 assume !(8195 == ssl3_accept_~s__state~0); 3458#L117 assume !(8480 == ssl3_accept_~s__state~0); 3561#L120 assume !(8481 == ssl3_accept_~s__state~0); 3560#L123 assume !(8482 == ssl3_accept_~s__state~0); 3405#L126 assume 8464 == ssl3_accept_~s__state~0; 3173#L133 [2019-10-22 09:01:27,531 INFO L793 eck$LassoCheckResult]: Loop: 3173#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 3081#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3069#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 3070#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3535#L580 ssl3_accept_~skip~0 := 0; 3534#L99-2 assume !false; 3533#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3531#L102 assume 12292 == ssl3_accept_~s__state~0; 3112#L103 ssl3_accept_~s__new_session~0 := 1; 3113#L211 ssl3_accept_~s__server~0 := 1; 3168#L216 assume 0 != ssl3_accept_~cb~0; 3144#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3145#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3193#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3196#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3276#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 3224#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3377#L580 ssl3_accept_~skip~0 := 0; 3372#L99-2 assume !false; 3370#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3368#L102 assume !(12292 == ssl3_accept_~s__state~0); 3366#L105 assume !(16384 == ssl3_accept_~s__state~0); 3364#L108 assume !(8192 == ssl3_accept_~s__state~0); 3362#L111 assume !(24576 == ssl3_accept_~s__state~0); 3360#L114 assume !(8195 == ssl3_accept_~s__state~0); 3351#L117 assume !(8480 == ssl3_accept_~s__state~0); 3352#L120 assume !(8481 == ssl3_accept_~s__state~0); 3353#L123 assume !(8482 == ssl3_accept_~s__state~0); 3418#L126 assume 8464 == ssl3_accept_~s__state~0; 3173#L133 [2019-10-22 09:01:27,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:27,531 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 2 times [2019-10-22 09:01:27,532 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:27,532 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244971970] [2019-10-22 09:01:27,532 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:27,532 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:27,532 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:27,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:27,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:27,547 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:01:27,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:27,548 INFO L82 PathProgramCache]: Analyzing trace with hash 519146864, now seen corresponding path program 1 times [2019-10-22 09:01:27,548 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:27,548 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399958302] [2019-10-22 09:01:27,548 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:27,548 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:27,549 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:27,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:01:27,573 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 09:01:27,574 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399958302] [2019-10-22 09:01:27,574 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:01:27,574 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 09:01:27,574 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905777761] [2019-10-22 09:01:27,575 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:01:27,575 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:01:27,575 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:01:27,575 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:01:27,575 INFO L87 Difference]: Start difference. First operand 521 states and 804 transitions. cyclomatic complexity: 286 Second operand 3 states. [2019-10-22 09:01:27,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:01:27,731 INFO L93 Difference]: Finished difference Result 649 states and 921 transitions. [2019-10-22 09:01:27,731 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:01:27,731 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 649 states and 921 transitions. [2019-10-22 09:01:27,735 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 355 [2019-10-22 09:01:27,738 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 649 states to 576 states and 841 transitions. [2019-10-22 09:01:27,738 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 404 [2019-10-22 09:01:27,739 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 415 [2019-10-22 09:01:27,739 INFO L73 IsDeterministic]: Start isDeterministic. Operand 576 states and 841 transitions. [2019-10-22 09:01:27,739 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:01:27,739 INFO L688 BuchiCegarLoop]: Abstraction has 576 states and 841 transitions. [2019-10-22 09:01:27,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 576 states and 841 transitions. [2019-10-22 09:01:27,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 576 to 530. [2019-10-22 09:01:27,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 530 states. [2019-10-22 09:01:27,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 784 transitions. [2019-10-22 09:01:27,747 INFO L711 BuchiCegarLoop]: Abstraction has 530 states and 784 transitions. [2019-10-22 09:01:27,747 INFO L591 BuchiCegarLoop]: Abstraction has 530 states and 784 transitions. [2019-10-22 09:01:27,747 INFO L424 BuchiCegarLoop]: ======== Iteration 4============ [2019-10-22 09:01:27,748 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 530 states and 784 transitions. [2019-10-22 09:01:27,750 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2019-10-22 09:01:27,750 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:01:27,750 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:01:27,750 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:01:27,750 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:01:27,751 INFO L791 eck$LassoCheckResult]: Stem: 4463#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 4464#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4458#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 4459#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4417#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 4504#L99-2 assume !false; 4638#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4703#L102 assume !(12292 == ssl3_accept_~s__state~0); 4702#L105 assume !(16384 == ssl3_accept_~s__state~0); 4701#L108 assume 8192 == ssl3_accept_~s__state~0; 4402#L211 [2019-10-22 09:01:27,751 INFO L793 eck$LassoCheckResult]: Loop: 4402#L211 ssl3_accept_~s__server~0 := 1; 4722#L216 assume 0 != ssl3_accept_~cb~0; 4721#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4720#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4718#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4714#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4641#L243 assume 12292 != ssl3_accept_~s__state~0; 4500#L244 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 4375#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4668#L580 ssl3_accept_~skip~0 := 0; 4666#L99-2 assume !false; 4664#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4662#L102 assume !(12292 == ssl3_accept_~s__state~0); 4660#L105 assume !(16384 == ssl3_accept_~s__state~0); 4658#L108 assume 8192 == ssl3_accept_~s__state~0; 4402#L211 [2019-10-22 09:01:27,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:27,751 INFO L82 PathProgramCache]: Analyzing trace with hash 1269760736, now seen corresponding path program 1 times [2019-10-22 09:01:27,751 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:27,751 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078709211] [2019-10-22 09:01:27,752 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:27,752 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:27,752 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:27,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:01:27,766 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 09:01:27,766 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078709211] [2019-10-22 09:01:27,766 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:01:27,766 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-10-22 09:01:27,766 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152930700] [2019-10-22 09:01:27,767 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 09:01:27,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:27,767 INFO L82 PathProgramCache]: Analyzing trace with hash 1966268633, now seen corresponding path program 1 times [2019-10-22 09:01:27,767 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:27,767 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530279519] [2019-10-22 09:01:27,767 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:27,767 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:27,768 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:27,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:01:27,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 09:01:27,780 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530279519] [2019-10-22 09:01:27,780 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:01:27,780 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 09:01:27,781 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2384407] [2019-10-22 09:01:27,781 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:01:27,781 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:01:27,781 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:01:27,781 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:01:27,781 INFO L87 Difference]: Start difference. First operand 530 states and 784 transitions. cyclomatic complexity: 257 Second operand 3 states. [2019-10-22 09:01:27,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:01:27,879 INFO L93 Difference]: Finished difference Result 540 states and 792 transitions. [2019-10-22 09:01:27,879 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:01:27,879 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 540 states and 792 transitions. [2019-10-22 09:01:27,882 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2019-10-22 09:01:27,885 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 540 states to 540 states and 792 transitions. [2019-10-22 09:01:27,885 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 384 [2019-10-22 09:01:27,885 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 384 [2019-10-22 09:01:27,885 INFO L73 IsDeterministic]: Start isDeterministic. Operand 540 states and 792 transitions. [2019-10-22 09:01:27,886 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:01:27,886 INFO L688 BuchiCegarLoop]: Abstraction has 540 states and 792 transitions. [2019-10-22 09:01:27,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 540 states and 792 transitions. [2019-10-22 09:01:27,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 540 to 530. [2019-10-22 09:01:27,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 530 states. [2019-10-22 09:01:27,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 780 transitions. [2019-10-22 09:01:27,894 INFO L711 BuchiCegarLoop]: Abstraction has 530 states and 780 transitions. [2019-10-22 09:01:27,894 INFO L591 BuchiCegarLoop]: Abstraction has 530 states and 780 transitions. [2019-10-22 09:01:27,894 INFO L424 BuchiCegarLoop]: ======== Iteration 5============ [2019-10-22 09:01:27,894 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 530 states and 780 transitions. [2019-10-22 09:01:27,901 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2019-10-22 09:01:27,901 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:01:27,901 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:01:27,902 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:01:27,902 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:01:27,902 INFO L791 eck$LassoCheckResult]: Stem: 5538#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 5539#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5533#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 5534#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5491#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 5580#L99-2 assume !false; 5754#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5791#L102 assume !(12292 == ssl3_accept_~s__state~0); 5789#L105 assume !(16384 == ssl3_accept_~s__state~0); 5787#L108 assume !(8192 == ssl3_accept_~s__state~0); 5785#L111 assume !(24576 == ssl3_accept_~s__state~0); 5783#L114 assume 8195 == ssl3_accept_~s__state~0; 5575#L211 [2019-10-22 09:01:27,902 INFO L793 eck$LassoCheckResult]: Loop: 5575#L211 ssl3_accept_~s__server~0 := 1; 5415#L216 assume 0 != ssl3_accept_~cb~0; 5398#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5399#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5439#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5442#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5518#L243 assume 12292 != ssl3_accept_~s__state~0; 5576#L244 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 5464#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5808#L580 ssl3_accept_~skip~0 := 0; 5762#L99-2 assume !false; 5761#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5760#L102 assume !(12292 == ssl3_accept_~s__state~0); 5758#L105 assume !(16384 == ssl3_accept_~s__state~0); 5756#L108 assume !(8192 == ssl3_accept_~s__state~0); 5753#L111 assume !(24576 == ssl3_accept_~s__state~0); 5751#L114 assume 8195 == ssl3_accept_~s__state~0; 5575#L211 [2019-10-22 09:01:27,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:27,902 INFO L82 PathProgramCache]: Analyzing trace with hash 469359109, now seen corresponding path program 1 times [2019-10-22 09:01:27,903 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:27,903 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23123406] [2019-10-22 09:01:27,903 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:27,903 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:27,903 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:27,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:01:27,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 09:01:27,933 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23123406] [2019-10-22 09:01:27,933 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:01:27,933 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-10-22 09:01:27,934 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093476567] [2019-10-22 09:01:27,934 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 09:01:27,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:27,934 INFO L82 PathProgramCache]: Analyzing trace with hash -201450050, now seen corresponding path program 1 times [2019-10-22 09:01:27,934 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:27,934 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490551445] [2019-10-22 09:01:27,934 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:27,935 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:27,935 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:27,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:01:27,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 09:01:27,965 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490551445] [2019-10-22 09:01:27,965 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:01:27,965 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 09:01:27,965 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210399805] [2019-10-22 09:01:27,966 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:01:27,966 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:01:27,966 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:01:27,966 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:01:27,966 INFO L87 Difference]: Start difference. First operand 530 states and 780 transitions. cyclomatic complexity: 253 Second operand 3 states. [2019-10-22 09:01:28,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:01:28,061 INFO L93 Difference]: Finished difference Result 540 states and 788 transitions. [2019-10-22 09:01:28,061 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:01:28,061 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 540 states and 788 transitions. [2019-10-22 09:01:28,064 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2019-10-22 09:01:28,066 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 540 states to 540 states and 788 transitions. [2019-10-22 09:01:28,066 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 384 [2019-10-22 09:01:28,066 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 384 [2019-10-22 09:01:28,066 INFO L73 IsDeterministic]: Start isDeterministic. Operand 540 states and 788 transitions. [2019-10-22 09:01:28,067 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:01:28,067 INFO L688 BuchiCegarLoop]: Abstraction has 540 states and 788 transitions. [2019-10-22 09:01:28,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 540 states and 788 transitions. [2019-10-22 09:01:28,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 540 to 530. [2019-10-22 09:01:28,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 530 states. [2019-10-22 09:01:28,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 776 transitions. [2019-10-22 09:01:28,074 INFO L711 BuchiCegarLoop]: Abstraction has 530 states and 776 transitions. [2019-10-22 09:01:28,074 INFO L591 BuchiCegarLoop]: Abstraction has 530 states and 776 transitions. [2019-10-22 09:01:28,074 INFO L424 BuchiCegarLoop]: ======== Iteration 6============ [2019-10-22 09:01:28,075 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 530 states and 776 transitions. [2019-10-22 09:01:28,077 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2019-10-22 09:01:28,077 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:01:28,077 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:01:28,078 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:01:28,078 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 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] [2019-10-22 09:01:28,078 INFO L791 eck$LassoCheckResult]: Stem: 6618#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 6619#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6614#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 6615#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6571#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 6660#L99-2 assume !false; 6546#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6547#L102 assume !(12292 == ssl3_accept_~s__state~0); 6914#L105 assume !(16384 == ssl3_accept_~s__state~0); 6913#L108 assume !(8192 == ssl3_accept_~s__state~0); 6912#L111 assume !(24576 == ssl3_accept_~s__state~0); 6904#L114 assume !(8195 == ssl3_accept_~s__state~0); 6903#L117 assume !(8480 == ssl3_accept_~s__state~0); 6840#L120 assume !(8481 == ssl3_accept_~s__state~0); 6839#L123 assume !(8482 == ssl3_accept_~s__state~0); 6838#L126 assume 8464 == ssl3_accept_~s__state~0; 6502#L133 [2019-10-22 09:01:28,078 INFO L793 eck$LassoCheckResult]: Loop: 6502#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 6411#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 6399#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 6400#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6870#L580 ssl3_accept_~skip~0 := 0; 6867#L99-2 assume !false; 6864#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6861#L102 assume !(12292 == ssl3_accept_~s__state~0); 6859#L105 assume !(16384 == ssl3_accept_~s__state~0); 6857#L108 assume !(8192 == ssl3_accept_~s__state~0); 6855#L111 assume !(24576 == ssl3_accept_~s__state~0); 6854#L114 assume !(8195 == ssl3_accept_~s__state~0); 6853#L117 assume !(8480 == ssl3_accept_~s__state~0); 6851#L120 assume !(8481 == ssl3_accept_~s__state~0); 6850#L123 assume !(8482 == ssl3_accept_~s__state~0); 6849#L126 assume !(8464 == ssl3_accept_~s__state~0); 6848#L129 assume !(8465 == ssl3_accept_~s__state~0); 6843#L132 assume !(8466 == ssl3_accept_~s__state~0); 6580#L135 assume 8496 == ssl3_accept_~s__state~0; 6467#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 6468#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 6538#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 6539#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 6612#L297-2 ssl3_accept_~s__init_num~0 := 0; 6438#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6810#L580 ssl3_accept_~skip~0 := 0; 6808#L99-2 assume !false; 6807#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6806#L102 assume !(12292 == ssl3_accept_~s__state~0); 6805#L105 assume 16384 == ssl3_accept_~s__state~0; 6788#L211 ssl3_accept_~s__server~0 := 1; 6902#L216 assume 0 != ssl3_accept_~cb~0; 6901#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 6900#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 6898#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 6896#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 6895#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 6893#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6888#L580 ssl3_accept_~skip~0 := 0; 6886#L99-2 assume !false; 6881#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6878#L102 assume !(12292 == ssl3_accept_~s__state~0); 6872#L105 assume !(16384 == ssl3_accept_~s__state~0); 6869#L108 assume !(8192 == ssl3_accept_~s__state~0); 6866#L111 assume !(24576 == ssl3_accept_~s__state~0); 6863#L114 assume !(8195 == ssl3_accept_~s__state~0); 6697#L117 assume !(8480 == ssl3_accept_~s__state~0); 6698#L120 assume !(8481 == ssl3_accept_~s__state~0); 6699#L123 assume !(8482 == ssl3_accept_~s__state~0); 6726#L126 assume 8464 == ssl3_accept_~s__state~0; 6502#L133 [2019-10-22 09:01:28,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:28,078 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 3 times [2019-10-22 09:01:28,079 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:28,079 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154661398] [2019-10-22 09:01:28,079 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:28,079 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:28,079 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:28,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:28,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:28,091 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:01:28,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:28,091 INFO L82 PathProgramCache]: Analyzing trace with hash -2026111264, now seen corresponding path program 1 times [2019-10-22 09:01:28,091 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:28,092 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20549284] [2019-10-22 09:01:28,092 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:28,092 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:28,092 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:28,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:01:28,123 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 09:01:28,123 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20549284] [2019-10-22 09:01:28,123 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:01:28,123 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 09:01:28,123 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978102425] [2019-10-22 09:01:28,124 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:01:28,124 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:01:28,124 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:01:28,124 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:01:28,124 INFO L87 Difference]: Start difference. First operand 530 states and 776 transitions. cyclomatic complexity: 249 Second operand 3 states. [2019-10-22 09:01:28,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:01:28,278 INFO L93 Difference]: Finished difference Result 670 states and 986 transitions. [2019-10-22 09:01:28,279 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:01:28,279 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 670 states and 986 transitions. [2019-10-22 09:01:28,282 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 433 [2019-10-22 09:01:28,284 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 670 states to 663 states and 979 transitions. [2019-10-22 09:01:28,285 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 463 [2019-10-22 09:01:28,285 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 463 [2019-10-22 09:01:28,285 INFO L73 IsDeterministic]: Start isDeterministic. Operand 663 states and 979 transitions. [2019-10-22 09:01:28,286 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:01:28,286 INFO L688 BuchiCegarLoop]: Abstraction has 663 states and 979 transitions. [2019-10-22 09:01:28,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 663 states and 979 transitions. [2019-10-22 09:01:28,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 663 to 650. [2019-10-22 09:01:28,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 650 states. [2019-10-22 09:01:28,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 650 states to 650 states and 963 transitions. [2019-10-22 09:01:28,294 INFO L711 BuchiCegarLoop]: Abstraction has 650 states and 963 transitions. [2019-10-22 09:01:28,294 INFO L591 BuchiCegarLoop]: Abstraction has 650 states and 963 transitions. [2019-10-22 09:01:28,295 INFO L424 BuchiCegarLoop]: ======== Iteration 7============ [2019-10-22 09:01:28,295 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 650 states and 963 transitions. [2019-10-22 09:01:28,297 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 424 [2019-10-22 09:01:28,297 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:01:28,297 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:01:28,298 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:01:28,298 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:01:28,298 INFO L791 eck$LassoCheckResult]: Stem: 7822#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 7823#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7816#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 7817#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7775#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 7868#L99-2 assume !false; 8173#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8172#L102 assume !(12292 == ssl3_accept_~s__state~0); 8171#L105 assume !(16384 == ssl3_accept_~s__state~0); 8170#L108 assume !(8192 == ssl3_accept_~s__state~0); 8169#L111 assume !(24576 == ssl3_accept_~s__state~0); 8168#L114 assume !(8195 == ssl3_accept_~s__state~0); 8167#L117 assume !(8480 == ssl3_accept_~s__state~0); 8166#L120 assume !(8481 == ssl3_accept_~s__state~0); 8164#L123 assume !(8482 == ssl3_accept_~s__state~0); 8165#L126 assume 8464 == ssl3_accept_~s__state~0; 7705#L133 [2019-10-22 09:01:28,298 INFO L793 eck$LassoCheckResult]: Loop: 7705#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 7617#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7605#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 7606#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7634#L580 ssl3_accept_~skip~0 := 0; 7827#L99-2 assume !false; 7749#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7750#L102 assume !(12292 == ssl3_accept_~s__state~0); 7776#L105 assume !(16384 == ssl3_accept_~s__state~0); 7761#L108 assume !(8192 == ssl3_accept_~s__state~0); 7700#L111 assume !(24576 == ssl3_accept_~s__state~0); 7653#L114 assume !(8195 == ssl3_accept_~s__state~0); 7654#L117 assume !(8480 == ssl3_accept_~s__state~0); 7622#L120 assume !(8481 == ssl3_accept_~s__state~0); 7623#L123 assume !(8482 == ssl3_accept_~s__state~0); 7853#L126 assume !(8464 == ssl3_accept_~s__state~0); 7842#L129 assume !(8465 == ssl3_accept_~s__state~0); 7832#L132 assume !(8466 == ssl3_accept_~s__state~0); 7784#L135 assume 8496 == ssl3_accept_~s__state~0; 7673#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 7674#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7740#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 7741#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 7814#L297-2 ssl3_accept_~s__init_num~0 := 0; 7646#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8213#L580 ssl3_accept_~skip~0 := 0; 8212#L99-2 assume !false; 8211#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8210#L102 assume !(12292 == ssl3_accept_~s__state~0); 8207#L105 assume !(16384 == ssl3_accept_~s__state~0); 8205#L108 assume !(8192 == ssl3_accept_~s__state~0); 8161#L111 assume !(24576 == ssl3_accept_~s__state~0); 8160#L114 assume !(8195 == ssl3_accept_~s__state~0); 8159#L117 assume !(8480 == ssl3_accept_~s__state~0); 8158#L120 assume !(8481 == ssl3_accept_~s__state~0); 8157#L123 assume !(8482 == ssl3_accept_~s__state~0); 7836#L126 assume !(8464 == ssl3_accept_~s__state~0); 7837#L129 assume !(8465 == ssl3_accept_~s__state~0); 8064#L132 assume !(8466 == ssl3_accept_~s__state~0); 8063#L135 assume !(8496 == ssl3_accept_~s__state~0); 8061#L138 assume !(8497 == ssl3_accept_~s__state~0); 8059#L141 assume !(8512 == ssl3_accept_~s__state~0); 8058#L144 assume !(8513 == ssl3_accept_~s__state~0); 8056#L147 assume !(8528 == ssl3_accept_~s__state~0); 8052#L150 assume !(8529 == ssl3_accept_~s__state~0); 8047#L153 assume !(8544 == ssl3_accept_~s__state~0); 8048#L156 assume !(8545 == ssl3_accept_~s__state~0); 7934#L159 assume 8560 == ssl3_accept_~s__state~0; 7764#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 7746#L422 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 7747#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8031#L580 ssl3_accept_~skip~0 := 0; 8030#L99-2 assume !false; 8029#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8028#L102 assume !(12292 == ssl3_accept_~s__state~0); 8025#L105 assume !(16384 == ssl3_accept_~s__state~0); 8024#L108 assume !(8192 == ssl3_accept_~s__state~0); 8023#L111 assume !(24576 == ssl3_accept_~s__state~0); 8022#L114 assume !(8195 == ssl3_accept_~s__state~0); 8019#L117 assume !(8480 == ssl3_accept_~s__state~0); 7873#L120 assume !(8481 == ssl3_accept_~s__state~0); 7874#L123 assume !(8482 == ssl3_accept_~s__state~0); 8139#L126 assume 8464 == ssl3_accept_~s__state~0; 7705#L133 [2019-10-22 09:01:28,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:28,299 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 4 times [2019-10-22 09:01:28,299 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:28,299 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502966064] [2019-10-22 09:01:28,299 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:28,299 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:28,299 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:28,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:28,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:28,310 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:01:28,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:28,310 INFO L82 PathProgramCache]: Analyzing trace with hash -2026959604, now seen corresponding path program 1 times [2019-10-22 09:01:28,310 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:28,310 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141776370] [2019-10-22 09:01:28,311 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:28,311 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:28,311 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:28,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:01:28,333 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 09:01:28,333 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141776370] [2019-10-22 09:01:28,333 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:01:28,334 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 09:01:28,334 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049314597] [2019-10-22 09:01:28,334 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:01:28,334 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:01:28,334 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:01:28,334 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:01:28,334 INFO L87 Difference]: Start difference. First operand 650 states and 963 transitions. cyclomatic complexity: 316 Second operand 3 states. [2019-10-22 09:01:28,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:01:28,475 INFO L93 Difference]: Finished difference Result 786 states and 1073 transitions. [2019-10-22 09:01:28,475 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:01:28,475 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 786 states and 1073 transitions. [2019-10-22 09:01:28,479 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 519 [2019-10-22 09:01:28,482 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 786 states to 786 states and 1073 transitions. [2019-10-22 09:01:28,482 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 549 [2019-10-22 09:01:28,482 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 549 [2019-10-22 09:01:28,483 INFO L73 IsDeterministic]: Start isDeterministic. Operand 786 states and 1073 transitions. [2019-10-22 09:01:28,483 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:01:28,483 INFO L688 BuchiCegarLoop]: Abstraction has 786 states and 1073 transitions. [2019-10-22 09:01:28,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 786 states and 1073 transitions. [2019-10-22 09:01:28,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 786 to 778. [2019-10-22 09:01:28,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 778 states. [2019-10-22 09:01:28,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 778 states to 778 states and 1062 transitions. [2019-10-22 09:01:28,493 INFO L711 BuchiCegarLoop]: Abstraction has 778 states and 1062 transitions. [2019-10-22 09:01:28,493 INFO L591 BuchiCegarLoop]: Abstraction has 778 states and 1062 transitions. [2019-10-22 09:01:28,493 INFO L424 BuchiCegarLoop]: ======== Iteration 8============ [2019-10-22 09:01:28,493 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 778 states and 1062 transitions. [2019-10-22 09:01:28,495 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 512 [2019-10-22 09:01:28,496 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:01:28,496 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:01:28,496 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:01:28,496 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:01:28,497 INFO L791 eck$LassoCheckResult]: Stem: 9261#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 9262#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9255#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 9256#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9213#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 9309#L99-2 assume !false; 9558#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9557#L102 assume !(12292 == ssl3_accept_~s__state~0); 9556#L105 assume !(16384 == ssl3_accept_~s__state~0); 9555#L108 assume !(8192 == ssl3_accept_~s__state~0); 9554#L111 assume !(24576 == ssl3_accept_~s__state~0); 9552#L114 assume !(8195 == ssl3_accept_~s__state~0); 9551#L117 assume !(8480 == ssl3_accept_~s__state~0); 9549#L120 assume !(8481 == ssl3_accept_~s__state~0); 9548#L123 assume !(8482 == ssl3_accept_~s__state~0); 9547#L126 assume 8464 == ssl3_accept_~s__state~0; 9140#L133 [2019-10-22 09:01:28,497 INFO L793 eck$LassoCheckResult]: Loop: 9140#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 9057#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9045#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 9046#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9751#L580 ssl3_accept_~skip~0 := 0; 9749#L99-2 assume !false; 9747#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9745#L102 assume !(12292 == ssl3_accept_~s__state~0); 9743#L105 assume !(16384 == ssl3_accept_~s__state~0); 9741#L108 assume !(8192 == ssl3_accept_~s__state~0); 9739#L111 assume !(24576 == ssl3_accept_~s__state~0); 9737#L114 assume !(8195 == ssl3_accept_~s__state~0); 9585#L117 assume !(8480 == ssl3_accept_~s__state~0); 9582#L120 assume !(8481 == ssl3_accept_~s__state~0); 9580#L123 assume !(8482 == ssl3_accept_~s__state~0); 9577#L126 assume !(8464 == ssl3_accept_~s__state~0); 9576#L129 assume !(8465 == ssl3_accept_~s__state~0); 9575#L132 assume !(8466 == ssl3_accept_~s__state~0); 9567#L135 assume 8496 == ssl3_accept_~s__state~0; 9105#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 9106#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 9177#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 9178#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 9257#L297-2 ssl3_accept_~s__init_num~0 := 0; 9085#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9533#L580 ssl3_accept_~skip~0 := 0; 9527#L99-2 assume !false; 9521#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9514#L102 assume !(12292 == ssl3_accept_~s__state~0); 9513#L105 assume !(16384 == ssl3_accept_~s__state~0); 9512#L108 assume !(8192 == ssl3_accept_~s__state~0); 9511#L111 assume !(24576 == ssl3_accept_~s__state~0); 9509#L114 assume !(8195 == ssl3_accept_~s__state~0); 9507#L117 assume !(8480 == ssl3_accept_~s__state~0); 9506#L120 assume !(8481 == ssl3_accept_~s__state~0); 9502#L123 assume !(8482 == ssl3_accept_~s__state~0); 9500#L126 assume !(8464 == ssl3_accept_~s__state~0); 9498#L129 assume !(8465 == ssl3_accept_~s__state~0); 9496#L132 assume !(8466 == ssl3_accept_~s__state~0); 9489#L135 assume !(8496 == ssl3_accept_~s__state~0); 9483#L138 assume !(8497 == ssl3_accept_~s__state~0); 9480#L141 assume !(8512 == ssl3_accept_~s__state~0); 9476#L144 assume !(8513 == ssl3_accept_~s__state~0); 9473#L147 assume !(8528 == ssl3_accept_~s__state~0); 9469#L150 assume !(8529 == ssl3_accept_~s__state~0); 9466#L153 assume !(8544 == ssl3_accept_~s__state~0); 9321#L156 assume !(8545 == ssl3_accept_~s__state~0); 9322#L159 assume 8560 == ssl3_accept_~s__state~0; 9202#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 9183#L422 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 9170#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9810#L580 ssl3_accept_~skip~0 := 0; 9808#L99-2 assume !false; 9806#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9804#L102 assume !(12292 == ssl3_accept_~s__state~0); 9796#L105 assume !(16384 == ssl3_accept_~s__state~0); 9735#L108 assume !(8192 == ssl3_accept_~s__state~0); 9587#L111 assume !(24576 == ssl3_accept_~s__state~0); 9586#L114 assume !(8195 == ssl3_accept_~s__state~0); 9583#L117 assume !(8480 == ssl3_accept_~s__state~0); 9578#L120 assume !(8481 == ssl3_accept_~s__state~0); 9566#L123 assume !(8482 == ssl3_accept_~s__state~0); 9565#L126 assume 8464 == ssl3_accept_~s__state~0; 9140#L133 [2019-10-22 09:01:28,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:28,502 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 5 times [2019-10-22 09:01:28,502 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:28,502 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494527897] [2019-10-22 09:01:28,503 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:28,503 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:28,503 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:28,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:28,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:28,521 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:01:28,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:28,522 INFO L82 PathProgramCache]: Analyzing trace with hash -1603312882, now seen corresponding path program 1 times [2019-10-22 09:01:28,522 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:28,522 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863841506] [2019-10-22 09:01:28,522 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:28,522 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:28,522 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:28,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:01:28,546 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 09:01:28,546 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863841506] [2019-10-22 09:01:28,546 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:01:28,547 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 09:01:28,547 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093218304] [2019-10-22 09:01:28,547 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:01:28,547 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:01:28,547 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:01:28,547 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:01:28,547 INFO L87 Difference]: Start difference. First operand 778 states and 1062 transitions. cyclomatic complexity: 287 Second operand 3 states. [2019-10-22 09:01:28,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:01:28,638 INFO L93 Difference]: Finished difference Result 859 states and 1161 transitions. [2019-10-22 09:01:28,639 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:01:28,639 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 859 states and 1161 transitions. [2019-10-22 09:01:28,642 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 566 [2019-10-22 09:01:28,646 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 859 states to 859 states and 1161 transitions. [2019-10-22 09:01:28,646 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 596 [2019-10-22 09:01:28,646 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 596 [2019-10-22 09:01:28,646 INFO L73 IsDeterministic]: Start isDeterministic. Operand 859 states and 1161 transitions. [2019-10-22 09:01:28,647 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:01:28,647 INFO L688 BuchiCegarLoop]: Abstraction has 859 states and 1161 transitions. [2019-10-22 09:01:28,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 859 states and 1161 transitions. [2019-10-22 09:01:28,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 859 to 847. [2019-10-22 09:01:28,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 847 states. [2019-10-22 09:01:28,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 847 states to 847 states and 1146 transitions. [2019-10-22 09:01:28,658 INFO L711 BuchiCegarLoop]: Abstraction has 847 states and 1146 transitions. [2019-10-22 09:01:28,658 INFO L591 BuchiCegarLoop]: Abstraction has 847 states and 1146 transitions. [2019-10-22 09:01:28,658 INFO L424 BuchiCegarLoop]: ======== Iteration 9============ [2019-10-22 09:01:28,658 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 847 states and 1146 transitions. [2019-10-22 09:01:28,661 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 558 [2019-10-22 09:01:28,661 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:01:28,661 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:01:28,662 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:01:28,662 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2019-10-22 09:01:28,662 INFO L791 eck$LassoCheckResult]: Stem: 10908#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 10909#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 10901#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 10902#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 10857#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 10956#L99-2 assume !false; 11266#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11264#L102 assume !(12292 == ssl3_accept_~s__state~0); 11262#L105 assume !(16384 == ssl3_accept_~s__state~0); 11260#L108 assume !(8192 == ssl3_accept_~s__state~0); 11258#L111 assume !(24576 == ssl3_accept_~s__state~0); 11256#L114 assume !(8195 == ssl3_accept_~s__state~0); 11254#L117 assume !(8480 == ssl3_accept_~s__state~0); 11252#L120 assume !(8481 == ssl3_accept_~s__state~0); 11248#L123 assume !(8482 == ssl3_accept_~s__state~0); 11249#L126 assume 8464 == ssl3_accept_~s__state~0; 10784#L133 [2019-10-22 09:01:28,662 INFO L793 eck$LassoCheckResult]: Loop: 10784#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 10700#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 10688#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 10689#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11447#L580 ssl3_accept_~skip~0 := 0; 11444#L99-2 assume !false; 11441#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11438#L102 assume !(12292 == ssl3_accept_~s__state~0); 11435#L105 assume !(16384 == ssl3_accept_~s__state~0); 11432#L108 assume !(8192 == ssl3_accept_~s__state~0); 11429#L111 assume !(24576 == ssl3_accept_~s__state~0); 11426#L114 assume !(8195 == ssl3_accept_~s__state~0); 11423#L117 assume !(8480 == ssl3_accept_~s__state~0); 11420#L120 assume !(8481 == ssl3_accept_~s__state~0); 11418#L123 assume !(8482 == ssl3_accept_~s__state~0); 11416#L126 assume !(8464 == ssl3_accept_~s__state~0); 11415#L129 assume !(8465 == ssl3_accept_~s__state~0); 11386#L132 assume !(8466 == ssl3_accept_~s__state~0); 11387#L135 assume 8496 == ssl3_accept_~s__state~0; 10753#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 10754#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 10818#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 10819#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 11412#L297-2 ssl3_accept_~s__init_num~0 := 0; 11410#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11405#L580 ssl3_accept_~skip~0 := 0; 11404#L99-2 assume !false; 11403#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11402#L102 assume !(12292 == ssl3_accept_~s__state~0); 11401#L105 assume !(16384 == ssl3_accept_~s__state~0); 11400#L108 assume !(8192 == ssl3_accept_~s__state~0); 11399#L111 assume !(24576 == ssl3_accept_~s__state~0); 11398#L114 assume !(8195 == ssl3_accept_~s__state~0); 11397#L117 assume !(8480 == ssl3_accept_~s__state~0); 11396#L120 assume !(8481 == ssl3_accept_~s__state~0); 11395#L123 assume !(8482 == ssl3_accept_~s__state~0); 11394#L126 assume !(8464 == ssl3_accept_~s__state~0); 11393#L129 assume !(8465 == ssl3_accept_~s__state~0); 11392#L132 assume !(8466 == ssl3_accept_~s__state~0); 11391#L135 assume !(8496 == ssl3_accept_~s__state~0); 11390#L138 assume !(8497 == ssl3_accept_~s__state~0); 11378#L141 assume 8512 == ssl3_accept_~s__state~0; 10945#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 10906#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 10788#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 10728#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11280#L580 ssl3_accept_~skip~0 := 0; 11279#L99-2 assume !false; 11278#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11277#L102 assume !(12292 == ssl3_accept_~s__state~0); 11271#L105 assume !(16384 == ssl3_accept_~s__state~0); 11269#L108 assume !(8192 == ssl3_accept_~s__state~0); 11267#L111 assume !(24576 == ssl3_accept_~s__state~0); 11265#L114 assume !(8195 == ssl3_accept_~s__state~0); 11263#L117 assume !(8480 == ssl3_accept_~s__state~0); 11261#L120 assume !(8481 == ssl3_accept_~s__state~0); 11259#L123 assume !(8482 == ssl3_accept_~s__state~0); 11257#L126 assume !(8464 == ssl3_accept_~s__state~0); 11255#L129 assume !(8465 == ssl3_accept_~s__state~0); 11253#L132 assume !(8466 == ssl3_accept_~s__state~0); 11250#L135 assume !(8496 == ssl3_accept_~s__state~0); 11251#L138 assume !(8497 == ssl3_accept_~s__state~0); 11384#L141 assume !(8512 == ssl3_accept_~s__state~0); 11377#L144 assume !(8513 == ssl3_accept_~s__state~0); 11373#L147 assume !(8528 == ssl3_accept_~s__state~0); 11374#L150 assume !(8529 == ssl3_accept_~s__state~0); 11109#L153 assume !(8544 == ssl3_accept_~s__state~0); 11110#L156 assume !(8545 == ssl3_accept_~s__state~0); 11075#L159 assume 8560 == ssl3_accept_~s__state~0; 10845#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 10825#L422 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 10811#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11304#L580 ssl3_accept_~skip~0 := 0; 11302#L99-2 assume !false; 11300#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11298#L102 assume !(12292 == ssl3_accept_~s__state~0); 11296#L105 assume !(16384 == ssl3_accept_~s__state~0); 11294#L108 assume !(8192 == ssl3_accept_~s__state~0); 11292#L111 assume !(24576 == ssl3_accept_~s__state~0); 11290#L114 assume !(8195 == ssl3_accept_~s__state~0); 11289#L117 assume !(8480 == ssl3_accept_~s__state~0); 11287#L120 assume !(8481 == ssl3_accept_~s__state~0); 11247#L123 assume !(8482 == ssl3_accept_~s__state~0); 11245#L126 assume 8464 == ssl3_accept_~s__state~0; 10784#L133 [2019-10-22 09:01:28,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:28,663 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 6 times [2019-10-22 09:01:28,663 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:28,663 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225486357] [2019-10-22 09:01:28,663 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:28,663 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:28,663 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:28,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:28,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:28,672 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:01:28,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:28,672 INFO L82 PathProgramCache]: Analyzing trace with hash -1798206310, now seen corresponding path program 1 times [2019-10-22 09:01:28,673 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:28,673 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877235233] [2019-10-22 09:01:28,673 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:28,673 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:28,673 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:28,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:01:28,709 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2019-10-22 09:01:28,709 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877235233] [2019-10-22 09:01:28,709 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:01:28,709 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 09:01:28,709 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563901065] [2019-10-22 09:01:28,710 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:01:28,710 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:01:28,710 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:01:28,710 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:01:28,710 INFO L87 Difference]: Start difference. First operand 847 states and 1146 transitions. cyclomatic complexity: 302 Second operand 3 states. [2019-10-22 09:01:28,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:01:28,814 INFO L93 Difference]: Finished difference Result 961 states and 1299 transitions. [2019-10-22 09:01:28,814 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:01:28,815 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 961 states and 1299 transitions. [2019-10-22 09:01:28,818 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 634 [2019-10-22 09:01:28,822 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 961 states to 961 states and 1299 transitions. [2019-10-22 09:01:28,822 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 664 [2019-10-22 09:01:28,822 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 664 [2019-10-22 09:01:28,823 INFO L73 IsDeterministic]: Start isDeterministic. Operand 961 states and 1299 transitions. [2019-10-22 09:01:28,823 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:01:28,823 INFO L688 BuchiCegarLoop]: Abstraction has 961 states and 1299 transitions. [2019-10-22 09:01:28,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 961 states and 1299 transitions. [2019-10-22 09:01:28,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 961 to 922. [2019-10-22 09:01:28,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 922 states. [2019-10-22 09:01:28,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 922 states to 922 states and 1236 transitions. [2019-10-22 09:01:28,835 INFO L711 BuchiCegarLoop]: Abstraction has 922 states and 1236 transitions. [2019-10-22 09:01:28,835 INFO L591 BuchiCegarLoop]: Abstraction has 922 states and 1236 transitions. [2019-10-22 09:01:28,835 INFO L424 BuchiCegarLoop]: ======== Iteration 10============ [2019-10-22 09:01:28,835 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 922 states and 1236 transitions. [2019-10-22 09:01:28,838 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 608 [2019-10-22 09:01:28,838 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:01:28,838 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:01:28,840 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:01:28,840 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:01:28,841 INFO L791 eck$LassoCheckResult]: Stem: 12725#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 12726#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 12718#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 12719#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 12671#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 12776#L99-2 assume !false; 13028#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13387#L102 assume !(12292 == ssl3_accept_~s__state~0); 12648#L105 assume !(16384 == ssl3_accept_~s__state~0); 12649#L108 assume !(8192 == ssl3_accept_~s__state~0); 12595#L111 assume !(24576 == ssl3_accept_~s__state~0); 12549#L114 assume !(8195 == ssl3_accept_~s__state~0); 12550#L117 assume !(8480 == ssl3_accept_~s__state~0); 12519#L120 assume !(8481 == ssl3_accept_~s__state~0); 12520#L123 assume !(8482 == ssl3_accept_~s__state~0); 12762#L126 assume 8464 == ssl3_accept_~s__state~0; 12601#L133 [2019-10-22 09:01:28,841 INFO L793 eck$LassoCheckResult]: Loop: 12601#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 12514#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 12502#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 12503#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13149#L580 ssl3_accept_~skip~0 := 0; 13142#L99-2 assume !false; 13143#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13136#L102 assume !(12292 == ssl3_accept_~s__state~0); 13137#L105 assume !(16384 == ssl3_accept_~s__state~0); 13130#L108 assume !(8192 == ssl3_accept_~s__state~0); 13131#L111 assume !(24576 == ssl3_accept_~s__state~0); 13124#L114 assume !(8195 == ssl3_accept_~s__state~0); 13125#L117 assume !(8480 == ssl3_accept_~s__state~0); 13118#L120 assume !(8481 == ssl3_accept_~s__state~0); 13119#L123 assume !(8482 == ssl3_accept_~s__state~0); 13112#L126 assume !(8464 == ssl3_accept_~s__state~0); 13113#L129 assume !(8465 == ssl3_accept_~s__state~0); 13106#L132 assume !(8466 == ssl3_accept_~s__state~0); 13107#L135 assume 8496 == ssl3_accept_~s__state~0; 12566#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 12567#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 12635#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 12636#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 12720#L297-2 ssl3_accept_~s__init_num~0 := 0; 12694#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13386#L580 ssl3_accept_~skip~0 := 0; 13385#L99-2 assume !false; 13384#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13383#L102 assume !(12292 == ssl3_accept_~s__state~0); 13382#L105 assume !(16384 == ssl3_accept_~s__state~0); 13381#L108 assume !(8192 == ssl3_accept_~s__state~0); 13380#L111 assume !(24576 == ssl3_accept_~s__state~0); 13379#L114 assume !(8195 == ssl3_accept_~s__state~0); 13295#L117 assume !(8480 == ssl3_accept_~s__state~0); 13294#L120 assume !(8481 == ssl3_accept_~s__state~0); 13293#L123 assume !(8482 == ssl3_accept_~s__state~0); 13292#L126 assume !(8464 == ssl3_accept_~s__state~0); 13291#L129 assume !(8465 == ssl3_accept_~s__state~0); 13290#L132 assume !(8466 == ssl3_accept_~s__state~0); 13289#L135 assume !(8496 == ssl3_accept_~s__state~0); 13288#L138 assume !(8497 == ssl3_accept_~s__state~0); 13287#L141 assume !(8512 == ssl3_accept_~s__state~0); 13286#L144 assume !(8513 == ssl3_accept_~s__state~0); 12553#L147 assume !(8528 == ssl3_accept_~s__state~0); 12554#L150 assume !(8529 == ssl3_accept_~s__state~0); 12523#L153 assume !(8544 == ssl3_accept_~s__state~0); 12524#L156 assume !(8545 == ssl3_accept_~s__state~0); 12766#L159 assume !(8560 == ssl3_accept_~s__state~0); 12752#L162 assume !(8561 == ssl3_accept_~s__state~0); 12709#L165 assume !(8448 == ssl3_accept_~s__state~0); 12690#L168 assume !(8576 == ssl3_accept_~s__state~0); 12691#L171 assume !(8577 == ssl3_accept_~s__state~0); 12662#L174 assume !(8592 == ssl3_accept_~s__state~0); 12612#L177 assume !(8593 == ssl3_accept_~s__state~0); 12557#L180 assume !(8608 == ssl3_accept_~s__state~0); 12558#L183 assume !(8609 == ssl3_accept_~s__state~0); 12498#L186 assume !(8640 == ssl3_accept_~s__state~0); 12499#L189 assume !(8641 == ssl3_accept_~s__state~0); 12770#L192 assume 8656 == ssl3_accept_~s__state~0; 12664#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 12665#L492 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 12515#L497 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 12516#L497-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 12527#L505 assume !(0 == ssl3_accept_~tmp___10~0); 12539#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13398#L580 ssl3_accept_~skip~0 := 0; 13397#L99-2 assume !false; 13388#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12672#L102 assume !(12292 == ssl3_accept_~s__state~0); 12673#L105 assume 16384 == ssl3_accept_~s__state~0; 12546#L211 ssl3_accept_~s__server~0 := 1; 13332#L216 assume 0 != ssl3_accept_~cb~0; 13330#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 13328#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 13325#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 13322#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 13320#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 13317#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13311#L580 ssl3_accept_~skip~0 := 0; 13309#L99-2 assume !false; 13307#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13305#L102 assume !(12292 == ssl3_accept_~s__state~0); 13303#L105 assume !(16384 == ssl3_accept_~s__state~0); 13301#L108 assume !(8192 == ssl3_accept_~s__state~0); 13299#L111 assume !(24576 == ssl3_accept_~s__state~0); 13297#L114 assume !(8195 == ssl3_accept_~s__state~0); 12787#L117 assume !(8480 == ssl3_accept_~s__state~0); 12788#L120 assume !(8481 == ssl3_accept_~s__state~0); 12789#L123 assume !(8482 == ssl3_accept_~s__state~0); 12936#L126 assume 8464 == ssl3_accept_~s__state~0; 12601#L133 [2019-10-22 09:01:28,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:28,841 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 7 times [2019-10-22 09:01:28,841 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:28,842 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951570727] [2019-10-22 09:01:28,842 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:28,842 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:28,842 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:28,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:28,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:28,853 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:01:28,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:28,854 INFO L82 PathProgramCache]: Analyzing trace with hash -1038689955, now seen corresponding path program 1 times [2019-10-22 09:01:28,854 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:28,854 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419515979] [2019-10-22 09:01:28,854 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:28,854 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:28,854 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:28,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:01:28,883 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2019-10-22 09:01:28,883 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419515979] [2019-10-22 09:01:28,883 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:01:28,884 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 09:01:28,884 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458743148] [2019-10-22 09:01:28,884 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:01:28,884 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:01:28,884 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:01:28,884 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:01:28,885 INFO L87 Difference]: Start difference. First operand 922 states and 1236 transitions. cyclomatic complexity: 317 Second operand 3 states. [2019-10-22 09:01:29,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:01:29,030 INFO L93 Difference]: Finished difference Result 867 states and 1151 transitions. [2019-10-22 09:01:29,030 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:01:29,030 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 867 states and 1151 transitions. [2019-10-22 09:01:29,034 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 537 [2019-10-22 09:01:29,038 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 867 states to 865 states and 1149 transitions. [2019-10-22 09:01:29,038 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 614 [2019-10-22 09:01:29,039 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 614 [2019-10-22 09:01:29,039 INFO L73 IsDeterministic]: Start isDeterministic. Operand 865 states and 1149 transitions. [2019-10-22 09:01:29,039 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:01:29,039 INFO L688 BuchiCegarLoop]: Abstraction has 865 states and 1149 transitions. [2019-10-22 09:01:29,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 865 states and 1149 transitions. [2019-10-22 09:01:29,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 865 to 861. [2019-10-22 09:01:29,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 861 states. [2019-10-22 09:01:29,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 861 states to 861 states and 1145 transitions. [2019-10-22 09:01:29,052 INFO L711 BuchiCegarLoop]: Abstraction has 861 states and 1145 transitions. [2019-10-22 09:01:29,053 INFO L591 BuchiCegarLoop]: Abstraction has 861 states and 1145 transitions. [2019-10-22 09:01:29,053 INFO L424 BuchiCegarLoop]: ======== Iteration 11============ [2019-10-22 09:01:29,053 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 861 states and 1145 transitions. [2019-10-22 09:01:29,056 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 533 [2019-10-22 09:01:29,056 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:01:29,056 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:01:29,057 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:01:29,057 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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] [2019-10-22 09:01:29,058 INFO L791 eck$LassoCheckResult]: Stem: 14512#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 14513#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 14504#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 14505#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 14457#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 14568#L99-2 assume !false; 14430#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14431#L102 assume !(12292 == ssl3_accept_~s__state~0); 15143#L105 assume !(16384 == ssl3_accept_~s__state~0); 15142#L108 assume !(8192 == ssl3_accept_~s__state~0); 15141#L111 assume !(24576 == ssl3_accept_~s__state~0); 15140#L114 assume !(8195 == ssl3_accept_~s__state~0); 15046#L117 assume !(8480 == ssl3_accept_~s__state~0); 14314#L120 assume !(8481 == ssl3_accept_~s__state~0); 14315#L123 assume !(8482 == ssl3_accept_~s__state~0); 14551#L126 assume 8464 == ssl3_accept_~s__state~0; 14392#L133 [2019-10-22 09:01:29,058 INFO L793 eck$LassoCheckResult]: Loop: 14392#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 14309#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 14297#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 14298#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14841#L580 ssl3_accept_~skip~0 := 0; 14836#L99-2 assume !false; 14831#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14826#L102 assume !(12292 == ssl3_accept_~s__state~0); 14821#L105 assume !(16384 == ssl3_accept_~s__state~0); 14816#L108 assume !(8192 == ssl3_accept_~s__state~0); 14811#L111 assume !(24576 == ssl3_accept_~s__state~0); 14806#L114 assume !(8195 == ssl3_accept_~s__state~0); 14801#L117 assume !(8480 == ssl3_accept_~s__state~0); 14796#L120 assume !(8481 == ssl3_accept_~s__state~0); 14791#L123 assume !(8482 == ssl3_accept_~s__state~0); 14786#L126 assume !(8464 == ssl3_accept_~s__state~0); 14780#L129 assume !(8465 == ssl3_accept_~s__state~0); 14775#L132 assume !(8466 == ssl3_accept_~s__state~0); 14767#L135 assume 8496 == ssl3_accept_~s__state~0; 14704#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 14961#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 14420#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 14421#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 14960#L297-2 ssl3_accept_~s__init_num~0 := 0; 14957#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14951#L580 ssl3_accept_~skip~0 := 0; 14948#L99-2 assume !false; 14946#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14944#L102 assume !(12292 == ssl3_accept_~s__state~0); 14938#L105 assume !(16384 == ssl3_accept_~s__state~0); 14934#L108 assume !(8192 == ssl3_accept_~s__state~0); 14933#L111 assume !(24576 == ssl3_accept_~s__state~0); 14924#L114 assume !(8195 == ssl3_accept_~s__state~0); 14921#L117 assume !(8480 == ssl3_accept_~s__state~0); 14918#L120 assume !(8481 == ssl3_accept_~s__state~0); 14914#L123 assume !(8482 == ssl3_accept_~s__state~0); 14910#L126 assume !(8464 == ssl3_accept_~s__state~0); 14906#L129 assume !(8465 == ssl3_accept_~s__state~0); 14902#L132 assume !(8466 == ssl3_accept_~s__state~0); 14898#L135 assume !(8496 == ssl3_accept_~s__state~0); 14894#L138 assume !(8497 == ssl3_accept_~s__state~0); 14888#L141 assume 8512 == ssl3_accept_~s__state~0; 14699#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 14510#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 14398#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 14520#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15065#L580 ssl3_accept_~skip~0 := 0; 15064#L99-2 assume !false; 15063#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15062#L102 assume !(12292 == ssl3_accept_~s__state~0); 15057#L105 assume !(16384 == ssl3_accept_~s__state~0); 15055#L108 assume !(8192 == ssl3_accept_~s__state~0); 15053#L111 assume !(24576 == ssl3_accept_~s__state~0); 15051#L114 assume !(8195 == ssl3_accept_~s__state~0); 14354#L117 assume !(8480 == ssl3_accept_~s__state~0); 14355#L120 assume !(8481 == ssl3_accept_~s__state~0); 15045#L123 assume !(8482 == ssl3_accept_~s__state~0); 14529#L126 assume !(8464 == ssl3_accept_~s__state~0); 14530#L129 assume !(8465 == ssl3_accept_~s__state~0); 14526#L132 assume !(8466 == ssl3_accept_~s__state~0); 14467#L135 assume !(8496 == ssl3_accept_~s__state~0); 14468#L138 assume !(8497 == ssl3_accept_~s__state~0); 14486#L141 assume !(8512 == ssl3_accept_~s__state~0); 14395#L144 assume !(8513 == ssl3_accept_~s__state~0); 14346#L147 assume 8528 == ssl3_accept_~s__state~0; 14347#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 14537#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 14763#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 14754#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 14752#L357 assume !(ssl3_accept_~ret~0 <= 0); 14750#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 14660#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14741#L580 ssl3_accept_~skip~0 := 0; 14740#L99-2 assume !false; 14739#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14738#L102 assume !(12292 == ssl3_accept_~s__state~0); 14737#L105 assume !(16384 == ssl3_accept_~s__state~0); 14736#L108 assume !(8192 == ssl3_accept_~s__state~0); 14735#L111 assume !(24576 == ssl3_accept_~s__state~0); 14734#L114 assume !(8195 == ssl3_accept_~s__state~0); 14733#L117 assume !(8480 == ssl3_accept_~s__state~0); 14732#L120 assume !(8481 == ssl3_accept_~s__state~0); 14731#L123 assume !(8482 == ssl3_accept_~s__state~0); 14730#L126 assume !(8464 == ssl3_accept_~s__state~0); 14729#L129 assume !(8465 == ssl3_accept_~s__state~0); 14728#L132 assume !(8466 == ssl3_accept_~s__state~0); 14727#L135 assume !(8496 == ssl3_accept_~s__state~0); 14726#L138 assume !(8497 == ssl3_accept_~s__state~0); 14725#L141 assume !(8512 == ssl3_accept_~s__state~0); 14723#L144 assume !(8513 == ssl3_accept_~s__state~0); 14721#L147 assume !(8528 == ssl3_accept_~s__state~0); 14718#L150 assume !(8529 == ssl3_accept_~s__state~0); 14668#L153 assume !(8544 == ssl3_accept_~s__state~0); 14669#L156 assume !(8545 == ssl3_accept_~s__state~0); 14617#L159 assume 8560 == ssl3_accept_~s__state~0; 14446#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 14427#L422 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 14428#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15123#L580 ssl3_accept_~skip~0 := 0; 15122#L99-2 assume !false; 15120#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15119#L102 assume !(12292 == ssl3_accept_~s__state~0); 15118#L105 assume !(16384 == ssl3_accept_~s__state~0); 15117#L108 assume !(8192 == ssl3_accept_~s__state~0); 15112#L111 assume !(24576 == ssl3_accept_~s__state~0); 15110#L114 assume !(8195 == ssl3_accept_~s__state~0); 14966#L117 assume !(8480 == ssl3_accept_~s__state~0); 14575#L120 assume !(8481 == ssl3_accept_~s__state~0); 14576#L123 assume !(8482 == ssl3_accept_~s__state~0); 14673#L126 assume 8464 == ssl3_accept_~s__state~0; 14392#L133 [2019-10-22 09:01:29,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:29,058 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 8 times [2019-10-22 09:01:29,059 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:29,060 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776246574] [2019-10-22 09:01:29,060 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:29,060 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:29,060 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:29,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:29,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:29,071 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:01:29,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:29,071 INFO L82 PathProgramCache]: Analyzing trace with hash -4998235, now seen corresponding path program 1 times [2019-10-22 09:01:29,072 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:29,072 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266627159] [2019-10-22 09:01:29,072 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:29,072 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:29,072 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:29,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:01:29,135 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2019-10-22 09:01:29,136 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266627159] [2019-10-22 09:01:29,136 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:01:29,136 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 09:01:29,136 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859370604] [2019-10-22 09:01:29,137 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:01:29,137 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:01:29,137 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:01:29,137 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:01:29,137 INFO L87 Difference]: Start difference. First operand 861 states and 1145 transitions. cyclomatic complexity: 288 Second operand 3 states. [2019-10-22 09:01:29,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:01:29,267 INFO L93 Difference]: Finished difference Result 964 states and 1276 transitions. [2019-10-22 09:01:29,267 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:01:29,279 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 964 states and 1276 transitions. [2019-10-22 09:01:29,285 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 601 [2019-10-22 09:01:29,289 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 964 states to 964 states and 1276 transitions. [2019-10-22 09:01:29,290 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 678 [2019-10-22 09:01:29,291 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 678 [2019-10-22 09:01:29,291 INFO L73 IsDeterministic]: Start isDeterministic. Operand 964 states and 1276 transitions. [2019-10-22 09:01:29,291 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:01:29,291 INFO L688 BuchiCegarLoop]: Abstraction has 964 states and 1276 transitions. [2019-10-22 09:01:29,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 964 states and 1276 transitions. [2019-10-22 09:01:29,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 964 to 942. [2019-10-22 09:01:29,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 942 states. [2019-10-22 09:01:29,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 942 states to 942 states and 1241 transitions. [2019-10-22 09:01:29,304 INFO L711 BuchiCegarLoop]: Abstraction has 942 states and 1241 transitions. [2019-10-22 09:01:29,304 INFO L591 BuchiCegarLoop]: Abstraction has 942 states and 1241 transitions. [2019-10-22 09:01:29,304 INFO L424 BuchiCegarLoop]: ======== Iteration 12============ [2019-10-22 09:01:29,304 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 942 states and 1241 transitions. [2019-10-22 09:01:29,308 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 587 [2019-10-22 09:01:29,308 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:01:29,308 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:01:29,309 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:01:29,309 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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] [2019-10-22 09:01:29,309 INFO L791 eck$LassoCheckResult]: Stem: 16341#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 16342#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 16334#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 16335#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 16289#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 16384#L99-2 assume !false; 16567#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16841#L102 assume !(12292 == ssl3_accept_~s__state~0); 16839#L105 assume !(16384 == ssl3_accept_~s__state~0); 16837#L108 assume !(8192 == ssl3_accept_~s__state~0); 16836#L111 assume !(24576 == ssl3_accept_~s__state~0); 16835#L114 assume !(8195 == ssl3_accept_~s__state~0); 16834#L117 assume !(8480 == ssl3_accept_~s__state~0); 16832#L120 assume !(8481 == ssl3_accept_~s__state~0); 16831#L123 assume !(8482 == ssl3_accept_~s__state~0); 16447#L126 assume 8464 == ssl3_accept_~s__state~0; 16223#L133 [2019-10-22 09:01:29,309 INFO L793 eck$LassoCheckResult]: Loop: 16223#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 16140#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 16128#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 16129#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16635#L580 ssl3_accept_~skip~0 := 0; 16631#L99-2 assume !false; 16627#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16623#L102 assume !(12292 == ssl3_accept_~s__state~0); 16619#L105 assume !(16384 == ssl3_accept_~s__state~0); 16615#L108 assume !(8192 == ssl3_accept_~s__state~0); 16611#L111 assume !(24576 == ssl3_accept_~s__state~0); 16607#L114 assume !(8195 == ssl3_accept_~s__state~0); 16603#L117 assume !(8480 == ssl3_accept_~s__state~0); 16599#L120 assume !(8481 == ssl3_accept_~s__state~0); 16595#L123 assume !(8482 == ssl3_accept_~s__state~0); 16591#L126 assume !(8464 == ssl3_accept_~s__state~0); 16580#L129 assume !(8465 == ssl3_accept_~s__state~0); 16581#L132 assume !(8466 == ssl3_accept_~s__state~0); 16575#L135 assume 8496 == ssl3_accept_~s__state~0; 16186#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 16187#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 16253#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 16254#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 16337#L297-2 ssl3_accept_~s__init_num~0 := 0; 17046#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17041#L580 ssl3_accept_~skip~0 := 0; 17040#L99-2 assume !false; 17039#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17037#L102 assume !(12292 == ssl3_accept_~s__state~0); 17036#L105 assume !(16384 == ssl3_accept_~s__state~0); 17035#L108 assume !(8192 == ssl3_accept_~s__state~0); 16944#L111 assume !(24576 == ssl3_accept_~s__state~0); 16932#L114 assume !(8195 == ssl3_accept_~s__state~0); 16929#L117 assume !(8480 == ssl3_accept_~s__state~0); 16925#L120 assume !(8481 == ssl3_accept_~s__state~0); 16922#L123 assume !(8482 == ssl3_accept_~s__state~0); 16919#L126 assume !(8464 == ssl3_accept_~s__state~0); 16916#L129 assume !(8465 == ssl3_accept_~s__state~0); 16913#L132 assume !(8466 == ssl3_accept_~s__state~0); 16909#L135 assume !(8496 == ssl3_accept_~s__state~0); 16900#L138 assume !(8497 == ssl3_accept_~s__state~0); 16896#L141 assume 8512 == ssl3_accept_~s__state~0; 16474#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 16880#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 16877#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 16873#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16867#L580 ssl3_accept_~skip~0 := 0; 16865#L99-2 assume !false; 16863#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16861#L102 assume !(12292 == ssl3_accept_~s__state~0); 16859#L105 assume !(16384 == ssl3_accept_~s__state~0); 16857#L108 assume !(8192 == ssl3_accept_~s__state~0); 16855#L111 assume !(24576 == ssl3_accept_~s__state~0); 16852#L114 assume !(8195 == ssl3_accept_~s__state~0); 16847#L117 assume !(8480 == ssl3_accept_~s__state~0); 16845#L120 assume !(8481 == ssl3_accept_~s__state~0); 16843#L123 assume !(8482 == ssl3_accept_~s__state~0); 16842#L126 assume !(8464 == ssl3_accept_~s__state~0); 16840#L129 assume !(8465 == ssl3_accept_~s__state~0); 16838#L132 assume !(8466 == ssl3_accept_~s__state~0); 16827#L135 assume !(8496 == ssl3_accept_~s__state~0); 16824#L138 assume !(8497 == ssl3_accept_~s__state~0); 16821#L141 assume !(8512 == ssl3_accept_~s__state~0); 16819#L144 assume !(8513 == ssl3_accept_~s__state~0); 16818#L147 assume 8528 == ssl3_accept_~s__state~0; 16469#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 16817#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 16286#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 16224#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 16209#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 16131#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 16219#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17030#L580 ssl3_accept_~skip~0 := 0; 17029#L99-2 assume !false; 16943#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16942#L102 assume !(12292 == ssl3_accept_~s__state~0); 16941#L105 assume !(16384 == ssl3_accept_~s__state~0); 16940#L108 assume !(8192 == ssl3_accept_~s__state~0); 16931#L111 assume !(24576 == ssl3_accept_~s__state~0); 16928#L114 assume !(8195 == ssl3_accept_~s__state~0); 16924#L117 assume !(8480 == ssl3_accept_~s__state~0); 16921#L120 assume !(8481 == ssl3_accept_~s__state~0); 16918#L123 assume !(8482 == ssl3_accept_~s__state~0); 16915#L126 assume !(8464 == ssl3_accept_~s__state~0); 16912#L129 assume !(8465 == ssl3_accept_~s__state~0); 16908#L132 assume !(8466 == ssl3_accept_~s__state~0); 16899#L135 assume !(8496 == ssl3_accept_~s__state~0); 16895#L138 assume !(8497 == ssl3_accept_~s__state~0); 16892#L141 assume !(8512 == ssl3_accept_~s__state~0); 16875#L144 assume !(8513 == ssl3_accept_~s__state~0); 16854#L147 assume !(8528 == ssl3_accept_~s__state~0); 16196#L150 assume !(8529 == ssl3_accept_~s__state~0); 16197#L153 assume 8544 == ssl3_accept_~s__state~0; 16302#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 16303#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 16201#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 16190#L392 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 16192#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 16360#L404 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 16246#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16156#L580 ssl3_accept_~skip~0 := 0; 16346#L99-2 assume !false; 16263#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16264#L102 assume !(12292 == ssl3_accept_~s__state~0); 16268#L105 assume !(16384 == ssl3_accept_~s__state~0); 16269#L108 assume !(8192 == ssl3_accept_~s__state~0); 16221#L111 assume !(24576 == ssl3_accept_~s__state~0); 16173#L114 assume !(8195 == ssl3_accept_~s__state~0); 16174#L117 assume !(8480 == ssl3_accept_~s__state~0); 16185#L120 assume !(8481 == ssl3_accept_~s__state~0); 16389#L123 assume !(8482 == ssl3_accept_~s__state~0); 16451#L126 assume 8464 == ssl3_accept_~s__state~0; 16223#L133 [2019-10-22 09:01:29,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:29,310 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 9 times [2019-10-22 09:01:29,311 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:29,311 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851030897] [2019-10-22 09:01:29,311 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:29,311 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:29,311 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:29,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:29,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:29,324 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:01:29,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:29,325 INFO L82 PathProgramCache]: Analyzing trace with hash 667458262, now seen corresponding path program 1 times [2019-10-22 09:01:29,325 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:29,326 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464146759] [2019-10-22 09:01:29,326 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:29,326 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:29,326 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:29,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:01:29,356 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2019-10-22 09:01:29,356 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464146759] [2019-10-22 09:01:29,356 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:01:29,356 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 09:01:29,356 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076637302] [2019-10-22 09:01:29,357 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:01:29,358 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:01:29,358 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:01:29,358 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:01:29,358 INFO L87 Difference]: Start difference. First operand 942 states and 1241 transitions. cyclomatic complexity: 303 Second operand 3 states. [2019-10-22 09:01:29,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:01:29,373 INFO L93 Difference]: Finished difference Result 1855 states and 2427 transitions. [2019-10-22 09:01:29,373 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:01:29,373 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1855 states and 2427 transitions. [2019-10-22 09:01:29,381 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1160 [2019-10-22 09:01:29,389 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1855 states to 1855 states and 2427 transitions. [2019-10-22 09:01:29,389 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1306 [2019-10-22 09:01:29,390 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1306 [2019-10-22 09:01:29,391 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1855 states and 2427 transitions. [2019-10-22 09:01:29,391 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:01:29,391 INFO L688 BuchiCegarLoop]: Abstraction has 1855 states and 2427 transitions. [2019-10-22 09:01:29,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1855 states and 2427 transitions. [2019-10-22 09:01:29,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1855 to 945. [2019-10-22 09:01:29,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 945 states. [2019-10-22 09:01:29,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 945 states to 945 states and 1244 transitions. [2019-10-22 09:01:29,408 INFO L711 BuchiCegarLoop]: Abstraction has 945 states and 1244 transitions. [2019-10-22 09:01:29,408 INFO L591 BuchiCegarLoop]: Abstraction has 945 states and 1244 transitions. [2019-10-22 09:01:29,408 INFO L424 BuchiCegarLoop]: ======== Iteration 13============ [2019-10-22 09:01:29,408 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 945 states and 1244 transitions. [2019-10-22 09:01:29,411 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 589 [2019-10-22 09:01:29,412 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:01:29,412 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:01:29,413 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:01:29,415 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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] [2019-10-22 09:01:29,415 INFO L791 eck$LassoCheckResult]: Stem: 19148#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 19149#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 19142#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 19143#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 19092#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 19200#L99-2 assume !false; 19230#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19823#L102 assume !(12292 == ssl3_accept_~s__state~0); 19821#L105 assume !(16384 == ssl3_accept_~s__state~0); 19819#L108 assume !(8192 == ssl3_accept_~s__state~0); 19817#L111 assume !(24576 == ssl3_accept_~s__state~0); 19815#L114 assume !(8195 == ssl3_accept_~s__state~0); 19813#L117 assume !(8480 == ssl3_accept_~s__state~0); 19811#L120 assume !(8481 == ssl3_accept_~s__state~0); 19809#L123 assume !(8482 == ssl3_accept_~s__state~0); 19316#L126 assume 8464 == ssl3_accept_~s__state~0; 19025#L133 [2019-10-22 09:01:29,415 INFO L793 eck$LassoCheckResult]: Loop: 19025#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 18943#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 18931#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 18932#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19827#L580 ssl3_accept_~skip~0 := 0; 19825#L99-2 assume !false; 19824#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19822#L102 assume !(12292 == ssl3_accept_~s__state~0); 19820#L105 assume !(16384 == ssl3_accept_~s__state~0); 19818#L108 assume !(8192 == ssl3_accept_~s__state~0); 19816#L111 assume !(24576 == ssl3_accept_~s__state~0); 19814#L114 assume !(8195 == ssl3_accept_~s__state~0); 19812#L117 assume !(8480 == ssl3_accept_~s__state~0); 19810#L120 assume !(8481 == ssl3_accept_~s__state~0); 19808#L123 assume !(8482 == ssl3_accept_~s__state~0); 19807#L126 assume !(8464 == ssl3_accept_~s__state~0); 19806#L129 assume !(8465 == ssl3_accept_~s__state~0); 19666#L132 assume !(8466 == ssl3_accept_~s__state~0); 19637#L135 assume 8496 == ssl3_accept_~s__state~0; 19337#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 19632#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 19630#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 19627#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 19625#L297-2 ssl3_accept_~s__init_num~0 := 0; 19622#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19616#L580 ssl3_accept_~skip~0 := 0; 19614#L99-2 assume !false; 19612#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19610#L102 assume !(12292 == ssl3_accept_~s__state~0); 19608#L105 assume !(16384 == ssl3_accept_~s__state~0); 19606#L108 assume !(8192 == ssl3_accept_~s__state~0); 19604#L111 assume !(24576 == ssl3_accept_~s__state~0); 19602#L114 assume !(8195 == ssl3_accept_~s__state~0); 19600#L117 assume !(8480 == ssl3_accept_~s__state~0); 19598#L120 assume !(8481 == ssl3_accept_~s__state~0); 19596#L123 assume !(8482 == ssl3_accept_~s__state~0); 19594#L126 assume !(8464 == ssl3_accept_~s__state~0); 19592#L129 assume !(8465 == ssl3_accept_~s__state~0); 19590#L132 assume !(8466 == ssl3_accept_~s__state~0); 19588#L135 assume !(8496 == ssl3_accept_~s__state~0); 19586#L138 assume !(8497 == ssl3_accept_~s__state~0); 19584#L141 assume 8512 == ssl3_accept_~s__state~0; 19187#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 19188#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 19573#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 19561#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19556#L580 ssl3_accept_~skip~0 := 0; 19555#L99-2 assume !false; 19553#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19551#L102 assume !(12292 == ssl3_accept_~s__state~0); 19546#L105 assume !(16384 == ssl3_accept_~s__state~0); 19544#L108 assume !(8192 == ssl3_accept_~s__state~0); 19542#L111 assume !(24576 == ssl3_accept_~s__state~0); 19540#L114 assume !(8195 == ssl3_accept_~s__state~0); 19538#L117 assume !(8480 == ssl3_accept_~s__state~0); 19536#L120 assume !(8481 == ssl3_accept_~s__state~0); 19534#L123 assume !(8482 == ssl3_accept_~s__state~0); 19525#L126 assume !(8464 == ssl3_accept_~s__state~0); 19521#L129 assume !(8465 == ssl3_accept_~s__state~0); 19518#L132 assume !(8466 == ssl3_accept_~s__state~0); 19512#L135 assume !(8496 == ssl3_accept_~s__state~0); 19511#L138 assume !(8497 == ssl3_accept_~s__state~0); 19510#L141 assume !(8512 == ssl3_accept_~s__state~0); 19508#L144 assume !(8513 == ssl3_accept_~s__state~0); 19495#L147 assume 8528 == ssl3_accept_~s__state~0; 19427#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 19494#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 19313#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 19314#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 19010#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 18934#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 19021#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19866#L580 ssl3_accept_~skip~0 := 0; 19865#L99-2 assume !false; 19864#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19863#L102 assume !(12292 == ssl3_accept_~s__state~0); 19862#L105 assume !(16384 == ssl3_accept_~s__state~0); 19861#L108 assume !(8192 == ssl3_accept_~s__state~0); 19860#L111 assume !(24576 == ssl3_accept_~s__state~0); 19859#L114 assume !(8195 == ssl3_accept_~s__state~0); 19858#L117 assume !(8480 == ssl3_accept_~s__state~0); 19857#L120 assume !(8481 == ssl3_accept_~s__state~0); 19856#L123 assume !(8482 == ssl3_accept_~s__state~0); 19855#L126 assume !(8464 == ssl3_accept_~s__state~0); 19854#L129 assume !(8465 == ssl3_accept_~s__state~0); 19852#L132 assume !(8466 == ssl3_accept_~s__state~0); 19850#L135 assume !(8496 == ssl3_accept_~s__state~0); 19848#L138 assume !(8497 == ssl3_accept_~s__state~0); 19846#L141 assume !(8512 == ssl3_accept_~s__state~0); 19844#L144 assume !(8513 == ssl3_accept_~s__state~0); 19842#L147 assume !(8528 == ssl3_accept_~s__state~0); 19840#L150 assume !(8529 == ssl3_accept_~s__state~0); 19839#L153 assume 8544 == ssl3_accept_~s__state~0; 19104#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 19105#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 19310#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 19308#L392 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 19199#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 19166#L404 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 19051#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19732#L580 ssl3_accept_~skip~0 := 0; 19731#L99-2 assume !false; 19722#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19721#L102 assume !(12292 == ssl3_accept_~s__state~0); 19720#L105 assume !(16384 == ssl3_accept_~s__state~0); 19718#L108 assume !(8192 == ssl3_accept_~s__state~0); 19713#L111 assume !(24576 == ssl3_accept_~s__state~0); 19712#L114 assume !(8195 == ssl3_accept_~s__state~0); 19686#L117 assume !(8480 == ssl3_accept_~s__state~0); 19208#L120 assume !(8481 == ssl3_accept_~s__state~0); 19209#L123 assume !(8482 == ssl3_accept_~s__state~0); 19315#L126 assume 8464 == ssl3_accept_~s__state~0; 19025#L133 [2019-10-22 09:01:29,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:29,415 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 10 times [2019-10-22 09:01:29,416 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:29,416 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589917909] [2019-10-22 09:01:29,416 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:29,416 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:29,416 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:29,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:29,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:29,425 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:01:29,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:29,428 INFO L82 PathProgramCache]: Analyzing trace with hash -1699236332, now seen corresponding path program 1 times [2019-10-22 09:01:29,428 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:29,428 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865027239] [2019-10-22 09:01:29,428 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:29,429 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:29,429 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:29,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:01:29,465 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-10-22 09:01:29,465 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865027239] [2019-10-22 09:01:29,465 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:01:29,466 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 09:01:29,466 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760567646] [2019-10-22 09:01:29,466 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:01:29,467 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:01:29,467 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:01:29,467 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:01:29,467 INFO L87 Difference]: Start difference. First operand 945 states and 1244 transitions. cyclomatic complexity: 303 Second operand 3 states. [2019-10-22 09:01:29,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:01:29,591 INFO L93 Difference]: Finished difference Result 1018 states and 1332 transitions. [2019-10-22 09:01:29,592 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:01:29,592 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1018 states and 1332 transitions. [2019-10-22 09:01:29,596 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 621 [2019-10-22 09:01:29,601 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1018 states to 996 states and 1301 transitions. [2019-10-22 09:01:29,601 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 718 [2019-10-22 09:01:29,602 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 732 [2019-10-22 09:01:29,602 INFO L73 IsDeterministic]: Start isDeterministic. Operand 996 states and 1301 transitions. [2019-10-22 09:01:29,602 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:01:29,602 INFO L688 BuchiCegarLoop]: Abstraction has 996 states and 1301 transitions. [2019-10-22 09:01:29,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 996 states and 1301 transitions. [2019-10-22 09:01:29,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 996 to 949. [2019-10-22 09:01:29,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 949 states. [2019-10-22 09:01:29,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 949 states to 949 states and 1247 transitions. [2019-10-22 09:01:29,615 INFO L711 BuchiCegarLoop]: Abstraction has 949 states and 1247 transitions. [2019-10-22 09:01:29,616 INFO L591 BuchiCegarLoop]: Abstraction has 949 states and 1247 transitions. [2019-10-22 09:01:29,616 INFO L424 BuchiCegarLoop]: ======== Iteration 14============ [2019-10-22 09:01:29,616 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 949 states and 1247 transitions. [2019-10-22 09:01:29,618 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 610 [2019-10-22 09:01:29,618 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:01:29,618 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:01:29,619 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:01:29,619 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [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] [2019-10-22 09:01:29,619 INFO L791 eck$LassoCheckResult]: Stem: 21102#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 21103#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 21095#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 21096#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 21051#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 21144#L99-2 assume !false; 21264#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21259#L102 assume !(12292 == ssl3_accept_~s__state~0); 21257#L105 assume !(16384 == ssl3_accept_~s__state~0); 21255#L108 assume !(8192 == ssl3_accept_~s__state~0); 21253#L111 assume !(24576 == ssl3_accept_~s__state~0); 21251#L114 assume !(8195 == ssl3_accept_~s__state~0); 21249#L117 assume !(8480 == ssl3_accept_~s__state~0); 21247#L120 assume 8481 == ssl3_accept_~s__state~0; 21108#L121 [2019-10-22 09:01:29,619 INFO L793 eck$LassoCheckResult]: Loop: 21108#L121 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 21080#L259 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 21024#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20928#L580 ssl3_accept_~skip~0 := 0; 21105#L99-2 assume !false; 21025#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21026#L102 assume !(12292 == ssl3_accept_~s__state~0); 21030#L105 assume !(16384 == ssl3_accept_~s__state~0); 21031#L108 assume !(8192 == ssl3_accept_~s__state~0); 20987#L111 assume !(24576 == ssl3_accept_~s__state~0); 20943#L114 assume !(8195 == ssl3_accept_~s__state~0); 20944#L117 assume !(8480 == ssl3_accept_~s__state~0); 20917#L120 assume !(8481 == ssl3_accept_~s__state~0); 20918#L123 assume !(8482 == ssl3_accept_~s__state~0); 21113#L126 assume !(8464 == ssl3_accept_~s__state~0); 21114#L129 assume !(8465 == ssl3_accept_~s__state~0); 21109#L132 assume !(8466 == ssl3_accept_~s__state~0); 21058#L135 assume !(8496 == ssl3_accept_~s__state~0); 21059#L138 assume !(8497 == ssl3_accept_~s__state~0); 21037#L141 assume !(8512 == ssl3_accept_~s__state~0); 20992#L144 assume !(8513 == ssl3_accept_~s__state~0); 20947#L147 assume !(8528 == ssl3_accept_~s__state~0); 20948#L150 assume !(8529 == ssl3_accept_~s__state~0); 20921#L153 assume !(8544 == ssl3_accept_~s__state~0); 20922#L156 assume !(8545 == ssl3_accept_~s__state~0); 21133#L159 assume !(8560 == ssl3_accept_~s__state~0); 21120#L162 assume !(8561 == ssl3_accept_~s__state~0); 21121#L165 assume 8448 == ssl3_accept_~s__state~0; 20998#L166 assume !(ssl3_accept_~num1~0 > 0); 20999#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 21029#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21217#L580 ssl3_accept_~skip~0 := 0; 21214#L99-2 assume !false; 21212#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21171#L102 assume !(12292 == ssl3_accept_~s__state~0); 21172#L105 assume !(16384 == ssl3_accept_~s__state~0); 21342#L108 assume !(8192 == ssl3_accept_~s__state~0); 21341#L111 assume !(24576 == ssl3_accept_~s__state~0); 21340#L114 assume !(8195 == ssl3_accept_~s__state~0); 21339#L117 assume 8480 == ssl3_accept_~s__state~0; 21108#L121 [2019-10-22 09:01:29,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:29,620 INFO L82 PathProgramCache]: Analyzing trace with hash 82541866, now seen corresponding path program 1 times [2019-10-22 09:01:29,621 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:29,621 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666318054] [2019-10-22 09:01:29,621 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:29,621 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:29,621 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:29,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:01:29,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 09:01:29,631 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666318054] [2019-10-22 09:01:29,631 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:01:29,631 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-10-22 09:01:29,632 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153964118] [2019-10-22 09:01:29,632 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 09:01:29,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:29,632 INFO L82 PathProgramCache]: Analyzing trace with hash 1448922226, now seen corresponding path program 1 times [2019-10-22 09:01:29,632 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:29,632 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485244526] [2019-10-22 09:01:29,632 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:29,633 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:29,633 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:29,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:01:29,658 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 09:01:29,658 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485244526] [2019-10-22 09:01:29,658 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1013657103] [2019-10-22 09:01:29,658 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e8f2c476-7525-4043-951d-564a4cc9252b/bin/uautomizer/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-22 09:01:29,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:01:29,699 INFO L256 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 09:01:29,700 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 09:01:29,704 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 09:01:29,708 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-10-22 09:01:29,708 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-10-22 09:01:29,708 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980709430] [2019-10-22 09:01:29,708 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:01:29,708 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:01:29,708 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:01:29,709 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:01:29,709 INFO L87 Difference]: Start difference. First operand 949 states and 1247 transitions. cyclomatic complexity: 303 Second operand 3 states. [2019-10-22 09:01:29,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:01:29,807 INFO L93 Difference]: Finished difference Result 951 states and 1247 transitions. [2019-10-22 09:01:29,807 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:01:29,808 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 951 states and 1247 transitions. [2019-10-22 09:01:29,810 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 612 [2019-10-22 09:01:29,813 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 951 states to 951 states and 1247 transitions. [2019-10-22 09:01:29,814 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 687 [2019-10-22 09:01:29,814 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 687 [2019-10-22 09:01:29,814 INFO L73 IsDeterministic]: Start isDeterministic. Operand 951 states and 1247 transitions. [2019-10-22 09:01:29,815 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:01:29,815 INFO L688 BuchiCegarLoop]: Abstraction has 951 states and 1247 transitions. [2019-10-22 09:01:29,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 951 states and 1247 transitions. [2019-10-22 09:01:29,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 951 to 949. [2019-10-22 09:01:29,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 949 states. [2019-10-22 09:01:29,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 949 states to 949 states and 1245 transitions. [2019-10-22 09:01:29,826 INFO L711 BuchiCegarLoop]: Abstraction has 949 states and 1245 transitions. [2019-10-22 09:01:29,826 INFO L591 BuchiCegarLoop]: Abstraction has 949 states and 1245 transitions. [2019-10-22 09:01:29,826 INFO L424 BuchiCegarLoop]: ======== Iteration 15============ [2019-10-22 09:01:29,826 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 949 states and 1245 transitions. [2019-10-22 09:01:29,828 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 610 [2019-10-22 09:01:29,829 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:01:29,829 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:01:29,830 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:01:29,830 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:01:29,830 INFO L791 eck$LassoCheckResult]: Stem: 23124#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 23125#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 23116#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 23117#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 23077#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 23174#L99-2 assume !false; 23342#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23336#L102 assume !(12292 == ssl3_accept_~s__state~0); 23333#L105 assume !(16384 == ssl3_accept_~s__state~0); 23330#L108 assume !(8192 == ssl3_accept_~s__state~0); 23327#L111 assume !(24576 == ssl3_accept_~s__state~0); 23323#L114 assume !(8195 == ssl3_accept_~s__state~0); 23320#L117 assume !(8480 == ssl3_accept_~s__state~0); 23316#L120 assume !(8481 == ssl3_accept_~s__state~0); 23313#L123 assume 8482 == ssl3_accept_~s__state~0; 23083#L124 [2019-10-22 09:01:29,830 INFO L793 eck$LassoCheckResult]: Loop: 23083#L124 ssl3_accept_~s__state~0 := 3; 23052#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23838#L580 ssl3_accept_~skip~0 := 0; 23836#L99-2 assume !false; 23835#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23834#L102 assume !(12292 == ssl3_accept_~s__state~0); 23833#L105 assume !(16384 == ssl3_accept_~s__state~0); 23828#L108 assume !(8192 == ssl3_accept_~s__state~0); 23826#L111 assume !(24576 == ssl3_accept_~s__state~0); 23824#L114 assume !(8195 == ssl3_accept_~s__state~0); 23822#L117 assume !(8480 == ssl3_accept_~s__state~0); 23820#L120 assume !(8481 == ssl3_accept_~s__state~0); 23818#L123 assume !(8482 == ssl3_accept_~s__state~0); 23816#L126 assume !(8464 == ssl3_accept_~s__state~0); 23813#L129 assume !(8465 == ssl3_accept_~s__state~0); 23811#L132 assume !(8466 == ssl3_accept_~s__state~0); 23084#L135 assume !(8496 == ssl3_accept_~s__state~0); 23085#L138 assume !(8497 == ssl3_accept_~s__state~0); 23065#L141 assume !(8512 == ssl3_accept_~s__state~0); 23021#L144 assume !(8513 == ssl3_accept_~s__state~0); 22972#L147 assume !(8528 == ssl3_accept_~s__state~0); 22973#L150 assume !(8529 == ssl3_accept_~s__state~0); 23777#L153 assume !(8544 == ssl3_accept_~s__state~0); 23163#L156 assume !(8545 == ssl3_accept_~s__state~0); 23164#L159 assume !(8560 == ssl3_accept_~s__state~0); 23146#L162 assume !(8561 == ssl3_accept_~s__state~0); 23147#L165 assume 8448 == ssl3_accept_~s__state~0; 23027#L166 assume !(ssl3_accept_~num1~0 > 0); 23028#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 23058#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23274#L580 ssl3_accept_~skip~0 := 0; 23272#L99-2 assume !false; 23270#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23267#L102 assume !(12292 == ssl3_accept_~s__state~0); 23268#L105 assume !(16384 == ssl3_accept_~s__state~0); 23410#L108 assume !(8192 == ssl3_accept_~s__state~0); 23408#L111 assume !(24576 == ssl3_accept_~s__state~0); 23406#L114 assume !(8195 == ssl3_accept_~s__state~0); 23404#L117 assume !(8480 == ssl3_accept_~s__state~0); 23397#L120 assume !(8481 == ssl3_accept_~s__state~0); 23398#L123 assume 8482 == ssl3_accept_~s__state~0; 23083#L124 [2019-10-22 09:01:29,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:29,830 INFO L82 PathProgramCache]: Analyzing trace with hash -1736169309, now seen corresponding path program 1 times [2019-10-22 09:01:29,830 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:29,831 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047087781] [2019-10-22 09:01:29,831 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:29,832 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:29,832 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:29,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:01:29,842 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 09:01:29,842 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047087781] [2019-10-22 09:01:29,842 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:01:29,842 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-10-22 09:01:29,842 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005213386] [2019-10-22 09:01:29,843 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 09:01:29,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:29,843 INFO L82 PathProgramCache]: Analyzing trace with hash -1221509630, now seen corresponding path program 1 times [2019-10-22 09:01:29,843 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:29,843 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584757561] [2019-10-22 09:01:29,843 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:29,843 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:29,844 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:29,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:01:29,855 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 09:01:29,855 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584757561] [2019-10-22 09:01:29,855 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:01:29,856 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 09:01:29,856 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797013721] [2019-10-22 09:01:29,856 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:01:29,856 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:01:29,856 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:01:29,856 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:01:29,856 INFO L87 Difference]: Start difference. First operand 949 states and 1245 transitions. cyclomatic complexity: 301 Second operand 3 states. [2019-10-22 09:01:29,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:01:29,959 INFO L93 Difference]: Finished difference Result 949 states and 1243 transitions. [2019-10-22 09:01:29,959 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:01:29,960 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 949 states and 1243 transitions. [2019-10-22 09:01:29,963 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 610 [2019-10-22 09:01:29,967 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 949 states to 949 states and 1243 transitions. [2019-10-22 09:01:29,967 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 685 [2019-10-22 09:01:29,967 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 685 [2019-10-22 09:01:29,968 INFO L73 IsDeterministic]: Start isDeterministic. Operand 949 states and 1243 transitions. [2019-10-22 09:01:29,968 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:01:29,968 INFO L688 BuchiCegarLoop]: Abstraction has 949 states and 1243 transitions. [2019-10-22 09:01:29,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 949 states and 1243 transitions. [2019-10-22 09:01:29,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 949 to 949. [2019-10-22 09:01:29,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 949 states. [2019-10-22 09:01:29,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 949 states to 949 states and 1243 transitions. [2019-10-22 09:01:29,980 INFO L711 BuchiCegarLoop]: Abstraction has 949 states and 1243 transitions. [2019-10-22 09:01:29,980 INFO L591 BuchiCegarLoop]: Abstraction has 949 states and 1243 transitions. [2019-10-22 09:01:29,980 INFO L424 BuchiCegarLoop]: ======== Iteration 16============ [2019-10-22 09:01:29,980 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 949 states and 1243 transitions. [2019-10-22 09:01:29,982 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 610 [2019-10-22 09:01:29,982 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:01:29,982 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:01:29,983 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:01:29,985 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 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] [2019-10-22 09:01:29,985 INFO L791 eck$LassoCheckResult]: Stem: 25029#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 25030#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 25020#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 25021#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 24979#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 25069#L99-2 assume !false; 25361#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25587#L102 assume !(12292 == ssl3_accept_~s__state~0); 25584#L105 assume !(16384 == ssl3_accept_~s__state~0); 25581#L108 assume !(8192 == ssl3_accept_~s__state~0); 25578#L111 assume !(24576 == ssl3_accept_~s__state~0); 25575#L114 assume !(8195 == ssl3_accept_~s__state~0); 25572#L117 assume !(8480 == ssl3_accept_~s__state~0); 25502#L120 assume !(8481 == ssl3_accept_~s__state~0); 25500#L123 assume !(8482 == ssl3_accept_~s__state~0); 25499#L126 assume 8464 == ssl3_accept_~s__state~0; 24918#L133 [2019-10-22 09:01:29,985 INFO L793 eck$LassoCheckResult]: Loop: 24918#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 24842#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 24830#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 24831#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25746#L580 ssl3_accept_~skip~0 := 0; 25744#L99-2 assume !false; 25742#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25740#L102 assume !(12292 == ssl3_accept_~s__state~0); 25738#L105 assume !(16384 == ssl3_accept_~s__state~0); 25727#L108 assume !(8192 == ssl3_accept_~s__state~0); 25725#L111 assume !(24576 == ssl3_accept_~s__state~0); 25724#L114 assume !(8195 == ssl3_accept_~s__state~0); 25722#L117 assume !(8480 == ssl3_accept_~s__state~0); 25720#L120 assume !(8481 == ssl3_accept_~s__state~0); 25715#L123 assume !(8482 == ssl3_accept_~s__state~0); 25713#L126 assume !(8464 == ssl3_accept_~s__state~0); 25711#L129 assume !(8465 == ssl3_accept_~s__state~0); 25709#L132 assume !(8466 == ssl3_accept_~s__state~0); 25493#L135 assume 8496 == ssl3_accept_~s__state~0; 24890#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 24891#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 24946#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 24947#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 25477#L297-2 ssl3_accept_~s__init_num~0 := 0; 25474#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25468#L580 ssl3_accept_~skip~0 := 0; 25466#L99-2 assume !false; 25464#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25462#L102 assume !(12292 == ssl3_accept_~s__state~0); 25460#L105 assume !(16384 == ssl3_accept_~s__state~0); 25458#L108 assume !(8192 == ssl3_accept_~s__state~0); 25456#L111 assume !(24576 == ssl3_accept_~s__state~0); 25454#L114 assume !(8195 == ssl3_accept_~s__state~0); 25451#L117 assume !(8480 == ssl3_accept_~s__state~0); 25445#L120 assume !(8481 == ssl3_accept_~s__state~0); 25442#L123 assume !(8482 == ssl3_accept_~s__state~0); 25439#L126 assume !(8464 == ssl3_accept_~s__state~0); 25436#L129 assume !(8465 == ssl3_accept_~s__state~0); 25433#L132 assume !(8466 == ssl3_accept_~s__state~0); 25430#L135 assume !(8496 == ssl3_accept_~s__state~0); 25427#L138 assume !(8497 == ssl3_accept_~s__state~0); 25424#L141 assume 8512 == ssl3_accept_~s__state~0; 25246#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 25421#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 25418#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 25409#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25403#L580 ssl3_accept_~skip~0 := 0; 25401#L99-2 assume !false; 25399#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25397#L102 assume !(12292 == ssl3_accept_~s__state~0); 25395#L105 assume !(16384 == ssl3_accept_~s__state~0); 25393#L108 assume !(8192 == ssl3_accept_~s__state~0); 25391#L111 assume !(24576 == ssl3_accept_~s__state~0); 25389#L114 assume !(8195 == ssl3_accept_~s__state~0); 25387#L117 assume !(8480 == ssl3_accept_~s__state~0); 25385#L120 assume !(8481 == ssl3_accept_~s__state~0); 25383#L123 assume !(8482 == ssl3_accept_~s__state~0); 25381#L126 assume !(8464 == ssl3_accept_~s__state~0); 25379#L129 assume !(8465 == ssl3_accept_~s__state~0); 25377#L132 assume !(8466 == ssl3_accept_~s__state~0); 25367#L135 assume !(8496 == ssl3_accept_~s__state~0); 25362#L138 assume !(8497 == ssl3_accept_~s__state~0); 25356#L141 assume !(8512 == ssl3_accept_~s__state~0); 25351#L144 assume !(8513 == ssl3_accept_~s__state~0); 25341#L147 assume 8528 == ssl3_accept_~s__state~0; 25241#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 25333#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 24976#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 24834#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 25015#L357 assume !(ssl3_accept_~ret~0 <= 0); 24833#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 24914#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25600#L580 ssl3_accept_~skip~0 := 0; 25595#L99-2 assume !false; 25593#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25590#L102 assume !(12292 == ssl3_accept_~s__state~0); 25588#L105 assume !(16384 == ssl3_accept_~s__state~0); 25585#L108 assume !(8192 == ssl3_accept_~s__state~0); 25582#L111 assume !(24576 == ssl3_accept_~s__state~0); 25579#L114 assume !(8195 == ssl3_accept_~s__state~0); 25576#L117 assume !(8480 == ssl3_accept_~s__state~0); 25573#L120 assume !(8481 == ssl3_accept_~s__state~0); 25570#L123 assume !(8482 == ssl3_accept_~s__state~0); 25562#L126 assume !(8464 == ssl3_accept_~s__state~0); 25561#L129 assume !(8465 == ssl3_accept_~s__state~0); 25560#L132 assume !(8466 == ssl3_accept_~s__state~0); 25559#L135 assume !(8496 == ssl3_accept_~s__state~0); 25558#L138 assume !(8497 == ssl3_accept_~s__state~0); 25557#L141 assume !(8512 == ssl3_accept_~s__state~0); 25556#L144 assume !(8513 == ssl3_accept_~s__state~0); 25555#L147 assume !(8528 == ssl3_accept_~s__state~0); 25554#L150 assume !(8529 == ssl3_accept_~s__state~0); 25552#L153 assume 8544 == ssl3_accept_~s__state~0; 24990#L157 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0);ssl3_accept_~skip~0 := 1;ssl3_accept_~s__s3__tmp__cert_request~0 := 0;ssl3_accept_~s__state~0 := 8560; 24868#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25404#L580 ssl3_accept_~skip~0 := 0; 25402#L99-2 assume !false; 25400#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25398#L102 assume !(12292 == ssl3_accept_~s__state~0); 25396#L105 assume !(16384 == ssl3_accept_~s__state~0); 25394#L108 assume !(8192 == ssl3_accept_~s__state~0); 25392#L111 assume !(24576 == ssl3_accept_~s__state~0); 25390#L114 assume !(8195 == ssl3_accept_~s__state~0); 25388#L117 assume !(8480 == ssl3_accept_~s__state~0); 25386#L120 assume !(8481 == ssl3_accept_~s__state~0); 25384#L123 assume !(8482 == ssl3_accept_~s__state~0); 25382#L126 assume !(8464 == ssl3_accept_~s__state~0); 25380#L129 assume !(8465 == ssl3_accept_~s__state~0); 25378#L132 assume !(8466 == ssl3_accept_~s__state~0); 25368#L135 assume !(8496 == ssl3_accept_~s__state~0); 25363#L138 assume !(8497 == ssl3_accept_~s__state~0); 25357#L141 assume !(8512 == ssl3_accept_~s__state~0); 25352#L144 assume !(8513 == ssl3_accept_~s__state~0); 25347#L147 assume !(8528 == ssl3_accept_~s__state~0); 25342#L150 assume !(8529 == ssl3_accept_~s__state~0); 25343#L153 assume !(8544 == ssl3_accept_~s__state~0); 25553#L156 assume !(8545 == ssl3_accept_~s__state~0); 25166#L159 assume !(8560 == ssl3_accept_~s__state~0); 25164#L162 assume !(8561 == ssl3_accept_~s__state~0); 25165#L165 assume !(8448 == ssl3_accept_~s__state~0); 25503#L168 assume 8576 == ssl3_accept_~s__state~0; 24901#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 24902#L444 assume !(ssl3_accept_~ret~0 <= 0); 24939#L447 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 24940#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25648#L580 ssl3_accept_~skip~0 := 0; 25646#L99-2 assume !false; 25644#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25642#L102 assume !(12292 == ssl3_accept_~s__state~0); 25640#L105 assume !(16384 == ssl3_accept_~s__state~0); 25638#L108 assume !(8192 == ssl3_accept_~s__state~0); 25636#L111 assume !(24576 == ssl3_accept_~s__state~0); 25634#L114 assume !(8195 == ssl3_accept_~s__state~0); 25632#L117 assume !(8480 == ssl3_accept_~s__state~0); 25074#L120 assume !(8481 == ssl3_accept_~s__state~0); 25629#L123 assume !(8482 == ssl3_accept_~s__state~0); 25193#L126 assume 8464 == ssl3_accept_~s__state~0; 24918#L133 [2019-10-22 09:01:29,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:29,985 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 11 times [2019-10-22 09:01:29,985 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:29,986 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429960252] [2019-10-22 09:01:29,986 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:29,986 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:29,986 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:29,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:29,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:29,996 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:01:29,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:29,997 INFO L82 PathProgramCache]: Analyzing trace with hash 496671176, now seen corresponding path program 1 times [2019-10-22 09:01:29,997 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:29,997 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676862103] [2019-10-22 09:01:29,998 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:29,998 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:29,998 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:30,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:01:30,049 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-10-22 09:01:30,049 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676862103] [2019-10-22 09:01:30,049 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:01:30,050 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 09:01:30,050 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286895810] [2019-10-22 09:01:30,050 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:01:30,050 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:01:30,050 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:01:30,050 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:01:30,051 INFO L87 Difference]: Start difference. First operand 949 states and 1243 transitions. cyclomatic complexity: 299 Second operand 3 states. [2019-10-22 09:01:30,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:01:30,167 INFO L93 Difference]: Finished difference Result 921 states and 1172 transitions. [2019-10-22 09:01:30,167 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:01:30,167 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 921 states and 1172 transitions. [2019-10-22 09:01:30,170 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 491 [2019-10-22 09:01:30,174 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 921 states to 792 states and 1011 transitions. [2019-10-22 09:01:30,175 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 558 [2019-10-22 09:01:30,176 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 687 [2019-10-22 09:01:30,176 INFO L73 IsDeterministic]: Start isDeterministic. Operand 792 states and 1011 transitions. [2019-10-22 09:01:30,176 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:01:30,177 INFO L688 BuchiCegarLoop]: Abstraction has 792 states and 1011 transitions. [2019-10-22 09:01:30,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 792 states and 1011 transitions. [2019-10-22 09:01:30,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 792 to 661. [2019-10-22 09:01:30,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 661 states. [2019-10-22 09:01:30,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 661 states to 661 states and 846 transitions. [2019-10-22 09:01:30,186 INFO L711 BuchiCegarLoop]: Abstraction has 661 states and 846 transitions. [2019-10-22 09:01:30,186 INFO L591 BuchiCegarLoop]: Abstraction has 661 states and 846 transitions. [2019-10-22 09:01:30,186 INFO L424 BuchiCegarLoop]: ======== Iteration 17============ [2019-10-22 09:01:30,186 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 661 states and 846 transitions. [2019-10-22 09:01:30,187 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 489 [2019-10-22 09:01:30,188 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:01:30,188 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:01:30,189 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:01:30,189 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 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] [2019-10-22 09:01:30,190 INFO L791 eck$LassoCheckResult]: Stem: 26870#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 26871#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 26866#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 26867#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 26836#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 26906#L99-2 assume !false; 27139#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27262#L102 assume !(12292 == ssl3_accept_~s__state~0); 27260#L105 assume !(16384 == ssl3_accept_~s__state~0); 27258#L108 assume !(8192 == ssl3_accept_~s__state~0); 27256#L111 assume !(24576 == ssl3_accept_~s__state~0); 27254#L114 assume !(8195 == ssl3_accept_~s__state~0); 27252#L117 assume !(8480 == ssl3_accept_~s__state~0); 27250#L120 assume !(8481 == ssl3_accept_~s__state~0); 27248#L123 assume !(8482 == ssl3_accept_~s__state~0); 26948#L126 assume 8464 == ssl3_accept_~s__state~0; 26781#L133 [2019-10-22 09:01:30,190 INFO L793 eck$LassoCheckResult]: Loop: 26781#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 26713#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 26706#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 26707#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27261#L580 ssl3_accept_~skip~0 := 0; 27259#L99-2 assume !false; 27257#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27255#L102 assume !(12292 == ssl3_accept_~s__state~0); 27253#L105 assume !(16384 == ssl3_accept_~s__state~0); 27251#L108 assume !(8192 == ssl3_accept_~s__state~0); 27249#L111 assume !(24576 == ssl3_accept_~s__state~0); 27247#L114 assume !(8195 == ssl3_accept_~s__state~0); 27245#L117 assume !(8480 == ssl3_accept_~s__state~0); 27244#L120 assume !(8481 == ssl3_accept_~s__state~0); 27243#L123 assume !(8482 == ssl3_accept_~s__state~0); 27242#L126 assume !(8464 == ssl3_accept_~s__state~0); 27241#L129 assume !(8465 == ssl3_accept_~s__state~0); 27202#L132 assume !(8466 == ssl3_accept_~s__state~0); 27191#L135 assume 8496 == ssl3_accept_~s__state~0; 27009#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 27189#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 27188#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 27187#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 26863#L297-2 ssl3_accept_~s__init_num~0 := 0; 26864#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27335#L580 ssl3_accept_~skip~0 := 0; 27334#L99-2 assume !false; 27313#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27312#L102 assume !(12292 == ssl3_accept_~s__state~0); 27311#L105 assume !(16384 == ssl3_accept_~s__state~0); 27309#L108 assume !(8192 == ssl3_accept_~s__state~0); 27308#L111 assume !(24576 == ssl3_accept_~s__state~0); 27303#L114 assume !(8195 == ssl3_accept_~s__state~0); 27301#L117 assume !(8480 == ssl3_accept_~s__state~0); 27299#L120 assume !(8481 == ssl3_accept_~s__state~0); 27297#L123 assume !(8482 == ssl3_accept_~s__state~0); 27295#L126 assume !(8464 == ssl3_accept_~s__state~0); 27293#L129 assume !(8465 == ssl3_accept_~s__state~0); 27291#L132 assume !(8466 == ssl3_accept_~s__state~0); 27289#L135 assume !(8496 == ssl3_accept_~s__state~0); 27287#L138 assume !(8497 == ssl3_accept_~s__state~0); 27285#L141 assume 8512 == ssl3_accept_~s__state~0; 26896#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 26869#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 26787#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 26875#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27302#L580 ssl3_accept_~skip~0 := 0; 27300#L99-2 assume !false; 27298#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27296#L102 assume !(12292 == ssl3_accept_~s__state~0); 27294#L105 assume !(16384 == ssl3_accept_~s__state~0); 27292#L108 assume !(8192 == ssl3_accept_~s__state~0); 27290#L111 assume !(24576 == ssl3_accept_~s__state~0); 27288#L114 assume !(8195 == ssl3_accept_~s__state~0); 27286#L117 assume !(8480 == ssl3_accept_~s__state~0); 27284#L120 assume !(8481 == ssl3_accept_~s__state~0); 27283#L123 assume !(8482 == ssl3_accept_~s__state~0); 27282#L126 assume !(8464 == ssl3_accept_~s__state~0); 27281#L129 assume !(8465 == ssl3_accept_~s__state~0); 27279#L132 assume !(8466 == ssl3_accept_~s__state~0); 27277#L135 assume !(8496 == ssl3_accept_~s__state~0); 27275#L138 assume !(8497 == ssl3_accept_~s__state~0); 27273#L141 assume !(8512 == ssl3_accept_~s__state~0); 27268#L144 assume !(8513 == ssl3_accept_~s__state~0); 27146#L147 assume 8528 == ssl3_accept_~s__state~0; 26886#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 26856#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 26834#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 26710#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 26861#L357 assume !(ssl3_accept_~ret~0 <= 0); 26709#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 26777#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26729#L580 ssl3_accept_~skip~0 := 0; 26873#L99-2 assume !false; 26811#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26812#L102 assume !(12292 == ssl3_accept_~s__state~0); 26816#L105 assume !(16384 == ssl3_accept_~s__state~0); 26817#L108 assume !(8192 == ssl3_accept_~s__state~0); 26778#L111 assume !(24576 == ssl3_accept_~s__state~0); 26742#L114 assume !(8195 == ssl3_accept_~s__state~0); 26743#L117 assume !(8480 == ssl3_accept_~s__state~0); 26718#L120 assume !(8481 == ssl3_accept_~s__state~0); 26719#L123 assume !(8482 == ssl3_accept_~s__state~0); 27347#L126 assume !(8464 == ssl3_accept_~s__state~0); 27346#L129 assume !(8465 == ssl3_accept_~s__state~0); 27345#L132 assume !(8466 == ssl3_accept_~s__state~0); 27344#L135 assume !(8496 == ssl3_accept_~s__state~0); 27343#L138 assume !(8497 == ssl3_accept_~s__state~0); 27341#L141 assume !(8512 == ssl3_accept_~s__state~0); 27336#L144 assume !(8513 == ssl3_accept_~s__state~0); 26746#L147 assume !(8528 == ssl3_accept_~s__state~0); 26747#L150 assume !(8529 == ssl3_accept_~s__state~0); 26722#L153 assume 8544 == ssl3_accept_~s__state~0; 26723#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 26845#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 26766#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 26754#L392 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 26756#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 26884#L404 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 26810#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27327#L580 ssl3_accept_~skip~0 := 0; 27326#L99-2 assume !false; 27325#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27324#L102 assume !(12292 == ssl3_accept_~s__state~0); 27323#L105 assume !(16384 == ssl3_accept_~s__state~0); 27322#L108 assume !(8192 == ssl3_accept_~s__state~0); 27321#L111 assume !(24576 == ssl3_accept_~s__state~0); 27320#L114 assume !(8195 == ssl3_accept_~s__state~0); 27319#L117 assume !(8480 == ssl3_accept_~s__state~0); 27318#L120 assume !(8481 == ssl3_accept_~s__state~0); 27317#L123 assume !(8482 == ssl3_accept_~s__state~0); 27316#L126 assume !(8464 == ssl3_accept_~s__state~0); 27315#L129 assume !(8465 == ssl3_accept_~s__state~0); 27280#L132 assume !(8466 == ssl3_accept_~s__state~0); 27278#L135 assume !(8496 == ssl3_accept_~s__state~0); 27276#L138 assume !(8497 == ssl3_accept_~s__state~0); 27274#L141 assume !(8512 == ssl3_accept_~s__state~0); 27272#L144 assume !(8513 == ssl3_accept_~s__state~0); 27271#L147 assume !(8528 == ssl3_accept_~s__state~0); 27270#L150 assume !(8529 == ssl3_accept_~s__state~0); 27269#L153 assume !(8544 == ssl3_accept_~s__state~0); 26897#L156 assume !(8545 == ssl3_accept_~s__state~0); 26898#L159 assume !(8560 == ssl3_accept_~s__state~0); 26904#L162 assume !(8561 == ssl3_accept_~s__state~0); 26955#L165 assume 8448 == ssl3_accept_~s__state~0; 26788#L166 assume !(ssl3_accept_~num1~0 > 0); 26789#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 26815#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26933#L580 ssl3_accept_~skip~0 := 0; 26928#L99-2 assume !false; 26925#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26920#L102 assume !(12292 == ssl3_accept_~s__state~0); 26921#L105 assume !(16384 == ssl3_accept_~s__state~0); 26942#L108 assume !(8192 == ssl3_accept_~s__state~0); 26935#L111 assume !(24576 == ssl3_accept_~s__state~0); 26930#L114 assume !(8195 == ssl3_accept_~s__state~0); 26926#L117 assume !(8480 == ssl3_accept_~s__state~0); 26910#L120 assume !(8481 == ssl3_accept_~s__state~0); 26911#L123 assume !(8482 == ssl3_accept_~s__state~0); 26954#L126 assume 8464 == ssl3_accept_~s__state~0; 26781#L133 [2019-10-22 09:01:30,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:30,191 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 12 times [2019-10-22 09:01:30,191 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:30,191 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501086504] [2019-10-22 09:01:30,191 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:30,192 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:30,192 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:30,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:30,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:30,208 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:01:30,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:30,214 INFO L82 PathProgramCache]: Analyzing trace with hash -1725376102, now seen corresponding path program 1 times [2019-10-22 09:01:30,214 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:30,214 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168440315] [2019-10-22 09:01:30,214 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:30,214 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:30,214 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:30,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:01:30,259 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-10-22 09:01:30,259 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168440315] [2019-10-22 09:01:30,260 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [401016815] [2019-10-22 09:01:30,260 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e8f2c476-7525-4043-951d-564a4cc9252b/bin/uautomizer/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-22 09:01:30,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:01:30,315 INFO L256 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 09:01:30,318 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 09:01:30,340 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-10-22 09:01:30,340 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-10-22 09:01:30,340 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-10-22 09:01:30,340 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758215538] [2019-10-22 09:01:30,341 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:01:30,342 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:01:30,342 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-10-22 09:01:30,342 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-10-22 09:01:30,342 INFO L87 Difference]: Start difference. First operand 661 states and 846 transitions. cyclomatic complexity: 188 Second operand 4 states. [2019-10-22 09:01:30,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:01:30,608 INFO L93 Difference]: Finished difference Result 1095 states and 1385 transitions. [2019-10-22 09:01:30,608 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-10-22 09:01:30,608 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1095 states and 1385 transitions. [2019-10-22 09:01:30,612 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 923 [2019-10-22 09:01:30,616 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1095 states to 1095 states and 1385 transitions. [2019-10-22 09:01:30,616 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 990 [2019-10-22 09:01:30,617 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 990 [2019-10-22 09:01:30,617 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1095 states and 1385 transitions. [2019-10-22 09:01:30,617 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:01:30,617 INFO L688 BuchiCegarLoop]: Abstraction has 1095 states and 1385 transitions. [2019-10-22 09:01:30,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1095 states and 1385 transitions. [2019-10-22 09:01:30,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1095 to 833. [2019-10-22 09:01:30,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 833 states. [2019-10-22 09:01:30,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 833 states to 833 states and 1063 transitions. [2019-10-22 09:01:30,631 INFO L711 BuchiCegarLoop]: Abstraction has 833 states and 1063 transitions. [2019-10-22 09:01:30,631 INFO L591 BuchiCegarLoop]: Abstraction has 833 states and 1063 transitions. [2019-10-22 09:01:30,631 INFO L424 BuchiCegarLoop]: ======== Iteration 18============ [2019-10-22 09:01:30,632 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 833 states and 1063 transitions. [2019-10-22 09:01:30,634 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 661 [2019-10-22 09:01:30,634 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:01:30,634 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:01:30,635 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:01:30,638 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2019-10-22 09:01:30,638 INFO L791 eck$LassoCheckResult]: Stem: 29057#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 29058#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 29051#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 29052#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 29018#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 29099#L99-2 assume !false; 29182#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29320#L102 assume !(12292 == ssl3_accept_~s__state~0); 29319#L105 assume !(16384 == ssl3_accept_~s__state~0); 29318#L108 assume !(8192 == ssl3_accept_~s__state~0); 29317#L111 assume !(24576 == ssl3_accept_~s__state~0); 29316#L114 assume !(8195 == ssl3_accept_~s__state~0); 29315#L117 assume !(8480 == ssl3_accept_~s__state~0); 29314#L120 assume !(8481 == ssl3_accept_~s__state~0); 29313#L123 assume !(8482 == ssl3_accept_~s__state~0); 29312#L126 assume 8464 == ssl3_accept_~s__state~0; 28965#L133 [2019-10-22 09:01:30,639 INFO L793 eck$LassoCheckResult]: Loop: 28965#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 28896#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 28889#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 28890#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29694#L580 ssl3_accept_~skip~0 := 0; 29693#L99-2 assume !false; 29692#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29687#L102 assume !(12292 == ssl3_accept_~s__state~0); 29685#L105 assume !(16384 == ssl3_accept_~s__state~0); 29683#L108 assume !(8192 == ssl3_accept_~s__state~0); 29681#L111 assume !(24576 == ssl3_accept_~s__state~0); 29679#L114 assume !(8195 == ssl3_accept_~s__state~0); 29677#L117 assume !(8480 == ssl3_accept_~s__state~0); 29675#L120 assume !(8481 == ssl3_accept_~s__state~0); 29673#L123 assume !(8482 == ssl3_accept_~s__state~0); 29671#L126 assume !(8464 == ssl3_accept_~s__state~0); 29669#L129 assume !(8465 == ssl3_accept_~s__state~0); 29066#L132 assume !(8466 == ssl3_accept_~s__state~0); 29067#L135 assume 8496 == ssl3_accept_~s__state~0; 29153#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 29279#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 29274#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 29273#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 29049#L297-2 ssl3_accept_~s__init_num~0 := 0; 29036#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29686#L580 ssl3_accept_~skip~0 := 0; 29684#L99-2 assume !false; 29682#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29680#L102 assume !(12292 == ssl3_accept_~s__state~0); 29678#L105 assume !(16384 == ssl3_accept_~s__state~0); 29676#L108 assume !(8192 == ssl3_accept_~s__state~0); 29674#L111 assume !(24576 == ssl3_accept_~s__state~0); 29672#L114 assume !(8195 == ssl3_accept_~s__state~0); 29670#L117 assume !(8480 == ssl3_accept_~s__state~0); 29668#L120 assume !(8481 == ssl3_accept_~s__state~0); 29667#L123 assume !(8482 == ssl3_accept_~s__state~0); 29666#L126 assume !(8464 == ssl3_accept_~s__state~0); 29665#L129 assume !(8465 == ssl3_accept_~s__state~0); 29664#L132 assume !(8466 == ssl3_accept_~s__state~0); 29026#L135 assume !(8496 == ssl3_accept_~s__state~0); 29027#L138 assume !(8497 == ssl3_accept_~s__state~0); 29007#L141 assume !(8512 == ssl3_accept_~s__state~0); 28966#L144 assume !(8513 == ssl3_accept_~s__state~0); 28929#L147 assume !(8528 == ssl3_accept_~s__state~0); 28930#L150 assume !(8529 == ssl3_accept_~s__state~0); 28905#L153 assume !(8544 == ssl3_accept_~s__state~0); 28906#L156 assume !(8545 == ssl3_accept_~s__state~0); 29092#L159 assume !(8560 == ssl3_accept_~s__state~0); 29080#L162 assume !(8561 == ssl3_accept_~s__state~0); 29045#L165 assume !(8448 == ssl3_accept_~s__state~0); 29032#L168 assume !(8576 == ssl3_accept_~s__state~0); 29033#L171 assume !(8577 == ssl3_accept_~s__state~0); 29010#L174 assume !(8592 == ssl3_accept_~s__state~0); 28973#L177 assume !(8593 == ssl3_accept_~s__state~0); 28933#L180 assume !(8608 == ssl3_accept_~s__state~0); 28934#L183 assume !(8609 == ssl3_accept_~s__state~0); 28885#L186 assume !(8640 == ssl3_accept_~s__state~0); 28886#L189 assume !(8641 == ssl3_accept_~s__state~0); 29095#L192 assume 8656 == ssl3_accept_~s__state~0; 29012#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 29013#L492 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 28897#L497 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 28898#L497-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 28909#L505 assume !(0 == ssl3_accept_~tmp___10~0); 28919#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28912#L580 ssl3_accept_~skip~0 := 0; 29061#L99-2 assume !false; 28994#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28995#L102 assume !(12292 == ssl3_accept_~s__state~0); 28999#L105 assume !(16384 == ssl3_accept_~s__state~0); 29000#L108 assume !(8192 == ssl3_accept_~s__state~0); 28961#L111 assume !(24576 == ssl3_accept_~s__state~0); 28925#L114 assume !(8195 == ssl3_accept_~s__state~0); 28926#L117 assume !(8480 == ssl3_accept_~s__state~0); 28901#L120 assume !(8481 == ssl3_accept_~s__state~0); 28902#L123 assume !(8482 == ssl3_accept_~s__state~0); 29071#L126 assume !(8464 == ssl3_accept_~s__state~0); 29072#L129 assume !(8465 == ssl3_accept_~s__state~0); 29524#L132 assume !(8466 == ssl3_accept_~s__state~0); 29523#L135 assume !(8496 == ssl3_accept_~s__state~0); 29521#L138 assume !(8497 == ssl3_accept_~s__state~0); 29520#L141 assume !(8512 == ssl3_accept_~s__state~0); 29519#L144 assume !(8513 == ssl3_accept_~s__state~0); 29518#L147 assume !(8528 == ssl3_accept_~s__state~0); 29513#L150 assume !(8529 == ssl3_accept_~s__state~0); 29511#L153 assume !(8544 == ssl3_accept_~s__state~0); 29509#L156 assume !(8545 == ssl3_accept_~s__state~0); 29507#L159 assume !(8560 == ssl3_accept_~s__state~0); 29505#L162 assume !(8561 == ssl3_accept_~s__state~0); 29503#L165 assume !(8448 == ssl3_accept_~s__state~0); 29501#L168 assume !(8576 == ssl3_accept_~s__state~0); 29499#L171 assume !(8577 == ssl3_accept_~s__state~0); 29497#L174 assume !(8592 == ssl3_accept_~s__state~0); 29495#L177 assume !(8593 == ssl3_accept_~s__state~0); 29493#L180 assume !(8608 == ssl3_accept_~s__state~0); 29491#L183 assume !(8609 == ssl3_accept_~s__state~0); 29489#L186 assume !(8640 == ssl3_accept_~s__state~0); 29487#L189 assume !(8641 == ssl3_accept_~s__state~0); 29485#L192 assume !(8656 == ssl3_accept_~s__state~0); 29481#L195 assume !(8657 == ssl3_accept_~s__state~0); 29048#L198 assume 8672 == ssl3_accept_~s__state~0; 28984#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 28975#L513 assume !(4 == ssl3_accept_~blastFlag~0); 28917#L516 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 28918#L520 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 29060#L520-2 ssl3_accept_~s__init_num~0 := 0; 29025#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29594#L580 ssl3_accept_~skip~0 := 0; 29591#L99-2 assume !false; 29588#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29585#L102 assume !(12292 == ssl3_accept_~s__state~0); 29582#L105 assume !(16384 == ssl3_accept_~s__state~0); 29579#L108 assume !(8192 == ssl3_accept_~s__state~0); 29576#L111 assume !(24576 == ssl3_accept_~s__state~0); 29573#L114 assume !(8195 == ssl3_accept_~s__state~0); 29570#L117 assume !(8480 == ssl3_accept_~s__state~0); 29567#L120 assume !(8481 == ssl3_accept_~s__state~0); 29564#L123 assume !(8482 == ssl3_accept_~s__state~0); 29561#L126 assume !(8464 == ssl3_accept_~s__state~0); 29558#L129 assume !(8465 == ssl3_accept_~s__state~0); 29555#L132 assume !(8466 == ssl3_accept_~s__state~0); 29552#L135 assume !(8496 == ssl3_accept_~s__state~0); 29282#L138 assume !(8497 == ssl3_accept_~s__state~0); 29547#L141 assume !(8512 == ssl3_accept_~s__state~0); 29544#L144 assume !(8513 == ssl3_accept_~s__state~0); 29541#L147 assume !(8528 == ssl3_accept_~s__state~0); 29538#L150 assume !(8529 == ssl3_accept_~s__state~0); 29535#L153 assume !(8544 == ssl3_accept_~s__state~0); 29532#L156 assume !(8545 == ssl3_accept_~s__state~0); 29529#L159 assume !(8560 == ssl3_accept_~s__state~0); 29526#L162 assume !(8561 == ssl3_accept_~s__state~0); 29140#L165 assume 8448 == ssl3_accept_~s__state~0; 29138#L166 assume !(ssl3_accept_~num1~0 > 0); 29135#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 29132#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29126#L580 ssl3_accept_~skip~0 := 0; 29124#L99-2 assume !false; 29122#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29120#L102 assume !(12292 == ssl3_accept_~s__state~0); 29118#L105 assume !(16384 == ssl3_accept_~s__state~0); 29116#L108 assume !(8192 == ssl3_accept_~s__state~0); 29114#L111 assume !(24576 == ssl3_accept_~s__state~0); 29112#L114 assume !(8195 == ssl3_accept_~s__state~0); 29110#L117 assume !(8480 == ssl3_accept_~s__state~0); 29108#L120 assume !(8481 == ssl3_accept_~s__state~0); 29105#L123 assume !(8482 == ssl3_accept_~s__state~0); 29106#L126 assume 8464 == ssl3_accept_~s__state~0; 28965#L133 [2019-10-22 09:01:30,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:30,639 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 13 times [2019-10-22 09:01:30,639 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:30,640 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080499914] [2019-10-22 09:01:30,640 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:30,640 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:30,640 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:30,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:30,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:30,651 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:01:30,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:30,652 INFO L82 PathProgramCache]: Analyzing trace with hash -1739759489, now seen corresponding path program 1 times [2019-10-22 09:01:30,652 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:30,652 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795333590] [2019-10-22 09:01:30,652 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:30,653 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:30,653 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:30,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:01:30,724 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 139 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2019-10-22 09:01:30,725 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795333590] [2019-10-22 09:01:30,725 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:01:30,725 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 09:01:30,725 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356867314] [2019-10-22 09:01:30,726 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:01:30,726 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:01:30,729 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:01:30,729 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:01:30,730 INFO L87 Difference]: Start difference. First operand 833 states and 1063 transitions. cyclomatic complexity: 233 Second operand 3 states. [2019-10-22 09:01:30,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:01:30,753 INFO L93 Difference]: Finished difference Result 1418 states and 1830 transitions. [2019-10-22 09:01:30,754 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:01:30,754 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1418 states and 1830 transitions. [2019-10-22 09:01:30,762 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1246 [2019-10-22 09:01:30,768 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1418 states to 1418 states and 1830 transitions. [2019-10-22 09:01:30,768 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1313 [2019-10-22 09:01:30,769 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1313 [2019-10-22 09:01:30,769 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1418 states and 1830 transitions. [2019-10-22 09:01:30,770 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:01:30,770 INFO L688 BuchiCegarLoop]: Abstraction has 1418 states and 1830 transitions. [2019-10-22 09:01:30,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1418 states and 1830 transitions. [2019-10-22 09:01:30,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1418 to 1418. [2019-10-22 09:01:30,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1418 states. [2019-10-22 09:01:30,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1418 states to 1418 states and 1830 transitions. [2019-10-22 09:01:30,790 INFO L711 BuchiCegarLoop]: Abstraction has 1418 states and 1830 transitions. [2019-10-22 09:01:30,790 INFO L591 BuchiCegarLoop]: Abstraction has 1418 states and 1830 transitions. [2019-10-22 09:01:30,790 INFO L424 BuchiCegarLoop]: ======== Iteration 19============ [2019-10-22 09:01:30,790 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1418 states and 1830 transitions. [2019-10-22 09:01:30,794 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1246 [2019-10-22 09:01:30,794 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:01:30,795 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:01:30,796 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:01:30,796 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 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] [2019-10-22 09:01:30,796 INFO L791 eck$LassoCheckResult]: Stem: 31320#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 31321#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 31315#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 31316#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 31282#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 31363#L99-2 assume !false; 31551#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32176#L102 assume !(12292 == ssl3_accept_~s__state~0); 32175#L105 assume !(16384 == ssl3_accept_~s__state~0); 32174#L108 assume !(8192 == ssl3_accept_~s__state~0); 32173#L111 assume !(24576 == ssl3_accept_~s__state~0); 32172#L114 assume !(8195 == ssl3_accept_~s__state~0); 32171#L117 assume !(8480 == ssl3_accept_~s__state~0); 32170#L120 assume !(8481 == ssl3_accept_~s__state~0); 32169#L123 assume !(8482 == ssl3_accept_~s__state~0); 32146#L126 assume 8464 == ssl3_accept_~s__state~0; 31387#L133 [2019-10-22 09:01:30,797 INFO L793 eck$LassoCheckResult]: Loop: 31387#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 32145#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 32143#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 32144#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32163#L580 ssl3_accept_~skip~0 := 0; 32162#L99-2 assume !false; 32161#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32160#L102 assume !(12292 == ssl3_accept_~s__state~0); 32159#L105 assume !(16384 == ssl3_accept_~s__state~0); 32158#L108 assume !(8192 == ssl3_accept_~s__state~0); 32157#L111 assume !(24576 == ssl3_accept_~s__state~0); 32156#L114 assume !(8195 == ssl3_accept_~s__state~0); 32155#L117 assume !(8480 == ssl3_accept_~s__state~0); 32154#L120 assume !(8481 == ssl3_accept_~s__state~0); 32153#L123 assume !(8482 == ssl3_accept_~s__state~0); 32110#L126 assume !(8464 == ssl3_accept_~s__state~0); 32108#L129 assume !(8465 == ssl3_accept_~s__state~0); 32107#L132 assume !(8466 == ssl3_accept_~s__state~0); 31511#L135 assume 8496 == ssl3_accept_~s__state~0; 31509#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 31506#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 31503#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 31499#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 31317#L297-2 ssl3_accept_~s__init_num~0 := 0; 31495#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31488#L580 ssl3_accept_~skip~0 := 0; 31485#L99-2 assume !false; 31482#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31479#L102 assume !(12292 == ssl3_accept_~s__state~0); 31476#L105 assume !(16384 == ssl3_accept_~s__state~0); 31473#L108 assume !(8192 == ssl3_accept_~s__state~0); 31470#L111 assume !(24576 == ssl3_accept_~s__state~0); 31467#L114 assume !(8195 == ssl3_accept_~s__state~0); 31464#L117 assume !(8480 == ssl3_accept_~s__state~0); 31461#L120 assume !(8481 == ssl3_accept_~s__state~0); 31458#L123 assume !(8482 == ssl3_accept_~s__state~0); 31455#L126 assume !(8464 == ssl3_accept_~s__state~0); 31452#L129 assume !(8465 == ssl3_accept_~s__state~0); 31449#L132 assume !(8466 == ssl3_accept_~s__state~0); 31446#L135 assume !(8496 == ssl3_accept_~s__state~0); 31443#L138 assume !(8497 == ssl3_accept_~s__state~0); 31370#L141 assume 8512 == ssl3_accept_~s__state~0; 31368#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 32095#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 31326#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 31327#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32347#L580 ssl3_accept_~skip~0 := 0; 32345#L99-2 assume !false; 32343#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32341#L102 assume !(12292 == ssl3_accept_~s__state~0); 32339#L105 assume !(16384 == ssl3_accept_~s__state~0); 32337#L108 assume !(8192 == ssl3_accept_~s__state~0); 32335#L111 assume !(24576 == ssl3_accept_~s__state~0); 32333#L114 assume !(8195 == ssl3_accept_~s__state~0); 32331#L117 assume !(8480 == ssl3_accept_~s__state~0); 32329#L120 assume !(8481 == ssl3_accept_~s__state~0); 32327#L123 assume !(8482 == ssl3_accept_~s__state~0); 32325#L126 assume !(8464 == ssl3_accept_~s__state~0); 32323#L129 assume !(8465 == ssl3_accept_~s__state~0); 32321#L132 assume !(8466 == ssl3_accept_~s__state~0); 32319#L135 assume !(8496 == ssl3_accept_~s__state~0); 32317#L138 assume !(8497 == ssl3_accept_~s__state~0); 32315#L141 assume !(8512 == ssl3_accept_~s__state~0); 32312#L144 assume !(8513 == ssl3_accept_~s__state~0); 31418#L147 assume 8528 == ssl3_accept_~s__state~0; 31419#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 32034#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 32026#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 31150#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 31362#L357 assume !(ssl3_accept_~ret~0 <= 0); 31149#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 31219#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31996#L580 ssl3_accept_~skip~0 := 0; 31994#L99-2 assume !false; 31992#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31990#L102 assume !(12292 == ssl3_accept_~s__state~0); 31988#L105 assume !(16384 == ssl3_accept_~s__state~0); 31986#L108 assume !(8192 == ssl3_accept_~s__state~0); 31984#L111 assume !(24576 == ssl3_accept_~s__state~0); 31982#L114 assume !(8195 == ssl3_accept_~s__state~0); 31980#L117 assume !(8480 == ssl3_accept_~s__state~0); 31978#L120 assume !(8481 == ssl3_accept_~s__state~0); 31976#L123 assume !(8482 == ssl3_accept_~s__state~0); 31974#L126 assume !(8464 == ssl3_accept_~s__state~0); 31972#L129 assume !(8465 == ssl3_accept_~s__state~0); 31970#L132 assume !(8466 == ssl3_accept_~s__state~0); 31965#L135 assume !(8496 == ssl3_accept_~s__state~0); 31963#L138 assume !(8497 == ssl3_accept_~s__state~0); 31962#L141 assume !(8512 == ssl3_accept_~s__state~0); 31961#L144 assume !(8513 == ssl3_accept_~s__state~0); 31959#L147 assume !(8528 == ssl3_accept_~s__state~0); 31958#L150 assume !(8529 == ssl3_accept_~s__state~0); 31957#L153 assume 8544 == ssl3_accept_~s__state~0; 31291#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 31292#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 31203#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 31198#L392 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 31200#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 31339#L404 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 31257#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31997#L580 ssl3_accept_~skip~0 := 0; 31995#L99-2 assume !false; 31993#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31991#L102 assume !(12292 == ssl3_accept_~s__state~0); 31989#L105 assume !(16384 == ssl3_accept_~s__state~0); 31987#L108 assume !(8192 == ssl3_accept_~s__state~0); 31985#L111 assume !(24576 == ssl3_accept_~s__state~0); 31983#L114 assume !(8195 == ssl3_accept_~s__state~0); 31981#L117 assume !(8480 == ssl3_accept_~s__state~0); 31979#L120 assume !(8481 == ssl3_accept_~s__state~0); 31977#L123 assume !(8482 == ssl3_accept_~s__state~0); 31975#L126 assume !(8464 == ssl3_accept_~s__state~0); 31973#L129 assume !(8465 == ssl3_accept_~s__state~0); 31971#L132 assume !(8466 == ssl3_accept_~s__state~0); 31912#L135 assume !(8496 == ssl3_accept_~s__state~0); 31910#L138 assume !(8497 == ssl3_accept_~s__state~0); 31908#L141 assume !(8512 == ssl3_accept_~s__state~0); 31906#L144 assume !(8513 == ssl3_accept_~s__state~0); 31904#L147 assume !(8528 == ssl3_accept_~s__state~0); 31903#L150 assume !(8529 == ssl3_accept_~s__state~0); 31902#L153 assume !(8544 == ssl3_accept_~s__state~0); 31900#L156 assume !(8545 == ssl3_accept_~s__state~0); 31894#L159 assume !(8560 == ssl3_accept_~s__state~0); 31892#L162 assume !(8561 == ssl3_accept_~s__state~0); 31890#L165 assume 8448 == ssl3_accept_~s__state~0; 31232#L166 assume !(ssl3_accept_~num1~0 > 0); 31233#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 31262#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32053#L580 ssl3_accept_~skip~0 := 0; 32051#L99-2 assume !false; 32048#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32046#L102 assume !(12292 == ssl3_accept_~s__state~0); 32040#L105 assume 16384 == ssl3_accept_~s__state~0; 32038#L211 ssl3_accept_~s__server~0 := 1; 32036#L216 assume 0 != ssl3_accept_~cb~0; 32035#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 32033#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 32031#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 32029#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 31955#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 31956#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32016#L580 ssl3_accept_~skip~0 := 0; 32015#L99-2 assume !false; 32014#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32013#L102 assume !(12292 == ssl3_accept_~s__state~0); 32011#L105 assume !(16384 == ssl3_accept_~s__state~0); 32010#L108 assume !(8192 == ssl3_accept_~s__state~0); 32009#L111 assume !(24576 == ssl3_accept_~s__state~0); 32007#L114 assume !(8195 == ssl3_accept_~s__state~0); 31925#L117 assume !(8480 == ssl3_accept_~s__state~0); 31923#L120 assume !(8481 == ssl3_accept_~s__state~0); 31921#L123 assume !(8482 == ssl3_accept_~s__state~0); 31919#L126 assume 8464 == ssl3_accept_~s__state~0; 31387#L133 [2019-10-22 09:01:30,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:30,797 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 14 times [2019-10-22 09:01:30,797 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:30,797 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438324832] [2019-10-22 09:01:30,797 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:30,798 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:30,798 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:30,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:30,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:30,807 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:01:30,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:30,808 INFO L82 PathProgramCache]: Analyzing trace with hash 32120235, now seen corresponding path program 1 times [2019-10-22 09:01:30,808 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:30,808 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774326092] [2019-10-22 09:01:30,808 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:30,808 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:30,808 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:30,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:01:30,867 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-10-22 09:01:30,867 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774326092] [2019-10-22 09:01:30,868 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1667613194] [2019-10-22 09:01:30,868 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e8f2c476-7525-4043-951d-564a4cc9252b/bin/uautomizer/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-22 09:01:30,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:01:30,929 INFO L256 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 09:01:30,931 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 09:01:30,953 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2019-10-22 09:01:30,955 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-10-22 09:01:30,956 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-10-22 09:01:30,956 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486993091] [2019-10-22 09:01:30,956 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:01:30,956 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:01:30,956 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:01:30,956 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-10-22 09:01:30,957 INFO L87 Difference]: Start difference. First operand 1418 states and 1830 transitions. cyclomatic complexity: 416 Second operand 3 states. [2019-10-22 09:01:31,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:01:31,041 INFO L93 Difference]: Finished difference Result 1454 states and 1874 transitions. [2019-10-22 09:01:31,041 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:01:31,042 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1454 states and 1874 transitions. [2019-10-22 09:01:31,046 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1282 [2019-10-22 09:01:31,051 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1454 states to 1454 states and 1874 transitions. [2019-10-22 09:01:31,051 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1349 [2019-10-22 09:01:31,052 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1349 [2019-10-22 09:01:31,052 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1454 states and 1874 transitions. [2019-10-22 09:01:31,052 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:01:31,052 INFO L688 BuchiCegarLoop]: Abstraction has 1454 states and 1874 transitions. [2019-10-22 09:01:31,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1454 states and 1874 transitions. [2019-10-22 09:01:31,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1454 to 1436. [2019-10-22 09:01:31,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1436 states. [2019-10-22 09:01:31,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1436 states to 1436 states and 1852 transitions. [2019-10-22 09:01:31,068 INFO L711 BuchiCegarLoop]: Abstraction has 1436 states and 1852 transitions. [2019-10-22 09:01:31,068 INFO L591 BuchiCegarLoop]: Abstraction has 1436 states and 1852 transitions. [2019-10-22 09:01:31,068 INFO L424 BuchiCegarLoop]: ======== Iteration 20============ [2019-10-22 09:01:31,068 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1436 states and 1852 transitions. [2019-10-22 09:01:31,071 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1264 [2019-10-22 09:01:31,071 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:01:31,071 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:01:31,072 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:01:31,073 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 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] [2019-10-22 09:01:31,073 INFO L791 eck$LassoCheckResult]: Stem: 34659#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 34660#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 34653#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 34654#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 34619#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 34705#L99-2 assume !false; 34896#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35332#L102 assume !(12292 == ssl3_accept_~s__state~0); 35330#L105 assume !(16384 == ssl3_accept_~s__state~0); 35328#L108 assume !(8192 == ssl3_accept_~s__state~0); 35322#L111 assume !(24576 == ssl3_accept_~s__state~0); 35323#L114 assume !(8195 == ssl3_accept_~s__state~0); 35315#L117 assume !(8480 == ssl3_accept_~s__state~0); 35316#L120 assume !(8481 == ssl3_accept_~s__state~0); 35311#L123 assume !(8482 == ssl3_accept_~s__state~0); 35312#L126 assume 8464 == ssl3_accept_~s__state~0; 34731#L133 [2019-10-22 09:01:31,073 INFO L793 eck$LassoCheckResult]: Loop: 34731#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 35444#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 35443#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 35442#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35437#L580 ssl3_accept_~skip~0 := 0; 35432#L99-2 assume !false; 35430#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35428#L102 assume !(12292 == ssl3_accept_~s__state~0); 35426#L105 assume !(16384 == ssl3_accept_~s__state~0); 35424#L108 assume !(8192 == ssl3_accept_~s__state~0); 35422#L111 assume !(24576 == ssl3_accept_~s__state~0); 35420#L114 assume !(8195 == ssl3_accept_~s__state~0); 35418#L117 assume !(8480 == ssl3_accept_~s__state~0); 35416#L120 assume !(8481 == ssl3_accept_~s__state~0); 35414#L123 assume !(8482 == ssl3_accept_~s__state~0); 35412#L126 assume !(8464 == ssl3_accept_~s__state~0); 35410#L129 assume !(8465 == ssl3_accept_~s__state~0); 35408#L132 assume !(8466 == ssl3_accept_~s__state~0); 34854#L135 assume 8496 == ssl3_accept_~s__state~0; 34851#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 34848#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 34845#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 34841#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 34656#L297-2 ssl3_accept_~s__init_num~0 := 0; 34837#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34830#L580 ssl3_accept_~skip~0 := 0; 34827#L99-2 assume !false; 34824#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34821#L102 assume !(12292 == ssl3_accept_~s__state~0); 34818#L105 assume !(16384 == ssl3_accept_~s__state~0); 34815#L108 assume !(8192 == ssl3_accept_~s__state~0); 34812#L111 assume !(24576 == ssl3_accept_~s__state~0); 34809#L114 assume !(8195 == ssl3_accept_~s__state~0); 34806#L117 assume !(8480 == ssl3_accept_~s__state~0); 34803#L120 assume !(8481 == ssl3_accept_~s__state~0); 34800#L123 assume !(8482 == ssl3_accept_~s__state~0); 34797#L126 assume !(8464 == ssl3_accept_~s__state~0); 34794#L129 assume !(8465 == ssl3_accept_~s__state~0); 34791#L132 assume !(8466 == ssl3_accept_~s__state~0); 34788#L135 assume !(8496 == ssl3_accept_~s__state~0); 34785#L138 assume !(8497 == ssl3_accept_~s__state~0); 34713#L141 assume 8512 == ssl3_accept_~s__state~0; 34711#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 34658#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 34567#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 35273#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35268#L580 ssl3_accept_~skip~0 := 0; 35267#L99-2 assume !false; 35266#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35265#L102 assume !(12292 == ssl3_accept_~s__state~0); 35264#L105 assume !(16384 == ssl3_accept_~s__state~0); 35263#L108 assume !(8192 == ssl3_accept_~s__state~0); 35262#L111 assume !(24576 == ssl3_accept_~s__state~0); 35261#L114 assume !(8195 == ssl3_accept_~s__state~0); 35260#L117 assume !(8480 == ssl3_accept_~s__state~0); 35259#L120 assume !(8481 == ssl3_accept_~s__state~0); 35258#L123 assume !(8482 == ssl3_accept_~s__state~0); 35257#L126 assume !(8464 == ssl3_accept_~s__state~0); 35256#L129 assume !(8465 == ssl3_accept_~s__state~0); 35255#L132 assume !(8466 == ssl3_accept_~s__state~0); 35254#L135 assume !(8496 == ssl3_accept_~s__state~0); 35253#L138 assume !(8497 == ssl3_accept_~s__state~0); 35252#L141 assume !(8512 == ssl3_accept_~s__state~0); 35251#L144 assume !(8513 == ssl3_accept_~s__state~0); 35250#L147 assume 8528 == ssl3_accept_~s__state~0; 34681#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 34642#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 34643#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 34486#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 34704#L357 assume !(ssl3_accept_~ret~0 <= 0); 34485#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 34559#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35491#L580 ssl3_accept_~skip~0 := 0; 35488#L99-2 assume !false; 35486#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35484#L102 assume !(12292 == ssl3_accept_~s__state~0); 35482#L105 assume !(16384 == ssl3_accept_~s__state~0); 35480#L108 assume !(8192 == ssl3_accept_~s__state~0); 35478#L111 assume !(24576 == ssl3_accept_~s__state~0); 35475#L114 assume !(8195 == ssl3_accept_~s__state~0); 35473#L117 assume !(8480 == ssl3_accept_~s__state~0); 35471#L120 assume !(8481 == ssl3_accept_~s__state~0); 35469#L123 assume !(8482 == ssl3_accept_~s__state~0); 35467#L126 assume !(8464 == ssl3_accept_~s__state~0); 35465#L129 assume !(8465 == ssl3_accept_~s__state~0); 35463#L132 assume !(8466 == ssl3_accept_~s__state~0); 35461#L135 assume !(8496 == ssl3_accept_~s__state~0); 35459#L138 assume !(8497 == ssl3_accept_~s__state~0); 35457#L141 assume !(8512 == ssl3_accept_~s__state~0); 35455#L144 assume !(8513 == ssl3_accept_~s__state~0); 35454#L147 assume !(8528 == ssl3_accept_~s__state~0); 35453#L150 assume !(8529 == ssl3_accept_~s__state~0); 35452#L153 assume 8544 == ssl3_accept_~s__state~0; 34629#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 34630#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 34546#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 34592#L392 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 35140#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 35137#L404 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 35117#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35107#L580 ssl3_accept_~skip~0 := 0; 35099#L99-2 assume !false; 35095#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35091#L102 assume !(12292 == ssl3_accept_~s__state~0); 35087#L105 assume !(16384 == ssl3_accept_~s__state~0); 35083#L108 assume !(8192 == ssl3_accept_~s__state~0); 35079#L111 assume !(24576 == ssl3_accept_~s__state~0); 35075#L114 assume !(8195 == ssl3_accept_~s__state~0); 35071#L117 assume !(8480 == ssl3_accept_~s__state~0); 35068#L120 assume !(8481 == ssl3_accept_~s__state~0); 35065#L123 assume !(8482 == ssl3_accept_~s__state~0); 35062#L126 assume !(8464 == ssl3_accept_~s__state~0); 35059#L129 assume !(8465 == ssl3_accept_~s__state~0); 35056#L132 assume !(8466 == ssl3_accept_~s__state~0); 35053#L135 assume !(8496 == ssl3_accept_~s__state~0); 35051#L138 assume !(8497 == ssl3_accept_~s__state~0); 35049#L141 assume !(8512 == ssl3_accept_~s__state~0); 35047#L144 assume !(8513 == ssl3_accept_~s__state~0); 35045#L147 assume !(8528 == ssl3_accept_~s__state~0); 35043#L150 assume !(8529 == ssl3_accept_~s__state~0); 35041#L153 assume !(8544 == ssl3_accept_~s__state~0); 35039#L156 assume !(8545 == ssl3_accept_~s__state~0); 35037#L159 assume !(8560 == ssl3_accept_~s__state~0); 35035#L162 assume !(8561 == ssl3_accept_~s__state~0); 35033#L165 assume 8448 == ssl3_accept_~s__state~0; 35031#L166 assume !(ssl3_accept_~num1~0 > 0); 34597#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 34598#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35197#L580 ssl3_accept_~skip~0 := 0; 35194#L99-2 assume !false; 35191#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35185#L102 assume 12292 == ssl3_accept_~s__state~0; 35178#L103 ssl3_accept_~s__new_session~0 := 1; 35175#L211 ssl3_accept_~s__server~0 := 1; 35172#L216 assume 0 != ssl3_accept_~cb~0; 35169#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 35166#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 35160#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 35157#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 35156#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 35127#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35109#L580 ssl3_accept_~skip~0 := 0; 35101#L99-2 assume !false; 35097#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35093#L102 assume !(12292 == ssl3_accept_~s__state~0); 35089#L105 assume !(16384 == ssl3_accept_~s__state~0); 35085#L108 assume !(8192 == ssl3_accept_~s__state~0); 35081#L111 assume !(24576 == ssl3_accept_~s__state~0); 35077#L114 assume !(8195 == ssl3_accept_~s__state~0); 35073#L117 assume !(8480 == ssl3_accept_~s__state~0); 35069#L120 assume !(8481 == ssl3_accept_~s__state~0); 35066#L123 assume !(8482 == ssl3_accept_~s__state~0); 35063#L126 assume 8464 == ssl3_accept_~s__state~0; 34731#L133 [2019-10-22 09:01:31,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:31,073 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 15 times [2019-10-22 09:01:31,073 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:31,073 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124604993] [2019-10-22 09:01:31,074 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:31,074 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:31,074 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:31,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:31,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:31,081 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:01:31,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:31,081 INFO L82 PathProgramCache]: Analyzing trace with hash 1383182359, now seen corresponding path program 1 times [2019-10-22 09:01:31,081 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:31,081 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407366064] [2019-10-22 09:01:31,081 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:31,081 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:31,082 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:31,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:01:31,116 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 166 proven. 5 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-10-22 09:01:31,117 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407366064] [2019-10-22 09:01:31,117 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [856045371] [2019-10-22 09:01:31,117 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e8f2c476-7525-4043-951d-564a4cc9252b/bin/uautomizer/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-22 09:01:31,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:01:31,175 INFO L256 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 09:01:31,178 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 09:01:31,195 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2019-10-22 09:01:31,196 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-10-22 09:01:31,196 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-10-22 09:01:31,196 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954508654] [2019-10-22 09:01:31,196 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:01:31,196 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:01:31,196 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:01:31,197 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-10-22 09:01:31,197 INFO L87 Difference]: Start difference. First operand 1436 states and 1852 transitions. cyclomatic complexity: 420 Second operand 3 states. [2019-10-22 09:01:31,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:01:31,289 INFO L93 Difference]: Finished difference Result 1440 states and 1852 transitions. [2019-10-22 09:01:31,290 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:01:31,290 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1440 states and 1852 transitions. [2019-10-22 09:01:31,294 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1268 [2019-10-22 09:01:31,299 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1440 states to 1440 states and 1852 transitions. [2019-10-22 09:01:31,299 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1335 [2019-10-22 09:01:31,300 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1335 [2019-10-22 09:01:31,300 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1440 states and 1852 transitions. [2019-10-22 09:01:31,301 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:01:31,301 INFO L688 BuchiCegarLoop]: Abstraction has 1440 states and 1852 transitions. [2019-10-22 09:01:31,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1440 states and 1852 transitions. [2019-10-22 09:01:31,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1440 to 1406. [2019-10-22 09:01:31,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1406 states. [2019-10-22 09:01:31,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1406 states to 1406 states and 1808 transitions. [2019-10-22 09:01:31,317 INFO L711 BuchiCegarLoop]: Abstraction has 1406 states and 1808 transitions. [2019-10-22 09:01:31,317 INFO L591 BuchiCegarLoop]: Abstraction has 1406 states and 1808 transitions. [2019-10-22 09:01:31,317 INFO L424 BuchiCegarLoop]: ======== Iteration 21============ [2019-10-22 09:01:31,317 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1406 states and 1808 transitions. [2019-10-22 09:01:31,320 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1234 [2019-10-22 09:01:31,320 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:01:31,320 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:01:31,321 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:01:31,321 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 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] [2019-10-22 09:01:31,321 INFO L791 eck$LassoCheckResult]: Stem: 37995#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 37996#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 37990#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 37991#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 37955#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 38040#L99-2 assume !false; 38145#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39215#L102 assume !(12292 == ssl3_accept_~s__state~0); 37936#L105 assume !(16384 == ssl3_accept_~s__state~0); 37937#L108 assume !(8192 == ssl3_accept_~s__state~0); 37942#L111 assume !(24576 == ssl3_accept_~s__state~0); 39205#L114 assume !(8195 == ssl3_accept_~s__state~0); 37871#L117 assume !(8480 == ssl3_accept_~s__state~0); 37834#L120 assume !(8481 == ssl3_accept_~s__state~0); 37835#L123 assume !(8482 == ssl3_accept_~s__state~0); 38008#L126 assume 8464 == ssl3_accept_~s__state~0; 37898#L133 [2019-10-22 09:01:31,321 INFO L793 eck$LassoCheckResult]: Loop: 37898#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 37829#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 37822#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 37823#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37845#L580 ssl3_accept_~skip~0 := 0; 39217#L99-2 assume !false; 39216#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39213#L102 assume !(12292 == ssl3_accept_~s__state~0); 39212#L105 assume !(16384 == ssl3_accept_~s__state~0); 39207#L108 assume !(8192 == ssl3_accept_~s__state~0); 37896#L111 assume !(24576 == ssl3_accept_~s__state~0); 37859#L114 assume !(8195 == ssl3_accept_~s__state~0); 37860#L117 assume !(8480 == ssl3_accept_~s__state~0); 39204#L120 assume !(8481 == ssl3_accept_~s__state~0); 39203#L123 assume !(8482 == ssl3_accept_~s__state~0); 39202#L126 assume !(8464 == ssl3_accept_~s__state~0); 39201#L129 assume !(8465 == ssl3_accept_~s__state~0); 39200#L132 assume !(8466 == ssl3_accept_~s__state~0); 38125#L135 assume 8496 == ssl3_accept_~s__state~0; 38121#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 38116#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 38113#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 38108#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 37992#L297-2 ssl3_accept_~s__init_num~0 := 0; 38096#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38090#L580 ssl3_accept_~skip~0 := 0; 38088#L99-2 assume !false; 38086#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38084#L102 assume !(12292 == ssl3_accept_~s__state~0); 38082#L105 assume !(16384 == ssl3_accept_~s__state~0); 38080#L108 assume !(8192 == ssl3_accept_~s__state~0); 38078#L111 assume !(24576 == ssl3_accept_~s__state~0); 38076#L114 assume !(8195 == ssl3_accept_~s__state~0); 38074#L117 assume !(8480 == ssl3_accept_~s__state~0); 38072#L120 assume !(8481 == ssl3_accept_~s__state~0); 38070#L123 assume !(8482 == ssl3_accept_~s__state~0); 38067#L126 assume !(8464 == ssl3_accept_~s__state~0); 38065#L129 assume !(8465 == ssl3_accept_~s__state~0); 38063#L132 assume !(8466 == ssl3_accept_~s__state~0); 38061#L135 assume !(8496 == ssl3_accept_~s__state~0); 38051#L138 assume !(8497 == ssl3_accept_~s__state~0); 38046#L141 assume 8512 == ssl3_accept_~s__state~0; 38047#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 38600#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 38598#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 38591#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38584#L580 ssl3_accept_~skip~0 := 0; 38581#L99-2 assume !false; 38578#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38575#L102 assume !(12292 == ssl3_accept_~s__state~0); 38572#L105 assume !(16384 == ssl3_accept_~s__state~0); 38319#L108 assume !(8192 == ssl3_accept_~s__state~0); 38320#L111 assume !(24576 == ssl3_accept_~s__state~0); 38309#L114 assume !(8195 == ssl3_accept_~s__state~0); 38310#L117 assume !(8480 == ssl3_accept_~s__state~0); 38299#L120 assume !(8481 == ssl3_accept_~s__state~0); 38300#L123 assume !(8482 == ssl3_accept_~s__state~0); 38293#L126 assume !(8464 == ssl3_accept_~s__state~0); 38294#L129 assume !(8465 == ssl3_accept_~s__state~0); 38287#L132 assume !(8466 == ssl3_accept_~s__state~0); 38288#L135 assume !(8496 == ssl3_accept_~s__state~0); 38281#L138 assume !(8497 == ssl3_accept_~s__state~0); 38282#L141 assume !(8512 == ssl3_accept_~s__state~0); 38273#L144 assume !(8513 == ssl3_accept_~s__state~0); 38274#L147 assume 8528 == ssl3_accept_~s__state~0; 38013#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 37979#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 37980#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 37826#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 38038#L357 assume !(ssl3_accept_~ret~0 <= 0); 37825#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 37895#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38961#L580 ssl3_accept_~skip~0 := 0; 38960#L99-2 assume !false; 38954#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38952#L102 assume !(12292 == ssl3_accept_~s__state~0); 38950#L105 assume !(16384 == ssl3_accept_~s__state~0); 38948#L108 assume !(8192 == ssl3_accept_~s__state~0); 38946#L111 assume !(24576 == ssl3_accept_~s__state~0); 38944#L114 assume !(8195 == ssl3_accept_~s__state~0); 38942#L117 assume !(8480 == ssl3_accept_~s__state~0); 38940#L120 assume !(8481 == ssl3_accept_~s__state~0); 38938#L123 assume !(8482 == ssl3_accept_~s__state~0); 38936#L126 assume !(8464 == ssl3_accept_~s__state~0); 38934#L129 assume !(8465 == ssl3_accept_~s__state~0); 38932#L132 assume !(8466 == ssl3_accept_~s__state~0); 38930#L135 assume !(8496 == ssl3_accept_~s__state~0); 38928#L138 assume !(8497 == ssl3_accept_~s__state~0); 38926#L141 assume !(8512 == ssl3_accept_~s__state~0); 38924#L144 assume !(8513 == ssl3_accept_~s__state~0); 38922#L147 assume !(8528 == ssl3_accept_~s__state~0); 38920#L150 assume !(8529 == ssl3_accept_~s__state~0); 38918#L153 assume 8544 == ssl3_accept_~s__state~0; 37965#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 37966#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 37883#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 37876#L392 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 37878#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 38037#L404 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 38474#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38464#L580 ssl3_accept_~skip~0 := 0; 38462#L99-2 assume !false; 38460#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38458#L102 assume !(12292 == ssl3_accept_~s__state~0); 38456#L105 assume !(16384 == ssl3_accept_~s__state~0); 38454#L108 assume !(8192 == ssl3_accept_~s__state~0); 38452#L111 assume !(24576 == ssl3_accept_~s__state~0); 38450#L114 assume !(8195 == ssl3_accept_~s__state~0); 38448#L117 assume !(8480 == ssl3_accept_~s__state~0); 38446#L120 assume !(8481 == ssl3_accept_~s__state~0); 38444#L123 assume !(8482 == ssl3_accept_~s__state~0); 38442#L126 assume !(8464 == ssl3_accept_~s__state~0); 38440#L129 assume !(8465 == ssl3_accept_~s__state~0); 38438#L132 assume !(8466 == ssl3_accept_~s__state~0); 38436#L135 assume !(8496 == ssl3_accept_~s__state~0); 38434#L138 assume !(8497 == ssl3_accept_~s__state~0); 38433#L141 assume !(8512 == ssl3_accept_~s__state~0); 38432#L144 assume !(8513 == ssl3_accept_~s__state~0); 38431#L147 assume !(8528 == ssl3_accept_~s__state~0); 38430#L150 assume !(8529 == ssl3_accept_~s__state~0); 38429#L153 assume !(8544 == ssl3_accept_~s__state~0); 38428#L156 assume !(8545 == ssl3_accept_~s__state~0); 38423#L159 assume !(8560 == ssl3_accept_~s__state~0); 38420#L162 assume !(8561 == ssl3_accept_~s__state~0); 38419#L165 assume 8448 == ssl3_accept_~s__state~0; 38418#L166 assume !(ssl3_accept_~num1~0 > 0); 37934#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 37935#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38665#L580 ssl3_accept_~skip~0 := 0; 38664#L99-2 assume !false; 38663#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38661#L102 assume 12292 == ssl3_accept_~s__state~0; 37857#L103 ssl3_accept_~s__new_session~0 := 1; 37858#L211 ssl3_accept_~s__server~0 := 1; 38658#L216 assume 0 != ssl3_accept_~cb~0; 38656#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 38654#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 38651#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 38646#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 38643#L243 assume 12292 != ssl3_accept_~s__state~0; 38478#L244 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 38469#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38463#L580 ssl3_accept_~skip~0 := 0; 38461#L99-2 assume !false; 38459#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38457#L102 assume !(12292 == ssl3_accept_~s__state~0); 38455#L105 assume !(16384 == ssl3_accept_~s__state~0); 38453#L108 assume !(8192 == ssl3_accept_~s__state~0); 38451#L111 assume !(24576 == ssl3_accept_~s__state~0); 38449#L114 assume !(8195 == ssl3_accept_~s__state~0); 38447#L117 assume !(8480 == ssl3_accept_~s__state~0); 38445#L120 assume !(8481 == ssl3_accept_~s__state~0); 38443#L123 assume !(8482 == ssl3_accept_~s__state~0); 38441#L126 assume 8464 == ssl3_accept_~s__state~0; 37898#L133 [2019-10-22 09:01:31,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:31,322 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 16 times [2019-10-22 09:01:31,322 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:31,322 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794505516] [2019-10-22 09:01:31,322 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:31,322 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:31,322 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:31,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:31,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:31,329 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:01:31,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:31,330 INFO L82 PathProgramCache]: Analyzing trace with hash -932278668, now seen corresponding path program 1 times [2019-10-22 09:01:31,330 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:31,330 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299307124] [2019-10-22 09:01:31,330 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:31,330 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:31,330 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:31,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:01:31,366 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 166 proven. 5 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-10-22 09:01:31,366 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299307124] [2019-10-22 09:01:31,367 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1839034250] [2019-10-22 09:01:31,367 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e8f2c476-7525-4043-951d-564a4cc9252b/bin/uautomizer/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-22 09:01:31,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:01:31,421 INFO L256 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 09:01:31,422 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 09:01:31,452 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2019-10-22 09:01:31,452 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-10-22 09:01:31,452 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-10-22 09:01:31,453 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747515557] [2019-10-22 09:01:31,453 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:01:31,454 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:01:31,454 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:01:31,454 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-10-22 09:01:31,454 INFO L87 Difference]: Start difference. First operand 1406 states and 1808 transitions. cyclomatic complexity: 406 Second operand 3 states. [2019-10-22 09:01:31,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:01:31,533 INFO L93 Difference]: Finished difference Result 1406 states and 1804 transitions. [2019-10-22 09:01:31,533 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:01:31,533 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1406 states and 1804 transitions. [2019-10-22 09:01:31,537 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1234 [2019-10-22 09:01:31,542 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1406 states to 1406 states and 1804 transitions. [2019-10-22 09:01:31,546 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1301 [2019-10-22 09:01:31,548 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1301 [2019-10-22 09:01:31,548 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1406 states and 1804 transitions. [2019-10-22 09:01:31,548 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:01:31,548 INFO L688 BuchiCegarLoop]: Abstraction has 1406 states and 1804 transitions. [2019-10-22 09:01:31,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1406 states and 1804 transitions. [2019-10-22 09:01:31,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1406 to 1386. [2019-10-22 09:01:31,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1386 states. [2019-10-22 09:01:31,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1386 states to 1386 states and 1780 transitions. [2019-10-22 09:01:31,563 INFO L711 BuchiCegarLoop]: Abstraction has 1386 states and 1780 transitions. [2019-10-22 09:01:31,563 INFO L591 BuchiCegarLoop]: Abstraction has 1386 states and 1780 transitions. [2019-10-22 09:01:31,563 INFO L424 BuchiCegarLoop]: ======== Iteration 22============ [2019-10-22 09:01:31,563 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1386 states and 1780 transitions. [2019-10-22 09:01:31,566 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1214 [2019-10-22 09:01:31,566 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:01:31,566 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:01:31,568 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:01:31,568 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 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] [2019-10-22 09:01:31,568 INFO L791 eck$LassoCheckResult]: Stem: 41272#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 41273#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 41268#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 41269#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 41236#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 41309#L99-2 assume !false; 41474#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41797#L102 assume !(12292 == ssl3_accept_~s__state~0); 41798#L105 assume !(16384 == ssl3_accept_~s__state~0); 41779#L108 assume !(8192 == ssl3_accept_~s__state~0); 41780#L111 assume !(24576 == ssl3_accept_~s__state~0); 41761#L114 assume !(8195 == ssl3_accept_~s__state~0); 41762#L117 assume !(8480 == ssl3_accept_~s__state~0); 41743#L120 assume !(8481 == ssl3_accept_~s__state~0); 41744#L123 assume !(8482 == ssl3_accept_~s__state~0); 41725#L126 assume 8464 == ssl3_accept_~s__state~0; 41178#L133 [2019-10-22 09:01:31,568 INFO L793 eck$LassoCheckResult]: Loop: 41178#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 41108#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 41109#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 41915#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41846#L580 ssl3_accept_~skip~0 := 0; 41810#L99-2 assume !false; 41801#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41792#L102 assume !(12292 == ssl3_accept_~s__state~0); 41783#L105 assume !(16384 == ssl3_accept_~s__state~0); 41774#L108 assume !(8192 == ssl3_accept_~s__state~0); 41765#L111 assume !(24576 == ssl3_accept_~s__state~0); 41756#L114 assume !(8195 == ssl3_accept_~s__state~0); 41747#L117 assume !(8480 == ssl3_accept_~s__state~0); 41738#L120 assume !(8481 == ssl3_accept_~s__state~0); 41729#L123 assume !(8482 == ssl3_accept_~s__state~0); 41720#L126 assume !(8464 == ssl3_accept_~s__state~0); 41712#L129 assume !(8465 == ssl3_accept_~s__state~0); 41704#L132 assume !(8466 == ssl3_accept_~s__state~0); 41529#L135 assume 8496 == ssl3_accept_~s__state~0; 41528#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 41526#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 41525#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 41524#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 41270#L297-2 ssl3_accept_~s__init_num~0 := 0; 41522#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41516#L580 ssl3_accept_~skip~0 := 0; 41514#L99-2 assume !false; 41513#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41511#L102 assume !(12292 == ssl3_accept_~s__state~0); 41509#L105 assume !(16384 == ssl3_accept_~s__state~0); 41507#L108 assume !(8192 == ssl3_accept_~s__state~0); 41504#L111 assume !(24576 == ssl3_accept_~s__state~0); 41498#L114 assume !(8195 == ssl3_accept_~s__state~0); 41496#L117 assume !(8480 == ssl3_accept_~s__state~0); 41494#L120 assume !(8481 == ssl3_accept_~s__state~0); 41492#L123 assume !(8482 == ssl3_accept_~s__state~0); 41490#L126 assume !(8464 == ssl3_accept_~s__state~0); 41488#L129 assume !(8465 == ssl3_accept_~s__state~0); 41486#L132 assume !(8466 == ssl3_accept_~s__state~0); 41484#L135 assume !(8496 == ssl3_accept_~s__state~0); 41482#L138 assume !(8497 == ssl3_accept_~s__state~0); 41316#L141 assume 8512 == ssl3_accept_~s__state~0; 41314#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 42258#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 41279#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 41280#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41837#L580 ssl3_accept_~skip~0 := 0; 41838#L99-2 assume !false; 41813#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41814#L102 assume !(12292 == ssl3_accept_~s__state~0); 41795#L105 assume !(16384 == ssl3_accept_~s__state~0); 41796#L108 assume !(8192 == ssl3_accept_~s__state~0); 41777#L111 assume !(24576 == ssl3_accept_~s__state~0); 41778#L114 assume !(8195 == ssl3_accept_~s__state~0); 41759#L117 assume !(8480 == ssl3_accept_~s__state~0); 41760#L120 assume !(8481 == ssl3_accept_~s__state~0); 41741#L123 assume !(8482 == ssl3_accept_~s__state~0); 41742#L126 assume !(8464 == ssl3_accept_~s__state~0); 41723#L129 assume !(8465 == ssl3_accept_~s__state~0); 41724#L132 assume !(8466 == ssl3_accept_~s__state~0); 41706#L135 assume !(8496 == ssl3_accept_~s__state~0); 41707#L138 assume !(8497 == ssl3_accept_~s__state~0); 41556#L141 assume !(8512 == ssl3_accept_~s__state~0); 41557#L144 assume !(8513 == ssl3_accept_~s__state~0); 41475#L147 assume 8528 == ssl3_accept_~s__state~0; 41476#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 42232#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 42227#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 41105#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 41308#L357 assume !(ssl3_accept_~ret~0 <= 0); 41104#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 41174#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42065#L580 ssl3_accept_~skip~0 := 0; 42064#L99-2 assume !false; 42054#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42049#L102 assume !(12292 == ssl3_accept_~s__state~0); 42047#L105 assume !(16384 == ssl3_accept_~s__state~0); 42045#L108 assume !(8192 == ssl3_accept_~s__state~0); 42043#L111 assume !(24576 == ssl3_accept_~s__state~0); 42041#L114 assume !(8195 == ssl3_accept_~s__state~0); 42039#L117 assume !(8480 == ssl3_accept_~s__state~0); 42037#L120 assume !(8481 == ssl3_accept_~s__state~0); 42035#L123 assume !(8482 == ssl3_accept_~s__state~0); 42033#L126 assume !(8464 == ssl3_accept_~s__state~0); 42031#L129 assume !(8465 == ssl3_accept_~s__state~0); 42029#L132 assume !(8466 == ssl3_accept_~s__state~0); 42027#L135 assume !(8496 == ssl3_accept_~s__state~0); 42025#L138 assume !(8497 == ssl3_accept_~s__state~0); 42023#L141 assume !(8512 == ssl3_accept_~s__state~0); 42021#L144 assume !(8513 == ssl3_accept_~s__state~0); 42019#L147 assume !(8528 == ssl3_accept_~s__state~0); 42017#L150 assume !(8529 == ssl3_accept_~s__state~0); 42015#L153 assume 8544 == ssl3_accept_~s__state~0; 41553#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 42012#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 42009#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 42007#L392 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 42003#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 42000#L404 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 41982#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41976#L580 ssl3_accept_~skip~0 := 0; 41974#L99-2 assume !false; 41973#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41972#L102 assume !(12292 == ssl3_accept_~s__state~0); 41970#L105 assume !(16384 == ssl3_accept_~s__state~0); 41969#L108 assume !(8192 == ssl3_accept_~s__state~0); 41968#L111 assume !(24576 == ssl3_accept_~s__state~0); 41967#L114 assume !(8195 == ssl3_accept_~s__state~0); 41962#L117 assume !(8480 == ssl3_accept_~s__state~0); 41960#L120 assume !(8481 == ssl3_accept_~s__state~0); 41958#L123 assume !(8482 == ssl3_accept_~s__state~0); 41956#L126 assume !(8464 == ssl3_accept_~s__state~0); 41954#L129 assume !(8465 == ssl3_accept_~s__state~0); 41952#L132 assume !(8466 == ssl3_accept_~s__state~0); 41950#L135 assume !(8496 == ssl3_accept_~s__state~0); 41947#L138 assume !(8497 == ssl3_accept_~s__state~0); 41945#L141 assume !(8512 == ssl3_accept_~s__state~0); 41943#L144 assume !(8513 == ssl3_accept_~s__state~0); 41941#L147 assume !(8528 == ssl3_accept_~s__state~0); 41939#L150 assume !(8529 == ssl3_accept_~s__state~0); 41937#L153 assume !(8544 == ssl3_accept_~s__state~0); 41935#L156 assume !(8545 == ssl3_accept_~s__state~0); 41933#L159 assume !(8560 == ssl3_accept_~s__state~0); 41932#L162 assume !(8561 == ssl3_accept_~s__state~0); 41931#L165 assume 8448 == ssl3_accept_~s__state~0; 41186#L166 assume !(ssl3_accept_~num1~0 > 0); 41187#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 41622#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41616#L580 ssl3_accept_~skip~0 := 0; 41614#L99-2 assume !false; 41612#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41610#L102 assume !(12292 == ssl3_accept_~s__state~0); 41608#L105 assume 16384 == ssl3_accept_~s__state~0; 41604#L211 ssl3_accept_~s__server~0 := 1; 42404#L216 assume 0 != ssl3_accept_~cb~0; 42401#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 42259#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 42062#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 41930#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 41928#L243 assume 12292 != ssl3_accept_~s__state~0; 41926#L244 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 41924#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41994#L580 ssl3_accept_~skip~0 := 0; 41993#L99-2 assume !false; 41992#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41991#L102 assume !(12292 == ssl3_accept_~s__state~0); 41990#L105 assume !(16384 == ssl3_accept_~s__state~0); 41989#L108 assume !(8192 == ssl3_accept_~s__state~0); 41988#L111 assume !(24576 == ssl3_accept_~s__state~0); 41987#L114 assume !(8195 == ssl3_accept_~s__state~0); 41986#L117 assume !(8480 == ssl3_accept_~s__state~0); 41985#L120 assume !(8481 == ssl3_accept_~s__state~0); 41984#L123 assume !(8482 == ssl3_accept_~s__state~0); 41983#L126 assume 8464 == ssl3_accept_~s__state~0; 41178#L133 [2019-10-22 09:01:31,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:31,568 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 17 times [2019-10-22 09:01:31,569 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:31,569 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953876440] [2019-10-22 09:01:31,569 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:31,569 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:31,569 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:31,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:31,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:31,580 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:01:31,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:31,583 INFO L82 PathProgramCache]: Analyzing trace with hash 134468448, now seen corresponding path program 1 times [2019-10-22 09:01:31,583 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:31,583 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200453615] [2019-10-22 09:01:31,583 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:31,583 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:31,583 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:31,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:01:31,622 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-10-22 09:01:31,623 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200453615] [2019-10-22 09:01:31,623 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1297206648] [2019-10-22 09:01:31,623 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e8f2c476-7525-4043-951d-564a4cc9252b/bin/uautomizer/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-22 09:01:31,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:01:31,680 INFO L256 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 09:01:31,682 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 09:01:31,698 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-10-22 09:01:31,699 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-10-22 09:01:31,699 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-10-22 09:01:31,699 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74948608] [2019-10-22 09:01:31,699 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:01:31,699 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:01:31,700 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-10-22 09:01:31,700 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-10-22 09:01:31,700 INFO L87 Difference]: Start difference. First operand 1386 states and 1780 transitions. cyclomatic complexity: 398 Second operand 4 states. [2019-10-22 09:01:31,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:01:31,979 INFO L93 Difference]: Finished difference Result 2376 states and 3022 transitions. [2019-10-22 09:01:31,979 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-10-22 09:01:31,979 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2376 states and 3022 transitions. [2019-10-22 09:01:31,986 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1813 [2019-10-22 09:01:31,994 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2376 states to 2340 states and 2984 transitions. [2019-10-22 09:01:31,994 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2235 [2019-10-22 09:01:31,996 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2235 [2019-10-22 09:01:31,996 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2340 states and 2984 transitions. [2019-10-22 09:01:31,996 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:01:31,996 INFO L688 BuchiCegarLoop]: Abstraction has 2340 states and 2984 transitions. [2019-10-22 09:01:31,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2340 states and 2984 transitions. [2019-10-22 09:01:32,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2340 to 1804. [2019-10-22 09:01:32,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1804 states. [2019-10-22 09:01:32,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1804 states to 1804 states and 2330 transitions. [2019-10-22 09:01:32,018 INFO L711 BuchiCegarLoop]: Abstraction has 1804 states and 2330 transitions. [2019-10-22 09:01:32,018 INFO L591 BuchiCegarLoop]: Abstraction has 1804 states and 2330 transitions. [2019-10-22 09:01:32,018 INFO L424 BuchiCegarLoop]: ======== Iteration 23============ [2019-10-22 09:01:32,018 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1804 states and 2330 transitions. [2019-10-22 09:01:32,022 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1596 [2019-10-22 09:01:32,022 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:01:32,022 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:01:32,023 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:01:32,023 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 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] [2019-10-22 09:01:32,023 INFO L791 eck$LassoCheckResult]: Stem: 45505#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 45506#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 45500#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 45501#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 45465#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 45556#L99-2 assume !false; 45597#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46192#L102 assume !(12292 == ssl3_accept_~s__state~0); 46191#L105 assume !(16384 == ssl3_accept_~s__state~0); 46190#L108 assume !(8192 == ssl3_accept_~s__state~0); 46189#L111 assume !(24576 == ssl3_accept_~s__state~0); 46188#L114 assume !(8195 == ssl3_accept_~s__state~0); 46187#L117 assume !(8480 == ssl3_accept_~s__state~0); 46186#L120 assume !(8481 == ssl3_accept_~s__state~0); 46185#L123 assume !(8482 == ssl3_accept_~s__state~0); 46184#L126 assume 8464 == ssl3_accept_~s__state~0; 45646#L133 [2019-10-22 09:01:32,024 INFO L793 eck$LassoCheckResult]: Loop: 45646#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 45339#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 45332#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 45333#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47126#L580 ssl3_accept_~skip~0 := 0; 47125#L99-2 assume !false; 47124#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45466#L102 assume !(12292 == ssl3_accept_~s__state~0); 45447#L105 assume !(16384 == ssl3_accept_~s__state~0); 45448#L108 assume !(8192 == ssl3_accept_~s__state~0); 45406#L111 assume !(24576 == ssl3_accept_~s__state~0); 45368#L114 assume !(8195 == ssl3_accept_~s__state~0); 45369#L117 assume !(8480 == ssl3_accept_~s__state~0); 45344#L120 assume !(8481 == ssl3_accept_~s__state~0); 45345#L123 assume !(8482 == ssl3_accept_~s__state~0); 45521#L126 assume !(8464 == ssl3_accept_~s__state~0); 45522#L129 assume !(8465 == ssl3_accept_~s__state~0); 45516#L132 assume !(8466 == ssl3_accept_~s__state~0); 45517#L135 assume 8496 == ssl3_accept_~s__state~0; 45643#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 46880#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 46878#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 46875#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 45497#L297-2 ssl3_accept_~s__init_num~0 := 0; 45498#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46839#L580 ssl3_accept_~skip~0 := 0; 46837#L99-2 assume !false; 46835#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46833#L102 assume !(12292 == ssl3_accept_~s__state~0); 46831#L105 assume !(16384 == ssl3_accept_~s__state~0); 46829#L108 assume !(8192 == ssl3_accept_~s__state~0); 46827#L111 assume !(24576 == ssl3_accept_~s__state~0); 46825#L114 assume !(8195 == ssl3_accept_~s__state~0); 46823#L117 assume !(8480 == ssl3_accept_~s__state~0); 46821#L120 assume !(8481 == ssl3_accept_~s__state~0); 46819#L123 assume !(8482 == ssl3_accept_~s__state~0); 46817#L126 assume !(8464 == ssl3_accept_~s__state~0); 46815#L129 assume !(8465 == ssl3_accept_~s__state~0); 46813#L132 assume !(8466 == ssl3_accept_~s__state~0); 46811#L135 assume !(8496 == ssl3_accept_~s__state~0); 46809#L138 assume !(8497 == ssl3_accept_~s__state~0); 46807#L141 assume 8512 == ssl3_accept_~s__state~0; 45640#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 46804#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 45511#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 45512#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46766#L580 ssl3_accept_~skip~0 := 0; 46764#L99-2 assume !false; 46762#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46760#L102 assume !(12292 == ssl3_accept_~s__state~0); 46758#L105 assume !(16384 == ssl3_accept_~s__state~0); 46756#L108 assume !(8192 == ssl3_accept_~s__state~0); 46754#L111 assume !(24576 == ssl3_accept_~s__state~0); 46752#L114 assume !(8195 == ssl3_accept_~s__state~0); 46749#L117 assume !(8480 == ssl3_accept_~s__state~0); 46728#L120 assume !(8481 == ssl3_accept_~s__state~0); 46727#L123 assume !(8482 == ssl3_accept_~s__state~0); 46726#L126 assume !(8464 == ssl3_accept_~s__state~0); 46725#L129 assume !(8465 == ssl3_accept_~s__state~0); 46724#L132 assume !(8466 == ssl3_accept_~s__state~0); 46723#L135 assume !(8496 == ssl3_accept_~s__state~0); 46722#L138 assume !(8497 == ssl3_accept_~s__state~0); 46721#L141 assume !(8512 == ssl3_accept_~s__state~0); 46719#L144 assume !(8513 == ssl3_accept_~s__state~0); 46718#L147 assume 8528 == ssl3_accept_~s__state~0; 45637#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 46716#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 46715#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 46708#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 46706#L357 assume !(ssl3_accept_~ret~0 <= 0); 46705#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 46703#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46698#L580 ssl3_accept_~skip~0 := 0; 46697#L99-2 assume !false; 46696#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46691#L102 assume !(12292 == ssl3_accept_~s__state~0); 46689#L105 assume !(16384 == ssl3_accept_~s__state~0); 46687#L108 assume !(8192 == ssl3_accept_~s__state~0); 46685#L111 assume !(24576 == ssl3_accept_~s__state~0); 46683#L114 assume !(8195 == ssl3_accept_~s__state~0); 46681#L117 assume !(8480 == ssl3_accept_~s__state~0); 46679#L120 assume !(8481 == ssl3_accept_~s__state~0); 46677#L123 assume !(8482 == ssl3_accept_~s__state~0); 46675#L126 assume !(8464 == ssl3_accept_~s__state~0); 46673#L129 assume !(8465 == ssl3_accept_~s__state~0); 46671#L132 assume !(8466 == ssl3_accept_~s__state~0); 46669#L135 assume !(8496 == ssl3_accept_~s__state~0); 46667#L138 assume !(8497 == ssl3_accept_~s__state~0); 46665#L141 assume !(8512 == ssl3_accept_~s__state~0); 46663#L144 assume !(8513 == ssl3_accept_~s__state~0); 46661#L147 assume !(8528 == ssl3_accept_~s__state~0); 46659#L150 assume !(8529 == ssl3_accept_~s__state~0); 46657#L153 assume 8544 == ssl3_accept_~s__state~0; 45634#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 46654#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 46651#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 46649#L392 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 46645#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 46642#L404 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 46614#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46600#L580 ssl3_accept_~skip~0 := 0; 46595#L99-2 assume !false; 46590#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46585#L102 assume !(12292 == ssl3_accept_~s__state~0); 46580#L105 assume !(16384 == ssl3_accept_~s__state~0); 46575#L108 assume !(8192 == ssl3_accept_~s__state~0); 46570#L111 assume !(24576 == ssl3_accept_~s__state~0); 46565#L114 assume !(8195 == ssl3_accept_~s__state~0); 46560#L117 assume !(8480 == ssl3_accept_~s__state~0); 46555#L120 assume !(8481 == ssl3_accept_~s__state~0); 46550#L123 assume !(8482 == ssl3_accept_~s__state~0); 46545#L126 assume !(8464 == ssl3_accept_~s__state~0); 46539#L129 assume !(8465 == ssl3_accept_~s__state~0); 46540#L132 assume !(8466 == ssl3_accept_~s__state~0); 46516#L135 assume !(8496 == ssl3_accept_~s__state~0); 46299#L138 assume !(8497 == ssl3_accept_~s__state~0); 46300#L141 assume !(8512 == ssl3_accept_~s__state~0); 46291#L144 assume !(8513 == ssl3_accept_~s__state~0); 46292#L147 assume !(8528 == ssl3_accept_~s__state~0); 46281#L150 assume !(8529 == ssl3_accept_~s__state~0); 46282#L153 assume !(8544 == ssl3_accept_~s__state~0); 46271#L156 assume !(8545 == ssl3_accept_~s__state~0); 46272#L159 assume !(8560 == ssl3_accept_~s__state~0); 46259#L162 assume !(8561 == ssl3_accept_~s__state~0); 46260#L165 assume 8448 == ssl3_accept_~s__state~0; 46246#L166 assume !(ssl3_accept_~num1~0 > 0); 46245#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 46509#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46502#L580 ssl3_accept_~skip~0 := 0; 46501#L99-2 assume !false; 46500#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46499#L102 assume !(12292 == ssl3_accept_~s__state~0); 46498#L105 assume !(16384 == ssl3_accept_~s__state~0); 46497#L108 assume !(8192 == ssl3_accept_~s__state~0); 46496#L111 assume !(24576 == ssl3_accept_~s__state~0); 46495#L114 assume !(8195 == ssl3_accept_~s__state~0); 46493#L117 assume !(8480 == ssl3_accept_~s__state~0); 46492#L120 assume !(8481 == ssl3_accept_~s__state~0); 46491#L123 assume !(8482 == ssl3_accept_~s__state~0); 46488#L126 assume !(8464 == ssl3_accept_~s__state~0); 46486#L129 assume !(8465 == ssl3_accept_~s__state~0); 46484#L132 assume !(8466 == ssl3_accept_~s__state~0); 46482#L135 assume !(8496 == ssl3_accept_~s__state~0); 46480#L138 assume !(8497 == ssl3_accept_~s__state~0); 46478#L141 assume !(8512 == ssl3_accept_~s__state~0); 46476#L144 assume !(8513 == ssl3_accept_~s__state~0); 46474#L147 assume !(8528 == ssl3_accept_~s__state~0); 46472#L150 assume !(8529 == ssl3_accept_~s__state~0); 46470#L153 assume !(8544 == ssl3_accept_~s__state~0); 46468#L156 assume !(8545 == ssl3_accept_~s__state~0); 46466#L159 assume !(8560 == ssl3_accept_~s__state~0); 46464#L162 assume !(8561 == ssl3_accept_~s__state~0); 46461#L165 assume !(8448 == ssl3_accept_~s__state~0); 46462#L168 assume 8576 == ssl3_accept_~s__state~0; 46631#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 46630#L444 assume !(ssl3_accept_~ret~0 <= 0); 46451#L447 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 46452#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46918#L580 ssl3_accept_~skip~0 := 0; 46917#L99-2 assume !false; 46916#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46915#L102 assume !(12292 == ssl3_accept_~s__state~0); 46914#L105 assume !(16384 == ssl3_accept_~s__state~0); 46913#L108 assume !(8192 == ssl3_accept_~s__state~0); 46912#L111 assume !(24576 == ssl3_accept_~s__state~0); 46911#L114 assume !(8195 == ssl3_accept_~s__state~0); 46910#L117 assume !(8480 == ssl3_accept_~s__state~0); 46909#L120 assume !(8481 == ssl3_accept_~s__state~0); 46908#L123 assume !(8482 == ssl3_accept_~s__state~0); 46907#L126 assume 8464 == ssl3_accept_~s__state~0; 45646#L133 [2019-10-22 09:01:32,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:32,024 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 18 times [2019-10-22 09:01:32,024 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:32,024 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757110511] [2019-10-22 09:01:32,024 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:32,024 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:32,024 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:32,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:32,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:32,031 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:01:32,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:32,032 INFO L82 PathProgramCache]: Analyzing trace with hash -2074114246, now seen corresponding path program 1 times [2019-10-22 09:01:32,032 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:32,032 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262805579] [2019-10-22 09:01:32,032 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:32,032 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:32,032 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:32,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:01:32,070 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 201 proven. 0 refuted. 0 times theorem prover too weak. 159 trivial. 0 not checked. [2019-10-22 09:01:32,071 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262805579] [2019-10-22 09:01:32,071 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:01:32,071 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 09:01:32,071 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079641600] [2019-10-22 09:01:32,071 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:01:32,072 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:01:32,072 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:01:32,072 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:01:32,073 INFO L87 Difference]: Start difference. First operand 1804 states and 2330 transitions. cyclomatic complexity: 532 Second operand 3 states. [2019-10-22 09:01:32,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:01:32,087 INFO L93 Difference]: Finished difference Result 3032 states and 3886 transitions. [2019-10-22 09:01:32,089 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:01:32,089 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3032 states and 3886 transitions. [2019-10-22 09:01:32,098 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 2824 [2019-10-22 09:01:32,115 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3032 states to 3032 states and 3886 transitions. [2019-10-22 09:01:32,115 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2927 [2019-10-22 09:01:32,117 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2927 [2019-10-22 09:01:32,117 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3032 states and 3886 transitions. [2019-10-22 09:01:32,118 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:01:32,118 INFO L688 BuchiCegarLoop]: Abstraction has 3032 states and 3886 transitions. [2019-10-22 09:01:32,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3032 states and 3886 transitions. [2019-10-22 09:01:32,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3032 to 1804. [2019-10-22 09:01:32,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1804 states. [2019-10-22 09:01:32,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1804 states to 1804 states and 2328 transitions. [2019-10-22 09:01:32,143 INFO L711 BuchiCegarLoop]: Abstraction has 1804 states and 2328 transitions. [2019-10-22 09:01:32,143 INFO L591 BuchiCegarLoop]: Abstraction has 1804 states and 2328 transitions. [2019-10-22 09:01:32,143 INFO L424 BuchiCegarLoop]: ======== Iteration 24============ [2019-10-22 09:01:32,143 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1804 states and 2328 transitions. [2019-10-22 09:01:32,147 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1596 [2019-10-22 09:01:32,147 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:01:32,147 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:01:32,148 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:01:32,148 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 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] [2019-10-22 09:01:32,149 INFO L791 eck$LassoCheckResult]: Stem: 50346#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 50347#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 50341#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 50342#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 50308#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 50401#L99-2 assume !false; 50438#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50973#L102 assume !(12292 == ssl3_accept_~s__state~0); 50972#L105 assume !(16384 == ssl3_accept_~s__state~0); 50971#L108 assume !(8192 == ssl3_accept_~s__state~0); 50970#L111 assume !(24576 == ssl3_accept_~s__state~0); 50969#L114 assume !(8195 == ssl3_accept_~s__state~0); 50968#L117 assume !(8480 == ssl3_accept_~s__state~0); 50967#L120 assume !(8481 == ssl3_accept_~s__state~0); 50966#L123 assume !(8482 == ssl3_accept_~s__state~0); 50965#L126 assume 8464 == ssl3_accept_~s__state~0; 50251#L133 [2019-10-22 09:01:32,149 INFO L793 eck$LassoCheckResult]: Loop: 50251#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 50181#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 50174#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 50175#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51540#L580 ssl3_accept_~skip~0 := 0; 51538#L99-2 assume !false; 51536#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51534#L102 assume !(12292 == ssl3_accept_~s__state~0); 51532#L105 assume !(16384 == ssl3_accept_~s__state~0); 51530#L108 assume !(8192 == ssl3_accept_~s__state~0); 51528#L111 assume !(24576 == ssl3_accept_~s__state~0); 51526#L114 assume !(8195 == ssl3_accept_~s__state~0); 51524#L117 assume !(8480 == ssl3_accept_~s__state~0); 51522#L120 assume !(8481 == ssl3_accept_~s__state~0); 51520#L123 assume !(8482 == ssl3_accept_~s__state~0); 51518#L126 assume !(8464 == ssl3_accept_~s__state~0); 51516#L129 assume !(8465 == ssl3_accept_~s__state~0); 51514#L132 assume !(8466 == ssl3_accept_~s__state~0); 51270#L135 assume 8496 == ssl3_accept_~s__state~0; 50222#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 50223#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 50275#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 50276#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 50344#L297-2 ssl3_accept_~s__init_num~0 := 0; 51160#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51155#L580 ssl3_accept_~skip~0 := 0; 51154#L99-2 assume !false; 51153#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51152#L102 assume !(12292 == ssl3_accept_~s__state~0); 51151#L105 assume !(16384 == ssl3_accept_~s__state~0); 51150#L108 assume !(8192 == ssl3_accept_~s__state~0); 51149#L111 assume !(24576 == ssl3_accept_~s__state~0); 51148#L114 assume !(8195 == ssl3_accept_~s__state~0); 51147#L117 assume !(8480 == ssl3_accept_~s__state~0); 51146#L120 assume !(8481 == ssl3_accept_~s__state~0); 51145#L123 assume !(8482 == ssl3_accept_~s__state~0); 51144#L126 assume !(8464 == ssl3_accept_~s__state~0); 51143#L129 assume !(8465 == ssl3_accept_~s__state~0); 51142#L132 assume !(8466 == ssl3_accept_~s__state~0); 51141#L135 assume !(8496 == ssl3_accept_~s__state~0); 51140#L138 assume !(8497 == ssl3_accept_~s__state~0); 51139#L141 assume 8512 == ssl3_accept_~s__state~0; 50387#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 50345#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 50258#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 50353#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51106#L580 ssl3_accept_~skip~0 := 0; 51105#L99-2 assume !false; 51101#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51096#L102 assume !(12292 == ssl3_accept_~s__state~0); 51094#L105 assume !(16384 == ssl3_accept_~s__state~0); 51092#L108 assume !(8192 == ssl3_accept_~s__state~0); 51090#L111 assume !(24576 == ssl3_accept_~s__state~0); 51088#L114 assume !(8195 == ssl3_accept_~s__state~0); 51086#L117 assume !(8480 == ssl3_accept_~s__state~0); 51084#L120 assume !(8481 == ssl3_accept_~s__state~0); 51082#L123 assume !(8482 == ssl3_accept_~s__state~0); 51080#L126 assume !(8464 == ssl3_accept_~s__state~0); 51078#L129 assume !(8465 == ssl3_accept_~s__state~0); 51074#L132 assume !(8466 == ssl3_accept_~s__state~0); 51069#L135 assume !(8496 == ssl3_accept_~s__state~0); 51062#L138 assume !(8497 == ssl3_accept_~s__state~0); 51054#L141 assume !(8512 == ssl3_accept_~s__state~0); 51050#L144 assume !(8513 == ssl3_accept_~s__state~0); 50452#L147 assume 8528 == ssl3_accept_~s__state~0; 50371#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 50331#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 50332#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 50253#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 51925#L357 assume !(ssl3_accept_~ret~0 <= 0); 51924#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 51923#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51918#L580 ssl3_accept_~skip~0 := 0; 51917#L99-2 assume !false; 51916#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51915#L102 assume !(12292 == ssl3_accept_~s__state~0); 51914#L105 assume !(16384 == ssl3_accept_~s__state~0); 51913#L108 assume !(8192 == ssl3_accept_~s__state~0); 51912#L111 assume !(24576 == ssl3_accept_~s__state~0); 51911#L114 assume !(8195 == ssl3_accept_~s__state~0); 51909#L117 assume !(8480 == ssl3_accept_~s__state~0); 51908#L120 assume !(8481 == ssl3_accept_~s__state~0); 51907#L123 assume !(8482 == ssl3_accept_~s__state~0); 51905#L126 assume !(8464 == ssl3_accept_~s__state~0); 51904#L129 assume !(8465 == ssl3_accept_~s__state~0); 51903#L132 assume !(8466 == ssl3_accept_~s__state~0); 51902#L135 assume !(8496 == ssl3_accept_~s__state~0); 51901#L138 assume !(8497 == ssl3_accept_~s__state~0); 51900#L141 assume !(8512 == ssl3_accept_~s__state~0); 51899#L144 assume !(8513 == ssl3_accept_~s__state~0); 51898#L147 assume !(8528 == ssl3_accept_~s__state~0); 51897#L150 assume !(8529 == ssl3_accept_~s__state~0); 51896#L153 assume 8544 == ssl3_accept_~s__state~0; 50482#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 51895#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 50283#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 50226#L392 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 50228#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 50400#L404 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 51792#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51786#L580 ssl3_accept_~skip~0 := 0; 51783#L99-2 assume !false; 51779#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51775#L102 assume !(12292 == ssl3_accept_~s__state~0); 51774#L105 assume !(16384 == ssl3_accept_~s__state~0); 51773#L108 assume !(8192 == ssl3_accept_~s__state~0); 51771#L111 assume !(24576 == ssl3_accept_~s__state~0); 51770#L114 assume !(8195 == ssl3_accept_~s__state~0); 51769#L117 assume !(8480 == ssl3_accept_~s__state~0); 51768#L120 assume !(8481 == ssl3_accept_~s__state~0); 51766#L123 assume !(8482 == ssl3_accept_~s__state~0); 51765#L126 assume !(8464 == ssl3_accept_~s__state~0); 51764#L129 assume !(8465 == ssl3_accept_~s__state~0); 51763#L132 assume !(8466 == ssl3_accept_~s__state~0); 51762#L135 assume !(8496 == ssl3_accept_~s__state~0); 51396#L138 assume !(8497 == ssl3_accept_~s__state~0); 51761#L141 assume !(8512 == ssl3_accept_~s__state~0); 51760#L144 assume !(8513 == ssl3_accept_~s__state~0); 51759#L147 assume !(8528 == ssl3_accept_~s__state~0); 51758#L150 assume !(8529 == ssl3_accept_~s__state~0); 51757#L153 assume !(8544 == ssl3_accept_~s__state~0); 51756#L156 assume !(8545 == ssl3_accept_~s__state~0); 51755#L159 assume !(8560 == ssl3_accept_~s__state~0); 51754#L162 assume !(8561 == ssl3_accept_~s__state~0); 51753#L165 assume 8448 == ssl3_accept_~s__state~0; 50259#L166 assume !(ssl3_accept_~num1~0 > 0); 50260#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 50288#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51860#L580 ssl3_accept_~skip~0 := 0; 51858#L99-2 assume !false; 51856#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51854#L102 assume !(12292 == ssl3_accept_~s__state~0); 51852#L105 assume !(16384 == ssl3_accept_~s__state~0); 51850#L108 assume !(8192 == ssl3_accept_~s__state~0); 51848#L111 assume !(24576 == ssl3_accept_~s__state~0); 51846#L114 assume !(8195 == ssl3_accept_~s__state~0); 51844#L117 assume !(8480 == ssl3_accept_~s__state~0); 51842#L120 assume !(8481 == ssl3_accept_~s__state~0); 51840#L123 assume !(8482 == ssl3_accept_~s__state~0); 51838#L126 assume !(8464 == ssl3_accept_~s__state~0); 51836#L129 assume !(8465 == ssl3_accept_~s__state~0); 51834#L132 assume !(8466 == ssl3_accept_~s__state~0); 51832#L135 assume !(8496 == ssl3_accept_~s__state~0); 51830#L138 assume !(8497 == ssl3_accept_~s__state~0); 51828#L141 assume !(8512 == ssl3_accept_~s__state~0); 51826#L144 assume !(8513 == ssl3_accept_~s__state~0); 51824#L147 assume !(8528 == ssl3_accept_~s__state~0); 51796#L150 assume !(8529 == ssl3_accept_~s__state~0); 50190#L153 assume !(8544 == ssl3_accept_~s__state~0); 50191#L156 assume !(8545 == ssl3_accept_~s__state~0); 51784#L159 assume !(8560 == ssl3_accept_~s__state~0); 51780#L162 assume !(8561 == ssl3_accept_~s__state~0); 51776#L165 assume !(8448 == ssl3_accept_~s__state~0); 51687#L168 assume 8576 == ssl3_accept_~s__state~0; 51686#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 51685#L444 assume !(ssl3_accept_~ret~0 <= 0); 51684#L447 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 50293#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50197#L580 ssl3_accept_~skip~0 := 0; 51968#L99-2 assume !false; 51967#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51965#L102 assume !(12292 == ssl3_accept_~s__state~0); 50289#L105 assume !(16384 == ssl3_accept_~s__state~0); 50290#L108 assume !(8192 == ssl3_accept_~s__state~0); 50249#L111 assume !(24576 == ssl3_accept_~s__state~0); 50210#L114 assume !(8195 == ssl3_accept_~s__state~0); 50211#L117 assume !(8480 == ssl3_accept_~s__state~0); 50186#L120 assume !(8481 == ssl3_accept_~s__state~0); 50187#L123 assume !(8482 == ssl3_accept_~s__state~0); 50382#L126 assume 8464 == ssl3_accept_~s__state~0; 50251#L133 [2019-10-22 09:01:32,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:32,149 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 19 times [2019-10-22 09:01:32,149 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:32,149 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060327595] [2019-10-22 09:01:32,149 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:32,149 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:32,150 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:32,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:32,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:32,157 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:01:32,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:32,159 INFO L82 PathProgramCache]: Analyzing trace with hash 831559036, now seen corresponding path program 1 times [2019-10-22 09:01:32,159 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:32,159 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354092567] [2019-10-22 09:01:32,159 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:32,159 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:32,159 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:32,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:01:32,195 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2019-10-22 09:01:32,195 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354092567] [2019-10-22 09:01:32,195 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:01:32,195 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 09:01:32,195 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789877968] [2019-10-22 09:01:32,196 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:01:32,196 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:01:32,196 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:01:32,196 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:01:32,197 INFO L87 Difference]: Start difference. First operand 1804 states and 2328 transitions. cyclomatic complexity: 530 Second operand 3 states. [2019-10-22 09:01:32,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:01:32,319 INFO L93 Difference]: Finished difference Result 2005 states and 2559 transitions. [2019-10-22 09:01:32,319 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:01:32,320 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2005 states and 2559 transitions. [2019-10-22 09:01:32,325 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1679 [2019-10-22 09:01:32,330 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2005 states to 1935 states and 2489 transitions. [2019-10-22 09:01:32,335 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1830 [2019-10-22 09:01:32,337 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1830 [2019-10-22 09:01:32,337 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1935 states and 2489 transitions. [2019-10-22 09:01:32,338 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:01:32,338 INFO L688 BuchiCegarLoop]: Abstraction has 1935 states and 2489 transitions. [2019-10-22 09:01:32,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1935 states and 2489 transitions. [2019-10-22 09:01:32,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1935 to 1802. [2019-10-22 09:01:32,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1802 states. [2019-10-22 09:01:32,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1802 states to 1802 states and 2320 transitions. [2019-10-22 09:01:32,356 INFO L711 BuchiCegarLoop]: Abstraction has 1802 states and 2320 transitions. [2019-10-22 09:01:32,356 INFO L591 BuchiCegarLoop]: Abstraction has 1802 states and 2320 transitions. [2019-10-22 09:01:32,357 INFO L424 BuchiCegarLoop]: ======== Iteration 25============ [2019-10-22 09:01:32,357 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1802 states and 2320 transitions. [2019-10-22 09:01:32,360 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1588 [2019-10-22 09:01:32,360 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:01:32,360 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:01:32,361 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:01:32,361 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 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] [2019-10-22 09:01:32,361 INFO L791 eck$LassoCheckResult]: Stem: 54169#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 54170#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 54163#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 54164#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 54127#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 54223#L99-2 assume !false; 54282#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54582#L102 assume !(12292 == ssl3_accept_~s__state~0); 54580#L105 assume !(16384 == ssl3_accept_~s__state~0); 54578#L108 assume !(8192 == ssl3_accept_~s__state~0); 54576#L111 assume !(24576 == ssl3_accept_~s__state~0); 54574#L114 assume !(8195 == ssl3_accept_~s__state~0); 54572#L117 assume !(8480 == ssl3_accept_~s__state~0); 54570#L120 assume !(8481 == ssl3_accept_~s__state~0); 54568#L123 assume !(8482 == ssl3_accept_~s__state~0); 54566#L126 assume 8464 == ssl3_accept_~s__state~0; 54069#L133 [2019-10-22 09:01:32,362 INFO L793 eck$LassoCheckResult]: Loop: 54069#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 53996#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 53997#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 55749#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55744#L580 ssl3_accept_~skip~0 := 0; 55743#L99-2 assume !false; 55742#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55741#L102 assume !(12292 == ssl3_accept_~s__state~0); 55740#L105 assume !(16384 == ssl3_accept_~s__state~0); 55739#L108 assume !(8192 == ssl3_accept_~s__state~0); 55738#L111 assume !(24576 == ssl3_accept_~s__state~0); 55737#L114 assume !(8195 == ssl3_accept_~s__state~0); 55736#L117 assume !(8480 == ssl3_accept_~s__state~0); 55735#L120 assume !(8481 == ssl3_accept_~s__state~0); 55734#L123 assume !(8482 == ssl3_accept_~s__state~0); 55733#L126 assume !(8464 == ssl3_accept_~s__state~0); 55732#L129 assume !(8465 == ssl3_accept_~s__state~0); 55729#L132 assume !(8466 == ssl3_accept_~s__state~0); 54913#L135 assume 8496 == ssl3_accept_~s__state~0; 54041#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 54042#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 54090#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 54091#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 54166#L297-2 ssl3_accept_~s__init_num~0 := 0; 54908#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54903#L580 ssl3_accept_~skip~0 := 0; 54902#L99-2 assume !false; 54901#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54900#L102 assume !(12292 == ssl3_accept_~s__state~0); 54899#L105 assume !(16384 == ssl3_accept_~s__state~0); 54898#L108 assume !(8192 == ssl3_accept_~s__state~0); 54897#L111 assume !(24576 == ssl3_accept_~s__state~0); 54896#L114 assume !(8195 == ssl3_accept_~s__state~0); 54895#L117 assume !(8480 == ssl3_accept_~s__state~0); 54894#L120 assume !(8481 == ssl3_accept_~s__state~0); 54893#L123 assume !(8482 == ssl3_accept_~s__state~0); 54892#L126 assume !(8464 == ssl3_accept_~s__state~0); 54891#L129 assume !(8465 == ssl3_accept_~s__state~0); 54890#L132 assume !(8466 == ssl3_accept_~s__state~0); 54889#L135 assume !(8496 == ssl3_accept_~s__state~0); 54888#L138 assume !(8497 == ssl3_accept_~s__state~0); 54231#L141 assume 8512 == ssl3_accept_~s__state~0; 54232#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 54168#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 54073#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 54175#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55676#L580 ssl3_accept_~skip~0 := 0; 55345#L99-2 assume !false; 55331#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55326#L102 assume !(12292 == ssl3_accept_~s__state~0); 55321#L105 assume !(16384 == ssl3_accept_~s__state~0); 55315#L108 assume !(8192 == ssl3_accept_~s__state~0); 55214#L111 assume !(24576 == ssl3_accept_~s__state~0); 55207#L114 assume !(8195 == ssl3_accept_~s__state~0); 55204#L117 assume !(8480 == ssl3_accept_~s__state~0); 55199#L120 assume !(8481 == ssl3_accept_~s__state~0); 55200#L123 assume !(8482 == ssl3_accept_~s__state~0); 54936#L126 assume !(8464 == ssl3_accept_~s__state~0); 54937#L129 assume !(8465 == ssl3_accept_~s__state~0); 54878#L132 assume !(8466 == ssl3_accept_~s__state~0); 54879#L135 assume !(8496 == ssl3_accept_~s__state~0); 54868#L138 assume !(8497 == ssl3_accept_~s__state~0); 54869#L141 assume !(8512 == ssl3_accept_~s__state~0); 54856#L144 assume !(8513 == ssl3_accept_~s__state~0); 54857#L147 assume 8528 == ssl3_accept_~s__state~0; 54191#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 54192#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 55648#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 54068#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 54055#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 53992#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 54063#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55710#L580 ssl3_accept_~skip~0 := 0; 55709#L99-2 assume !false; 55708#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55707#L102 assume !(12292 == ssl3_accept_~s__state~0); 55705#L105 assume !(16384 == ssl3_accept_~s__state~0); 55700#L108 assume !(8192 == ssl3_accept_~s__state~0); 55698#L111 assume !(24576 == ssl3_accept_~s__state~0); 55696#L114 assume !(8195 == ssl3_accept_~s__state~0); 55694#L117 assume !(8480 == ssl3_accept_~s__state~0); 55692#L120 assume !(8481 == ssl3_accept_~s__state~0); 55690#L123 assume !(8482 == ssl3_accept_~s__state~0); 55689#L126 assume !(8464 == ssl3_accept_~s__state~0); 55687#L129 assume !(8465 == ssl3_accept_~s__state~0); 55683#L132 assume !(8466 == ssl3_accept_~s__state~0); 54134#L135 assume !(8496 == ssl3_accept_~s__state~0); 54135#L138 assume !(8497 == ssl3_accept_~s__state~0); 54116#L141 assume !(8512 == ssl3_accept_~s__state~0); 54070#L144 assume !(8513 == ssl3_accept_~s__state~0); 54030#L147 assume !(8528 == ssl3_accept_~s__state~0); 54031#L150 assume !(8529 == ssl3_accept_~s__state~0); 54048#L153 assume 8544 == ssl3_accept_~s__state~0; 54314#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 55575#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 55573#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 54038#L392 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 54040#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 54187#L404 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 54098#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55652#L580 ssl3_accept_~skip~0 := 0; 55651#L99-2 assume !false; 55650#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55649#L102 assume !(12292 == ssl3_accept_~s__state~0); 55647#L105 assume !(16384 == ssl3_accept_~s__state~0); 55646#L108 assume !(8192 == ssl3_accept_~s__state~0); 55644#L111 assume !(24576 == ssl3_accept_~s__state~0); 55643#L114 assume !(8195 == ssl3_accept_~s__state~0); 55642#L117 assume !(8480 == ssl3_accept_~s__state~0); 55641#L120 assume !(8481 == ssl3_accept_~s__state~0); 55640#L123 assume !(8482 == ssl3_accept_~s__state~0); 55634#L126 assume !(8464 == ssl3_accept_~s__state~0); 55632#L129 assume !(8465 == ssl3_accept_~s__state~0); 55631#L132 assume !(8466 == ssl3_accept_~s__state~0); 55625#L135 assume !(8496 == ssl3_accept_~s__state~0); 55623#L138 assume !(8497 == ssl3_accept_~s__state~0); 55621#L141 assume !(8512 == ssl3_accept_~s__state~0); 55619#L144 assume !(8513 == ssl3_accept_~s__state~0); 55617#L147 assume !(8528 == ssl3_accept_~s__state~0); 55615#L150 assume !(8529 == ssl3_accept_~s__state~0); 54006#L153 assume !(8544 == ssl3_accept_~s__state~0); 54007#L156 assume !(8545 == ssl3_accept_~s__state~0); 54208#L159 assume !(8560 == ssl3_accept_~s__state~0); 54193#L162 assume !(8561 == ssl3_accept_~s__state~0); 54156#L165 assume 8448 == ssl3_accept_~s__state~0; 54074#L166 assume !(ssl3_accept_~num1~0 > 0); 54075#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 55471#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55466#L580 ssl3_accept_~skip~0 := 0; 55465#L99-2 assume !false; 55464#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55463#L102 assume !(12292 == ssl3_accept_~s__state~0); 55462#L105 assume !(16384 == ssl3_accept_~s__state~0); 55461#L108 assume !(8192 == ssl3_accept_~s__state~0); 55459#L111 assume !(24576 == ssl3_accept_~s__state~0); 55458#L114 assume !(8195 == ssl3_accept_~s__state~0); 55457#L117 assume !(8480 == ssl3_accept_~s__state~0); 55456#L120 assume !(8481 == ssl3_accept_~s__state~0); 55455#L123 assume !(8482 == ssl3_accept_~s__state~0); 55454#L126 assume !(8464 == ssl3_accept_~s__state~0); 55451#L129 assume !(8465 == ssl3_accept_~s__state~0); 55449#L132 assume !(8466 == ssl3_accept_~s__state~0); 55448#L135 assume !(8496 == ssl3_accept_~s__state~0); 55447#L138 assume !(8497 == ssl3_accept_~s__state~0); 55446#L141 assume !(8512 == ssl3_accept_~s__state~0); 55445#L144 assume !(8513 == ssl3_accept_~s__state~0); 55444#L147 assume !(8528 == ssl3_accept_~s__state~0); 55443#L150 assume !(8529 == ssl3_accept_~s__state~0); 55441#L153 assume !(8544 == ssl3_accept_~s__state~0); 55440#L156 assume !(8545 == ssl3_accept_~s__state~0); 55437#L159 assume !(8560 == ssl3_accept_~s__state~0); 55435#L162 assume !(8561 == ssl3_accept_~s__state~0); 55433#L165 assume !(8448 == ssl3_accept_~s__state~0); 55432#L168 assume 8576 == ssl3_accept_~s__state~0; 55317#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 55431#L444 assume !(ssl3_accept_~ret~0 <= 0); 54086#L447 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 54087#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55764#L580 ssl3_accept_~skip~0 := 0; 55763#L99-2 assume !false; 55762#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55761#L102 assume !(12292 == ssl3_accept_~s__state~0); 55760#L105 assume !(16384 == ssl3_accept_~s__state~0); 55759#L108 assume !(8192 == ssl3_accept_~s__state~0); 55758#L111 assume !(24576 == ssl3_accept_~s__state~0); 55757#L114 assume !(8195 == ssl3_accept_~s__state~0); 55756#L117 assume !(8480 == ssl3_accept_~s__state~0); 55755#L120 assume !(8481 == ssl3_accept_~s__state~0); 55754#L123 assume !(8482 == ssl3_accept_~s__state~0); 55753#L126 assume !(8464 == ssl3_accept_~s__state~0); 55752#L129 assume !(8465 == ssl3_accept_~s__state~0); 55730#L132 assume 8466 == ssl3_accept_~s__state~0; 54069#L133 [2019-10-22 09:01:32,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:32,362 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 20 times [2019-10-22 09:01:32,362 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:32,362 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437383798] [2019-10-22 09:01:32,362 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:32,362 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:32,363 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:32,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:32,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:32,369 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:01:32,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:32,370 INFO L82 PathProgramCache]: Analyzing trace with hash 1418827680, now seen corresponding path program 1 times [2019-10-22 09:01:32,370 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:32,370 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463055465] [2019-10-22 09:01:32,370 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:32,370 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:32,370 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:32,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:01:32,446 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2019-10-22 09:01:32,447 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463055465] [2019-10-22 09:01:32,447 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:01:32,447 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 09:01:32,447 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000039182] [2019-10-22 09:01:32,447 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:01:32,447 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:01:32,448 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:01:32,448 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:01:32,448 INFO L87 Difference]: Start difference. First operand 1802 states and 2320 transitions. cyclomatic complexity: 525 Second operand 3 states. [2019-10-22 09:01:32,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:01:32,464 INFO L93 Difference]: Finished difference Result 3026 states and 3864 transitions. [2019-10-22 09:01:32,465 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:01:32,465 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3026 states and 3864 transitions. [2019-10-22 09:01:32,473 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2812 [2019-10-22 09:01:32,479 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3026 states to 3026 states and 3864 transitions. [2019-10-22 09:01:32,479 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2921 [2019-10-22 09:01:32,481 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2921 [2019-10-22 09:01:32,481 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3026 states and 3864 transitions. [2019-10-22 09:01:32,482 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:01:32,482 INFO L688 BuchiCegarLoop]: Abstraction has 3026 states and 3864 transitions. [2019-10-22 09:01:32,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3026 states and 3864 transitions. [2019-10-22 09:01:32,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3026 to 1802. [2019-10-22 09:01:32,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1802 states. [2019-10-22 09:01:32,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1802 states to 1802 states and 2318 transitions. [2019-10-22 09:01:32,516 INFO L711 BuchiCegarLoop]: Abstraction has 1802 states and 2318 transitions. [2019-10-22 09:01:32,516 INFO L591 BuchiCegarLoop]: Abstraction has 1802 states and 2318 transitions. [2019-10-22 09:01:32,517 INFO L424 BuchiCegarLoop]: ======== Iteration 26============ [2019-10-22 09:01:32,517 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1802 states and 2318 transitions. [2019-10-22 09:01:32,520 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1588 [2019-10-22 09:01:32,520 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:01:32,520 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:01:32,521 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:01:32,522 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 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] [2019-10-22 09:01:32,522 INFO L791 eck$LassoCheckResult]: Stem: 59006#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 59007#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 59002#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 59003#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 58967#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 59059#L99-2 assume !false; 59090#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59361#L102 assume !(12292 == ssl3_accept_~s__state~0); 59353#L105 assume !(16384 == ssl3_accept_~s__state~0); 59354#L108 assume !(8192 == ssl3_accept_~s__state~0); 59345#L111 assume !(24576 == ssl3_accept_~s__state~0); 59346#L114 assume !(8195 == ssl3_accept_~s__state~0); 59337#L117 assume !(8480 == ssl3_accept_~s__state~0); 59338#L120 assume !(8481 == ssl3_accept_~s__state~0); 59329#L123 assume !(8482 == ssl3_accept_~s__state~0); 59330#L126 assume 8464 == ssl3_accept_~s__state~0; 58907#L133 [2019-10-22 09:01:32,523 INFO L793 eck$LassoCheckResult]: Loop: 58907#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 58830#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 58831#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 59839#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59834#L580 ssl3_accept_~skip~0 := 0; 59833#L99-2 assume !false; 59832#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59831#L102 assume !(12292 == ssl3_accept_~s__state~0); 59830#L105 assume !(16384 == ssl3_accept_~s__state~0); 59829#L108 assume !(8192 == ssl3_accept_~s__state~0); 59828#L111 assume !(24576 == ssl3_accept_~s__state~0); 59827#L114 assume !(8195 == ssl3_accept_~s__state~0); 59826#L117 assume !(8480 == ssl3_accept_~s__state~0); 59825#L120 assume !(8481 == ssl3_accept_~s__state~0); 59824#L123 assume !(8482 == ssl3_accept_~s__state~0); 59823#L126 assume !(8464 == ssl3_accept_~s__state~0); 59822#L129 assume !(8465 == ssl3_accept_~s__state~0); 59821#L132 assume !(8466 == ssl3_accept_~s__state~0); 59781#L135 assume 8496 == ssl3_accept_~s__state~0; 59161#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 58953#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 58936#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 59779#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 59004#L297-2 ssl3_accept_~s__init_num~0 := 0; 59985#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59980#L580 ssl3_accept_~skip~0 := 0; 59979#L99-2 assume !false; 59978#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59977#L102 assume !(12292 == ssl3_accept_~s__state~0); 59976#L105 assume !(16384 == ssl3_accept_~s__state~0); 59975#L108 assume !(8192 == ssl3_accept_~s__state~0); 59974#L111 assume !(24576 == ssl3_accept_~s__state~0); 59973#L114 assume !(8195 == ssl3_accept_~s__state~0); 59972#L117 assume !(8480 == ssl3_accept_~s__state~0); 59971#L120 assume !(8481 == ssl3_accept_~s__state~0); 59970#L123 assume !(8482 == ssl3_accept_~s__state~0); 59969#L126 assume !(8464 == ssl3_accept_~s__state~0); 59968#L129 assume !(8465 == ssl3_accept_~s__state~0); 59967#L132 assume !(8466 == ssl3_accept_~s__state~0); 59966#L135 assume !(8496 == ssl3_accept_~s__state~0); 59965#L138 assume !(8497 == ssl3_accept_~s__state~0); 59126#L141 assume 8512 == ssl3_accept_~s__state~0; 59124#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 60416#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 59012#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 59013#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59747#L580 ssl3_accept_~skip~0 := 0; 59748#L99-2 assume !false; 59741#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59742#L102 assume !(12292 == ssl3_accept_~s__state~0); 59735#L105 assume !(16384 == ssl3_accept_~s__state~0); 59736#L108 assume !(8192 == ssl3_accept_~s__state~0); 59729#L111 assume !(24576 == ssl3_accept_~s__state~0); 59730#L114 assume !(8195 == ssl3_accept_~s__state~0); 59723#L117 assume !(8480 == ssl3_accept_~s__state~0); 59724#L120 assume !(8481 == ssl3_accept_~s__state~0); 59717#L123 assume !(8482 == ssl3_accept_~s__state~0); 59718#L126 assume !(8464 == ssl3_accept_~s__state~0); 59711#L129 assume !(8465 == ssl3_accept_~s__state~0); 59712#L132 assume !(8466 == ssl3_accept_~s__state~0); 59705#L135 assume !(8496 == ssl3_accept_~s__state~0); 59706#L138 assume !(8497 == ssl3_accept_~s__state~0); 59697#L141 assume !(8512 == ssl3_accept_~s__state~0); 59698#L144 assume !(8513 == ssl3_accept_~s__state~0); 59115#L147 assume 8528 == ssl3_accept_~s__state~0; 59116#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 58992#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 58965#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 58909#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 58996#L357 assume !(ssl3_accept_~ret~0 <= 0); 58901#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 58902#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60615#L580 ssl3_accept_~skip~0 := 0; 60614#L99-2 assume !false; 60613#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60612#L102 assume !(12292 == ssl3_accept_~s__state~0); 60611#L105 assume !(16384 == ssl3_accept_~s__state~0); 60610#L108 assume !(8192 == ssl3_accept_~s__state~0); 60609#L111 assume !(24576 == ssl3_accept_~s__state~0); 58861#L114 assume !(8195 == ssl3_accept_~s__state~0); 58862#L117 assume !(8480 == ssl3_accept_~s__state~0); 58836#L120 assume !(8481 == ssl3_accept_~s__state~0); 58837#L123 assume !(8482 == ssl3_accept_~s__state~0); 59040#L126 assume !(8464 == ssl3_accept_~s__state~0); 60299#L129 assume !(8465 == ssl3_accept_~s__state~0); 60298#L132 assume !(8466 == ssl3_accept_~s__state~0); 60296#L135 assume !(8496 == ssl3_accept_~s__state~0); 60276#L138 assume !(8497 == ssl3_accept_~s__state~0); 60275#L141 assume !(8512 == ssl3_accept_~s__state~0); 60274#L144 assume !(8513 == ssl3_accept_~s__state~0); 60273#L147 assume !(8528 == ssl3_accept_~s__state~0); 60272#L150 assume !(8529 == ssl3_accept_~s__state~0); 60271#L153 assume 8544 == ssl3_accept_~s__state~0; 59154#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 60270#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 60268#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 60267#L392 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 60264#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 59023#L404 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 58939#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60224#L580 ssl3_accept_~skip~0 := 0; 60134#L99-2 assume !false; 60135#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60128#L102 assume !(12292 == ssl3_accept_~s__state~0); 60129#L105 assume !(16384 == ssl3_accept_~s__state~0); 60122#L108 assume !(8192 == ssl3_accept_~s__state~0); 60123#L111 assume !(24576 == ssl3_accept_~s__state~0); 60116#L114 assume !(8195 == ssl3_accept_~s__state~0); 60117#L117 assume !(8480 == ssl3_accept_~s__state~0); 60110#L120 assume !(8481 == ssl3_accept_~s__state~0); 60111#L123 assume !(8482 == ssl3_accept_~s__state~0); 60104#L126 assume !(8464 == ssl3_accept_~s__state~0); 60105#L129 assume !(8465 == ssl3_accept_~s__state~0); 60098#L132 assume !(8466 == ssl3_accept_~s__state~0); 60099#L135 assume !(8496 == ssl3_accept_~s__state~0); 60092#L138 assume !(8497 == ssl3_accept_~s__state~0); 60093#L141 assume !(8512 == ssl3_accept_~s__state~0); 60086#L144 assume !(8513 == ssl3_accept_~s__state~0); 60087#L147 assume !(8528 == ssl3_accept_~s__state~0); 60080#L150 assume !(8529 == ssl3_accept_~s__state~0); 60081#L153 assume !(8544 == ssl3_accept_~s__state~0); 60074#L156 assume !(8545 == ssl3_accept_~s__state~0); 60075#L159 assume !(8560 == ssl3_accept_~s__state~0); 60155#L162 assume !(8561 == ssl3_accept_~s__state~0); 60153#L165 assume 8448 == ssl3_accept_~s__state~0; 58915#L166 assume !(ssl3_accept_~num1~0 > 0); 58916#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 60143#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60136#L580 ssl3_accept_~skip~0 := 0; 60133#L99-2 assume !false; 60130#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60127#L102 assume !(12292 == ssl3_accept_~s__state~0); 60124#L105 assume !(16384 == ssl3_accept_~s__state~0); 60121#L108 assume !(8192 == ssl3_accept_~s__state~0); 60118#L111 assume !(24576 == ssl3_accept_~s__state~0); 60115#L114 assume !(8195 == ssl3_accept_~s__state~0); 60112#L117 assume !(8480 == ssl3_accept_~s__state~0); 60109#L120 assume !(8481 == ssl3_accept_~s__state~0); 60106#L123 assume !(8482 == ssl3_accept_~s__state~0); 60103#L126 assume !(8464 == ssl3_accept_~s__state~0); 60100#L129 assume !(8465 == ssl3_accept_~s__state~0); 60097#L132 assume !(8466 == ssl3_accept_~s__state~0); 60094#L135 assume !(8496 == ssl3_accept_~s__state~0); 60091#L138 assume !(8497 == ssl3_accept_~s__state~0); 60088#L141 assume !(8512 == ssl3_accept_~s__state~0); 60085#L144 assume !(8513 == ssl3_accept_~s__state~0); 60082#L147 assume !(8528 == ssl3_accept_~s__state~0); 60079#L150 assume !(8529 == ssl3_accept_~s__state~0); 60076#L153 assume !(8544 == ssl3_accept_~s__state~0); 60073#L156 assume !(8545 == ssl3_accept_~s__state~0); 60071#L159 assume !(8560 == ssl3_accept_~s__state~0); 60069#L162 assume !(8561 == ssl3_accept_~s__state~0); 60065#L165 assume !(8448 == ssl3_accept_~s__state~0); 60066#L168 assume 8576 == ssl3_accept_~s__state~0; 60048#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 60254#L444 assume !(ssl3_accept_~ret~0 <= 0); 60252#L447 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 59672#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59924#L580 ssl3_accept_~skip~0 := 0; 59922#L99-2 assume !false; 59920#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59918#L102 assume !(12292 == ssl3_accept_~s__state~0); 59916#L105 assume !(16384 == ssl3_accept_~s__state~0); 59914#L108 assume !(8192 == ssl3_accept_~s__state~0); 59912#L111 assume !(24576 == ssl3_accept_~s__state~0); 59910#L114 assume !(8195 == ssl3_accept_~s__state~0); 59908#L117 assume !(8480 == ssl3_accept_~s__state~0); 59906#L120 assume !(8481 == ssl3_accept_~s__state~0); 59904#L123 assume !(8482 == ssl3_accept_~s__state~0); 59902#L126 assume !(8464 == ssl3_accept_~s__state~0); 59900#L129 assume !(8465 == ssl3_accept_~s__state~0); 59898#L132 assume 8466 == ssl3_accept_~s__state~0; 58907#L133 [2019-10-22 09:01:32,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:32,523 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 21 times [2019-10-22 09:01:32,523 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:32,523 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783589170] [2019-10-22 09:01:32,523 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:32,523 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:32,523 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:32,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:32,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:32,531 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:01:32,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:32,533 INFO L82 PathProgramCache]: Analyzing trace with hash 264321377, now seen corresponding path program 1 times [2019-10-22 09:01:32,533 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:32,533 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083266023] [2019-10-22 09:01:32,533 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:32,533 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:32,533 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:32,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:01:32,647 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 280 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2019-10-22 09:01:32,648 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083266023] [2019-10-22 09:01:32,648 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:01:32,648 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-10-22 09:01:32,648 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346083071] [2019-10-22 09:01:32,648 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:01:32,648 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:01:32,649 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-10-22 09:01:32,649 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-10-22 09:01:32,649 INFO L87 Difference]: Start difference. First operand 1802 states and 2318 transitions. cyclomatic complexity: 523 Second operand 5 states. [2019-10-22 09:01:32,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:01:32,745 INFO L93 Difference]: Finished difference Result 7890 states and 10034 transitions. [2019-10-22 09:01:32,745 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-10-22 09:01:32,745 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7890 states and 10034 transitions. [2019-10-22 09:01:32,769 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7524 [2019-10-22 09:01:32,792 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7890 states to 7890 states and 10034 transitions. [2019-10-22 09:01:32,793 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7785 [2019-10-22 09:01:32,797 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7785 [2019-10-22 09:01:32,797 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7890 states and 10034 transitions. [2019-10-22 09:01:32,800 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:01:32,800 INFO L688 BuchiCegarLoop]: Abstraction has 7890 states and 10034 transitions. [2019-10-22 09:01:32,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7890 states and 10034 transitions. [2019-10-22 09:01:32,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7890 to 3044. [2019-10-22 09:01:32,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3044 states. [2019-10-22 09:01:32,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3044 states to 3044 states and 3890 transitions. [2019-10-22 09:01:32,849 INFO L711 BuchiCegarLoop]: Abstraction has 3044 states and 3890 transitions. [2019-10-22 09:01:32,849 INFO L591 BuchiCegarLoop]: Abstraction has 3044 states and 3890 transitions. [2019-10-22 09:01:32,849 INFO L424 BuchiCegarLoop]: ======== Iteration 27============ [2019-10-22 09:01:32,849 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3044 states and 3890 transitions. [2019-10-22 09:01:32,856 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2830 [2019-10-22 09:01:32,856 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:01:32,856 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:01:32,857 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:01:32,857 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 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] [2019-10-22 09:01:32,857 INFO L791 eck$LassoCheckResult]: Stem: 68712#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 68713#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 68707#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 68708#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 68670#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 68768#L99-2 assume !false; 68791#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70372#L102 assume !(12292 == ssl3_accept_~s__state~0); 70373#L105 assume !(16384 == ssl3_accept_~s__state~0); 70368#L108 assume !(8192 == ssl3_accept_~s__state~0); 70369#L111 assume !(24576 == ssl3_accept_~s__state~0); 70364#L114 assume !(8195 == ssl3_accept_~s__state~0); 70365#L117 assume !(8480 == ssl3_accept_~s__state~0); 70360#L120 assume !(8481 == ssl3_accept_~s__state~0); 70361#L123 assume !(8482 == ssl3_accept_~s__state~0); 70356#L126 assume 8464 == ssl3_accept_~s__state~0; 70076#L133 [2019-10-22 09:01:32,857 INFO L793 eck$LassoCheckResult]: Loop: 70076#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 71059#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 71043#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 71044#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 71170#L580 ssl3_accept_~skip~0 := 0; 71169#L99-2 assume !false; 71168#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71167#L102 assume !(12292 == ssl3_accept_~s__state~0); 71166#L105 assume !(16384 == ssl3_accept_~s__state~0); 71165#L108 assume !(8192 == ssl3_accept_~s__state~0); 71164#L111 assume !(24576 == ssl3_accept_~s__state~0); 71163#L114 assume !(8195 == ssl3_accept_~s__state~0); 71161#L117 assume !(8480 == ssl3_accept_~s__state~0); 71159#L120 assume !(8481 == ssl3_accept_~s__state~0); 71157#L123 assume !(8482 == ssl3_accept_~s__state~0); 71155#L126 assume !(8464 == ssl3_accept_~s__state~0); 71154#L129 assume !(8465 == ssl3_accept_~s__state~0); 70784#L132 assume !(8466 == ssl3_accept_~s__state~0); 70465#L135 assume 8496 == ssl3_accept_~s__state~0; 70071#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 70460#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 70458#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 70456#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 68709#L297-2 ssl3_accept_~s__init_num~0 := 0; 70452#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 70446#L580 ssl3_accept_~skip~0 := 0; 70444#L99-2 assume !false; 70442#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70439#L102 assume !(12292 == ssl3_accept_~s__state~0); 70437#L105 assume !(16384 == ssl3_accept_~s__state~0); 70434#L108 assume !(8192 == ssl3_accept_~s__state~0); 70432#L111 assume !(24576 == ssl3_accept_~s__state~0); 70429#L114 assume !(8195 == ssl3_accept_~s__state~0); 70427#L117 assume !(8480 == ssl3_accept_~s__state~0); 70426#L120 assume !(8481 == ssl3_accept_~s__state~0); 70420#L123 assume !(8482 == ssl3_accept_~s__state~0); 70418#L126 assume !(8464 == ssl3_accept_~s__state~0); 70416#L129 assume !(8465 == ssl3_accept_~s__state~0); 70408#L132 assume !(8466 == ssl3_accept_~s__state~0); 70403#L135 assume !(8496 == ssl3_accept_~s__state~0); 70398#L138 assume !(8497 == ssl3_accept_~s__state~0); 70024#L141 assume 8512 == ssl3_accept_~s__state~0; 68751#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 68752#L308 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 68615#L312 assume !(ssl3_accept_~ret~0 <= 0); 68616#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 70662#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 70658#L580 ssl3_accept_~skip~0 := 0; 70651#L99-2 assume !false; 70652#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70645#L102 assume !(12292 == ssl3_accept_~s__state~0); 70646#L105 assume !(16384 == ssl3_accept_~s__state~0); 70639#L108 assume !(8192 == ssl3_accept_~s__state~0); 70640#L111 assume !(24576 == ssl3_accept_~s__state~0); 70633#L114 assume !(8195 == ssl3_accept_~s__state~0); 70634#L117 assume !(8480 == ssl3_accept_~s__state~0); 70627#L120 assume !(8481 == ssl3_accept_~s__state~0); 70628#L123 assume !(8482 == ssl3_accept_~s__state~0); 70621#L126 assume !(8464 == ssl3_accept_~s__state~0); 70622#L129 assume !(8465 == ssl3_accept_~s__state~0); 70614#L132 assume !(8466 == ssl3_accept_~s__state~0); 70615#L135 assume !(8496 == ssl3_accept_~s__state~0); 70608#L138 assume !(8497 == ssl3_accept_~s__state~0); 70609#L141 assume !(8512 == ssl3_accept_~s__state~0); 70602#L144 assume !(8513 == ssl3_accept_~s__state~0); 70603#L147 assume 8528 == ssl3_accept_~s__state~0; 68734#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 68697#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 68698#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 68536#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 68702#L357 assume !(ssl3_accept_~ret~0 <= 0); 68535#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 68606#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 71473#L580 ssl3_accept_~skip~0 := 0; 71472#L99-2 assume !false; 71470#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71468#L102 assume !(12292 == ssl3_accept_~s__state~0); 71466#L105 assume !(16384 == ssl3_accept_~s__state~0); 71465#L108 assume !(8192 == ssl3_accept_~s__state~0); 71464#L111 assume !(24576 == ssl3_accept_~s__state~0); 71463#L114 assume !(8195 == ssl3_accept_~s__state~0); 71462#L117 assume !(8480 == ssl3_accept_~s__state~0); 71461#L120 assume !(8481 == ssl3_accept_~s__state~0); 71459#L123 assume !(8482 == ssl3_accept_~s__state~0); 71450#L126 assume !(8464 == ssl3_accept_~s__state~0); 71449#L129 assume !(8465 == ssl3_accept_~s__state~0); 71445#L132 assume !(8466 == ssl3_accept_~s__state~0); 71444#L135 assume !(8496 == ssl3_accept_~s__state~0); 71442#L138 assume !(8497 == ssl3_accept_~s__state~0); 71440#L141 assume !(8512 == ssl3_accept_~s__state~0); 71439#L144 assume !(8513 == ssl3_accept_~s__state~0); 71437#L147 assume !(8528 == ssl3_accept_~s__state~0); 71436#L150 assume !(8529 == ssl3_accept_~s__state~0); 70779#L153 assume 8544 == ssl3_accept_~s__state~0; 70240#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 68693#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 68591#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 68584#L392 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 68586#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 68731#L404 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 68642#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 71531#L580 ssl3_accept_~skip~0 := 0; 71529#L99-2 assume !false; 71527#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71525#L102 assume !(12292 == ssl3_accept_~s__state~0); 71523#L105 assume !(16384 == ssl3_accept_~s__state~0); 71521#L108 assume !(8192 == ssl3_accept_~s__state~0); 71519#L111 assume !(24576 == ssl3_accept_~s__state~0); 71517#L114 assume !(8195 == ssl3_accept_~s__state~0); 71515#L117 assume !(8480 == ssl3_accept_~s__state~0); 71513#L120 assume !(8481 == ssl3_accept_~s__state~0); 71511#L123 assume !(8482 == ssl3_accept_~s__state~0); 71509#L126 assume !(8464 == ssl3_accept_~s__state~0); 71507#L129 assume !(8465 == ssl3_accept_~s__state~0); 71505#L132 assume !(8466 == ssl3_accept_~s__state~0); 71503#L135 assume !(8496 == ssl3_accept_~s__state~0); 71501#L138 assume !(8497 == ssl3_accept_~s__state~0); 71499#L141 assume !(8512 == ssl3_accept_~s__state~0); 71497#L144 assume !(8513 == ssl3_accept_~s__state~0); 71495#L147 assume !(8528 == ssl3_accept_~s__state~0); 71493#L150 assume !(8529 == ssl3_accept_~s__state~0); 71491#L153 assume !(8544 == ssl3_accept_~s__state~0); 71489#L156 assume !(8545 == ssl3_accept_~s__state~0); 71487#L159 assume !(8560 == ssl3_accept_~s__state~0); 71485#L162 assume !(8561 == ssl3_accept_~s__state~0); 71483#L165 assume 8448 == ssl3_accept_~s__state~0; 68617#L166 assume !(ssl3_accept_~num1~0 > 0); 68618#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 68649#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 71326#L580 ssl3_accept_~skip~0 := 0; 71324#L99-2 assume !false; 71322#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71320#L102 assume !(12292 == ssl3_accept_~s__state~0); 71318#L105 assume !(16384 == ssl3_accept_~s__state~0); 71316#L108 assume !(8192 == ssl3_accept_~s__state~0); 71314#L111 assume !(24576 == ssl3_accept_~s__state~0); 71312#L114 assume !(8195 == ssl3_accept_~s__state~0); 71309#L117 assume !(8480 == ssl3_accept_~s__state~0); 71307#L120 assume !(8481 == ssl3_accept_~s__state~0); 71306#L123 assume !(8482 == ssl3_accept_~s__state~0); 71305#L126 assume !(8464 == ssl3_accept_~s__state~0); 71304#L129 assume !(8465 == ssl3_accept_~s__state~0); 71302#L132 assume !(8466 == ssl3_accept_~s__state~0); 71297#L135 assume !(8496 == ssl3_accept_~s__state~0); 71295#L138 assume !(8497 == ssl3_accept_~s__state~0); 71293#L141 assume !(8512 == ssl3_accept_~s__state~0); 71291#L144 assume !(8513 == ssl3_accept_~s__state~0); 71289#L147 assume !(8528 == ssl3_accept_~s__state~0); 71287#L150 assume !(8529 == ssl3_accept_~s__state~0); 71285#L153 assume !(8544 == ssl3_accept_~s__state~0); 71283#L156 assume !(8545 == ssl3_accept_~s__state~0); 71281#L159 assume !(8560 == ssl3_accept_~s__state~0); 71279#L162 assume !(8561 == ssl3_accept_~s__state~0); 71277#L165 assume !(8448 == ssl3_accept_~s__state~0); 70997#L168 assume 8576 == ssl3_accept_~s__state~0; 68594#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 68595#L444 assume !(ssl3_accept_~ret~0 <= 0); 68638#L447 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 70947#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 71033#L580 ssl3_accept_~skip~0 := 0; 71031#L99-2 assume !false; 71029#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71027#L102 assume !(12292 == ssl3_accept_~s__state~0); 71025#L105 assume !(16384 == ssl3_accept_~s__state~0); 71023#L108 assume !(8192 == ssl3_accept_~s__state~0); 71020#L111 assume !(24576 == ssl3_accept_~s__state~0); 71018#L114 assume !(8195 == ssl3_accept_~s__state~0); 71016#L117 assume !(8480 == ssl3_accept_~s__state~0); 71014#L120 assume !(8481 == ssl3_accept_~s__state~0); 71012#L123 assume !(8482 == ssl3_accept_~s__state~0); 71009#L126 assume !(8464 == ssl3_accept_~s__state~0); 71005#L129 assume !(8465 == ssl3_accept_~s__state~0); 71006#L132 assume 8466 == ssl3_accept_~s__state~0; 70076#L133 [2019-10-22 09:01:32,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:32,858 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 22 times [2019-10-22 09:01:32,858 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:32,858 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739593007] [2019-10-22 09:01:32,858 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:32,858 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:32,858 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:32,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:32,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:32,865 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:01:32,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:32,865 INFO L82 PathProgramCache]: Analyzing trace with hash -1554774647, now seen corresponding path program 1 times [2019-10-22 09:01:32,865 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:32,865 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392670696] [2019-10-22 09:01:32,865 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:32,865 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:32,866 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:32,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:32,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:32,897 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:01:32,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:32,897 INFO L82 PathProgramCache]: Analyzing trace with hash 1505140731, now seen corresponding path program 1 times [2019-10-22 09:01:32,898 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:32,898 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093680879] [2019-10-22 09:01:32,898 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:32,898 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:32,898 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:32,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:32,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:32,946 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:01:33,859 WARN L191 SmtUtils]: Spent 896.00 ms on a formula simplification. DAG size of input: 384 DAG size of output: 142 [2019-10-22 09:01:33,937 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 09:01:33,937 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 09:01:33,937 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 09:01:33,937 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 09:01:33,937 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-10-22 09:01:33,937 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 09:01:33,938 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 09:01:33,938 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 09:01:33,938 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration27_Loop [2019-10-22 09:01:33,938 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 09:01:33,938 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 09:01:33,940 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:33,944 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:33,945 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:33,947 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:33,949 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:33,951 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:33,960 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:33,962 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:33,963 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:33,971 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:33,972 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:33,974 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:33,976 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:33,977 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:33,979 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:33,982 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:33,984 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:33,986 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:33,989 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:33,990 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:33,992 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:33,993 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:34,242 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 09:01:34,242 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e8f2c476-7525-4043-951d-564a4cc9252b/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-10-22 09:01:34,246 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 09:01:34,247 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e8f2c476-7525-4043-951d-564a4cc9252b/bin/uautomizer/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 09:01:34,256 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-10-22 09:01:34,257 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 09:01:34,261 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-10-22 09:01:34,263 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 09:01:34,263 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 09:01:34,263 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 09:01:34,264 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 09:01:34,264 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-10-22 09:01:34,264 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 09:01:34,264 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 09:01:34,264 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 09:01:34,264 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration27_Loop [2019-10-22 09:01:34,264 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 09:01:34,264 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 09:01:34,266 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:34,275 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:34,277 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:34,281 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:34,285 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:34,287 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:34,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-10-22 09:01:34,296 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:34,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-10-22 09:01:34,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-10-22 09:01:34,303 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:34,306 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:34,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-10-22 09:01:34,310 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:34,313 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:34,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-10-22 09:01:34,323 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:34,324 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:34,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-10-22 09:01:34,331 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:34,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-10-22 09:01:34,334 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:34,501 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 09:01:34,501 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-10-22 09:01:34,502 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-10-22 09:01:34,502 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 09:01:34,502 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 09:01:34,503 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 09:01:34,503 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 09:01:34,503 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 09:01:34,503 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 09:01:34,503 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 09:01:34,505 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-10-22 09:01:34,506 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-10-22 09:01:34,506 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2019-10-22 09:01:34,507 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-10-22 09:01:34,507 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-10-22 09:01:34,507 INFO L510 LassoAnalysis]: Proved termination. [2019-10-22 09:01:34,507 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0) = -1*ULTIMATE.start_ssl3_accept_~blastFlag~0 + 1 Supporting invariants [] [2019-10-22 09:01:34,507 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-10-22 09:01:34,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:34,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:01:34,554 INFO L256 TraceCheckSpWp]: Trace formula consists of 45 conjuncts, 2 conjunts are in the unsatisfiable core [2019-10-22 09:01:34,555 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 09:01:34,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:01:34,588 INFO L256 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 4 conjunts are in the unsatisfiable core [2019-10-22 09:01:34,589 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 09:01:34,616 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2019-10-22 09:01:34,616 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-10-22 09:01:34,616 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3044 states and 3890 transitions. cyclomatic complexity: 855 Second operand 5 states. [2019-10-22 09:01:34,680 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3044 states and 3890 transitions. cyclomatic complexity: 855. Second operand 5 states. Result 8040 states and 10224 transitions. Complement of second has 4 states. [2019-10-22 09:01:34,681 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2019-10-22 09:01:34,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-10-22 09:01:34,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 376 transitions. [2019-10-22 09:01:34,681 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 376 transitions. Stem has 16 letters. Loop has 173 letters. [2019-10-22 09:01:34,685 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 09:01:34,685 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 376 transitions. Stem has 189 letters. Loop has 173 letters. [2019-10-22 09:01:34,686 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 09:01:34,686 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 376 transitions. Stem has 16 letters. Loop has 346 letters. [2019-10-22 09:01:34,688 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 09:01:34,688 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8040 states and 10224 transitions. [2019-10-22 09:01:34,711 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5316 [2019-10-22 09:01:34,732 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8040 states to 8040 states and 10224 transitions. [2019-10-22 09:01:34,732 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5429 [2019-10-22 09:01:34,735 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5441 [2019-10-22 09:01:34,735 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8040 states and 10224 transitions. [2019-10-22 09:01:34,735 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:01:34,736 INFO L688 BuchiCegarLoop]: Abstraction has 8040 states and 10224 transitions. [2019-10-22 09:01:34,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8040 states and 10224 transitions. [2019-10-22 09:01:34,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8040 to 8028. [2019-10-22 09:01:34,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8028 states. [2019-10-22 09:01:34,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8028 states to 8028 states and 10206 transitions. [2019-10-22 09:01:34,816 INFO L711 BuchiCegarLoop]: Abstraction has 8028 states and 10206 transitions. [2019-10-22 09:01:34,816 INFO L591 BuchiCegarLoop]: Abstraction has 8028 states and 10206 transitions. [2019-10-22 09:01:34,816 INFO L424 BuchiCegarLoop]: ======== Iteration 28============ [2019-10-22 09:01:34,816 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8028 states and 10206 transitions. [2019-10-22 09:01:34,832 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5316 [2019-10-22 09:01:34,833 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:01:34,833 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:01:34,834 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:01:34,834 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 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] [2019-10-22 09:01:34,834 INFO L791 eck$LassoCheckResult]: Stem: 80466#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 80467#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 80457#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 80458#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 80396#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 80538#L99-2 assume !false; 83037#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 83580#L102 assume !(12292 == ssl3_accept_~s__state~0); 83576#L105 assume !(16384 == ssl3_accept_~s__state~0); 83572#L108 assume !(8192 == ssl3_accept_~s__state~0); 83568#L111 assume !(24576 == ssl3_accept_~s__state~0); 83564#L114 assume !(8195 == ssl3_accept_~s__state~0); 83558#L117 assume !(8480 == ssl3_accept_~s__state~0); 83084#L120 assume !(8481 == ssl3_accept_~s__state~0); 83085#L123 assume !(8482 == ssl3_accept_~s__state~0); 80946#L126 assume 8464 == ssl3_accept_~s__state~0; 80944#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 80945#L274 [2019-10-22 09:01:34,834 INFO L793 eck$LassoCheckResult]: Loop: 80945#L274 assume !(0 == ssl3_accept_~blastFlag~0); 86043#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 83724#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 83720#L580 ssl3_accept_~skip~0 := 0; 83529#L99-2 assume !false; 83530#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 83469#L102 assume !(12292 == ssl3_accept_~s__state~0); 83470#L105 assume !(16384 == ssl3_accept_~s__state~0); 83430#L108 assume !(8192 == ssl3_accept_~s__state~0); 83431#L111 assume !(24576 == ssl3_accept_~s__state~0); 83422#L114 assume !(8195 == ssl3_accept_~s__state~0); 83423#L117 assume !(8480 == ssl3_accept_~s__state~0); 83412#L120 assume !(8481 == ssl3_accept_~s__state~0); 83413#L123 assume !(8482 == ssl3_accept_~s__state~0); 83403#L126 assume !(8464 == ssl3_accept_~s__state~0); 83404#L129 assume !(8465 == ssl3_accept_~s__state~0); 83292#L132 assume !(8466 == ssl3_accept_~s__state~0); 83227#L135 assume 8496 == ssl3_accept_~s__state~0; 83226#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 83224#L287 assume !(1 == ssl3_accept_~blastFlag~0); 83225#L290 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 83215#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 83216#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 83209#L297-2 ssl3_accept_~s__init_num~0 := 0; 83210#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 83198#L580 ssl3_accept_~skip~0 := 0; 83199#L99-2 assume !false; 83194#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 83195#L102 assume !(12292 == ssl3_accept_~s__state~0); 83190#L105 assume !(16384 == ssl3_accept_~s__state~0); 83191#L108 assume !(8192 == ssl3_accept_~s__state~0); 83186#L111 assume !(24576 == ssl3_accept_~s__state~0); 83187#L114 assume !(8195 == ssl3_accept_~s__state~0); 83182#L117 assume !(8480 == ssl3_accept_~s__state~0); 83183#L120 assume !(8481 == ssl3_accept_~s__state~0); 83178#L123 assume !(8482 == ssl3_accept_~s__state~0); 83179#L126 assume !(8464 == ssl3_accept_~s__state~0); 83174#L129 assume !(8465 == ssl3_accept_~s__state~0); 83175#L132 assume !(8466 == ssl3_accept_~s__state~0); 83170#L135 assume !(8496 == ssl3_accept_~s__state~0); 83171#L138 assume !(8497 == ssl3_accept_~s__state~0); 83077#L141 assume 8512 == ssl3_accept_~s__state~0; 83070#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 83060#L308 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 80320#L312 assume !(ssl3_accept_~ret~0 <= 0); 80321#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 86001#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 85996#L580 ssl3_accept_~skip~0 := 0; 85995#L99-2 assume !false; 85994#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 85993#L102 assume !(12292 == ssl3_accept_~s__state~0); 85992#L105 assume !(16384 == ssl3_accept_~s__state~0); 85991#L108 assume !(8192 == ssl3_accept_~s__state~0); 85990#L111 assume !(24576 == ssl3_accept_~s__state~0); 85989#L114 assume !(8195 == ssl3_accept_~s__state~0); 85988#L117 assume !(8480 == ssl3_accept_~s__state~0); 85987#L120 assume !(8481 == ssl3_accept_~s__state~0); 85986#L123 assume !(8482 == ssl3_accept_~s__state~0); 85985#L126 assume !(8464 == ssl3_accept_~s__state~0); 85984#L129 assume !(8465 == ssl3_accept_~s__state~0); 85983#L132 assume !(8466 == ssl3_accept_~s__state~0); 85982#L135 assume !(8496 == ssl3_accept_~s__state~0); 85981#L138 assume !(8497 == ssl3_accept_~s__state~0); 85980#L141 assume !(8512 == ssl3_accept_~s__state~0); 85979#L144 assume !(8513 == ssl3_accept_~s__state~0); 85978#L147 assume 8528 == ssl3_accept_~s__state~0; 83282#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 85976#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 85973#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 85968#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 85966#L357 assume !(ssl3_accept_~ret~0 <= 0); 85965#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 85963#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 85957#L580 ssl3_accept_~skip~0 := 0; 85952#L99-2 assume !false; 85950#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 85948#L102 assume !(12292 == ssl3_accept_~s__state~0); 85946#L105 assume !(16384 == ssl3_accept_~s__state~0); 85944#L108 assume !(8192 == ssl3_accept_~s__state~0); 85942#L111 assume !(24576 == ssl3_accept_~s__state~0); 85940#L114 assume !(8195 == ssl3_accept_~s__state~0); 85938#L117 assume !(8480 == ssl3_accept_~s__state~0); 85936#L120 assume !(8481 == ssl3_accept_~s__state~0); 85934#L123 assume !(8482 == ssl3_accept_~s__state~0); 85932#L126 assume !(8464 == ssl3_accept_~s__state~0); 85930#L129 assume !(8465 == ssl3_accept_~s__state~0); 85928#L132 assume !(8466 == ssl3_accept_~s__state~0); 85926#L135 assume !(8496 == ssl3_accept_~s__state~0); 85924#L138 assume !(8497 == ssl3_accept_~s__state~0); 85922#L141 assume !(8512 == ssl3_accept_~s__state~0); 85920#L144 assume !(8513 == ssl3_accept_~s__state~0); 85918#L147 assume !(8528 == ssl3_accept_~s__state~0); 85916#L150 assume !(8529 == ssl3_accept_~s__state~0); 85914#L153 assume 8544 == ssl3_accept_~s__state~0; 83276#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 85911#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 85908#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 85906#L392 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 85903#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 85901#L404 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 85899#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 85894#L580 ssl3_accept_~skip~0 := 0; 85893#L99-2 assume !false; 85892#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 85891#L102 assume !(12292 == ssl3_accept_~s__state~0); 85890#L105 assume !(16384 == ssl3_accept_~s__state~0); 85889#L108 assume !(8192 == ssl3_accept_~s__state~0); 85888#L111 assume !(24576 == ssl3_accept_~s__state~0); 85887#L114 assume !(8195 == ssl3_accept_~s__state~0); 85886#L117 assume !(8480 == ssl3_accept_~s__state~0); 85885#L120 assume !(8481 == ssl3_accept_~s__state~0); 85884#L123 assume !(8482 == ssl3_accept_~s__state~0); 85883#L126 assume !(8464 == ssl3_accept_~s__state~0); 85882#L129 assume !(8465 == ssl3_accept_~s__state~0); 85881#L132 assume !(8466 == ssl3_accept_~s__state~0); 85880#L135 assume !(8496 == ssl3_accept_~s__state~0); 85879#L138 assume !(8497 == ssl3_accept_~s__state~0); 85878#L141 assume !(8512 == ssl3_accept_~s__state~0); 85877#L144 assume !(8513 == ssl3_accept_~s__state~0); 85876#L147 assume !(8528 == ssl3_accept_~s__state~0); 85875#L150 assume !(8529 == ssl3_accept_~s__state~0); 85874#L153 assume !(8544 == ssl3_accept_~s__state~0); 85873#L156 assume !(8545 == ssl3_accept_~s__state~0); 85872#L159 assume !(8560 == ssl3_accept_~s__state~0); 85871#L162 assume !(8561 == ssl3_accept_~s__state~0); 85870#L165 assume 8448 == ssl3_accept_~s__state~0; 85869#L166 assume !(ssl3_accept_~num1~0 > 0); 85867#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 85865#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 85860#L580 ssl3_accept_~skip~0 := 0; 85859#L99-2 assume !false; 85858#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 85857#L102 assume !(12292 == ssl3_accept_~s__state~0); 85856#L105 assume !(16384 == ssl3_accept_~s__state~0); 85855#L108 assume !(8192 == ssl3_accept_~s__state~0); 85854#L111 assume !(24576 == ssl3_accept_~s__state~0); 85853#L114 assume !(8195 == ssl3_accept_~s__state~0); 85852#L117 assume !(8480 == ssl3_accept_~s__state~0); 85851#L120 assume !(8481 == ssl3_accept_~s__state~0); 85850#L123 assume !(8482 == ssl3_accept_~s__state~0); 85849#L126 assume !(8464 == ssl3_accept_~s__state~0); 85848#L129 assume !(8465 == ssl3_accept_~s__state~0); 85847#L132 assume !(8466 == ssl3_accept_~s__state~0); 85846#L135 assume !(8496 == ssl3_accept_~s__state~0); 85845#L138 assume !(8497 == ssl3_accept_~s__state~0); 85844#L141 assume !(8512 == ssl3_accept_~s__state~0); 85843#L144 assume !(8513 == ssl3_accept_~s__state~0); 85842#L147 assume !(8528 == ssl3_accept_~s__state~0); 85841#L150 assume !(8529 == ssl3_accept_~s__state~0); 85840#L153 assume !(8544 == ssl3_accept_~s__state~0); 85839#L156 assume !(8545 == ssl3_accept_~s__state~0); 85838#L159 assume !(8560 == ssl3_accept_~s__state~0); 85837#L162 assume !(8561 == ssl3_accept_~s__state~0); 85836#L165 assume !(8448 == ssl3_accept_~s__state~0); 85835#L168 assume 8576 == ssl3_accept_~s__state~0; 84887#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 85834#L444 assume !(ssl3_accept_~ret~0 <= 0); 85833#L447 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 84703#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 83551#L580 ssl3_accept_~skip~0 := 0; 83552#L99-2 assume !false; 83475#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 83476#L102 assume !(12292 == ssl3_accept_~s__state~0); 83462#L105 assume !(16384 == ssl3_accept_~s__state~0); 83463#L108 assume !(8192 == ssl3_accept_~s__state~0); 83426#L111 assume !(24576 == ssl3_accept_~s__state~0); 83427#L114 assume !(8195 == ssl3_accept_~s__state~0); 83417#L117 assume !(8480 == ssl3_accept_~s__state~0); 83418#L120 assume !(8481 == ssl3_accept_~s__state~0); 83408#L123 assume !(8482 == ssl3_accept_~s__state~0); 83409#L126 assume !(8464 == ssl3_accept_~s__state~0); 83296#L129 assume !(8465 == ssl3_accept_~s__state~0); 83297#L132 assume 8466 == ssl3_accept_~s__state~0; 83232#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 80945#L274 [2019-10-22 09:01:34,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:34,835 INFO L82 PathProgramCache]: Analyzing trace with hash -2011390299, now seen corresponding path program 1 times [2019-10-22 09:01:34,835 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:34,835 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829586259] [2019-10-22 09:01:34,835 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:34,835 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:34,835 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:34,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:34,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:34,846 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:01:34,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:34,847 INFO L82 PathProgramCache]: Analyzing trace with hash -841634708, now seen corresponding path program 1 times [2019-10-22 09:01:34,847 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:34,847 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293117544] [2019-10-22 09:01:34,847 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:34,847 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:34,847 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:34,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:34,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:34,871 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:01:34,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:34,871 INFO L82 PathProgramCache]: Analyzing trace with hash 674237456, now seen corresponding path program 1 times [2019-10-22 09:01:34,871 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:34,871 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375320882] [2019-10-22 09:01:34,871 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:34,872 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:34,872 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:34,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:01:34,899 INFO L134 CoverageAnalysis]: Checked inductivity of 450 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2019-10-22 09:01:34,900 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375320882] [2019-10-22 09:01:34,900 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:01:34,900 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 09:01:34,900 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885576895] [2019-10-22 09:01:35,774 WARN L191 SmtUtils]: Spent 867.00 ms on a formula simplification. DAG size of input: 389 DAG size of output: 143 [2019-10-22 09:01:35,830 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 09:01:35,830 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 09:01:35,830 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 09:01:35,830 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 09:01:35,830 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-10-22 09:01:35,830 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 09:01:35,830 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 09:01:35,830 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 09:01:35,831 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration28_Loop [2019-10-22 09:01:35,831 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 09:01:35,831 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 09:01:35,832 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:35,835 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:35,837 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:35,848 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:35,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-10-22 09:01:35,865 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:35,867 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:35,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-10-22 09:01:35,873 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:35,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-10-22 09:01:35,876 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:35,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-10-22 09:01:35,879 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:35,881 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:35,882 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:35,894 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:35,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-10-22 09:01:35,898 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:35,900 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:35,902 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:35,904 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:35,908 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:36,057 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 09:01:36,057 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e8f2c476-7525-4043-951d-564a4cc9252b/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-10-22 09:01:36,063 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 09:01:36,063 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 09:01:36,065 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 09:01:36,065 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e8f2c476-7525-4043-951d-564a4cc9252b/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-10-22 09:01:36,069 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 09:01:36,069 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 09:01:36,071 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 09:01:36,072 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0=1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e8f2c476-7525-4043-951d-564a4cc9252b/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-10-22 09:01:36,076 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 09:01:36,076 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 09:01:36,079 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 09:01:36,079 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-2} Honda state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e8f2c476-7525-4043-951d-564a4cc9252b/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-10-22 09:01:36,084 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 09:01:36,084 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 09:01:36,089 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 09:01:36,090 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp61~0=4294967040, ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0=4294967040, ULTIMATE.start_ssl3_accept_~l~0=4294967040, ULTIMATE.start_ssl3_accept_~__cil_tmp56~0=4294967040} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp61~0=4294967040, ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0=4294967040, ULTIMATE.start_ssl3_accept_~l~0=4294967040, ULTIMATE.start_ssl3_accept_~__cil_tmp56~0=4294967040} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e8f2c476-7525-4043-951d-564a4cc9252b/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-10-22 09:01:36,102 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 09:01:36,102 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 09:01:36,105 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 09:01:36,105 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__state~0=8466, ULTIMATE.start_ssl3_accept_~state~0=8466} Honda state: {ULTIMATE.start_ssl3_accept_~s__state~0=8466, ULTIMATE.start_ssl3_accept_~state~0=8466} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e8f2c476-7525-4043-951d-564a4cc9252b/bin/uautomizer/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 09:01:36,109 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 09:01:36,109 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 09:01:36,111 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 09:01:36,112 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet34=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet34=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e8f2c476-7525-4043-951d-564a4cc9252b/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-10-22 09:01:36,116 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 09:01:36,116 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 09:01:36,127 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 09:01:36,127 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=0, ULTIMATE.start_ssl3_accept_~s__options~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=0, ULTIMATE.start_ssl3_accept_~s__options~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e8f2c476-7525-4043-951d-564a4cc9252b/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-10-22 09:01:36,132 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 09:01:36,132 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 09:01:36,134 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 09:01:36,134 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet36=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet36=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e8f2c476-7525-4043-951d-564a4cc9252b/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-10-22 09:01:36,138 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 09:01:36,139 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 09:01:36,143 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 09:01:36,143 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e8f2c476-7525-4043-951d-564a4cc9252b/bin/uautomizer/z3 Starting monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 09:01:36,151 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 09:01:36,151 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 09:01:36,153 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 09:01:36,154 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__hit~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__hit~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e8f2c476-7525-4043-951d-564a4cc9252b/bin/uautomizer/z3 Starting monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 09:01:36,158 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 09:01:36,158 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 09:01:36,160 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 09:01:36,160 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet35=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet35=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e8f2c476-7525-4043-951d-564a4cc9252b/bin/uautomizer/z3 Starting monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 09:01:36,167 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 09:01:36,167 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 09:01:36,170 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 09:01:36,171 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e8f2c476-7525-4043-951d-564a4cc9252b/bin/uautomizer/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 09:01:36,175 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 09:01:36,175 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 09:01:36,177 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 09:01:36,177 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet37=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet37=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e8f2c476-7525-4043-951d-564a4cc9252b/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-10-22 09:01:36,183 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 09:01:36,183 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 09:01:36,186 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 09:01:36,186 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8576} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8576} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e8f2c476-7525-4043-951d-564a4cc9252b/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) Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 09:01:36,191 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 09:01:36,191 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e8f2c476-7525-4043-951d-564a4cc9252b/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) Waiting until toolchain timeout for monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 09:01:36,197 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-10-22 09:01:36,197 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 09:01:36,200 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-10-22 09:01:36,201 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 09:01:36,201 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 09:01:36,201 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 09:01:36,201 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 09:01:36,201 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-10-22 09:01:36,201 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 09:01:36,201 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 09:01:36,201 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 09:01:36,201 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration28_Loop [2019-10-22 09:01:36,202 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 09:01:36,202 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 09:01:36,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-10-22 09:01:36,209 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:36,211 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:36,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-10-22 09:01:36,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-10-22 09:01:36,221 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:36,223 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:36,232 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:36,237 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:36,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-10-22 09:01:36,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-10-22 09:01:36,243 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:36,245 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:36,251 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:36,253 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:36,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-10-22 09:01:36,259 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:36,261 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:36,263 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:36,265 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:36,268 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:36,270 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:36,484 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 09:01:36,484 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-10-22 09:01:36,484 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-10-22 09:01:36,485 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 09:01:36,485 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 09:01:36,485 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 09:01:36,485 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 09:01:36,485 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 09:01:36,486 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 09:01:36,486 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 09:01:36,486 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 09:01:36,487 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-10-22 09:01:36,487 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 09:01:36,488 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 09:01:36,488 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 09:01:36,488 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 09:01:36,488 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 09:01:36,488 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 09:01:36,488 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 09:01:36,489 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 09:01:36,490 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-10-22 09:01:36,490 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 09:01:36,490 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 09:01:36,490 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 09:01:36,491 INFO L203 nArgumentSynthesizer]: 2 loop disjuncts [2019-10-22 09:01:36,491 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 09:01:36,491 INFO L400 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-10-22 09:01:36,492 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 09:01:36,492 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 09:01:36,492 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 09:01:36,493 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 09:01:36,493 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 09:01:36,493 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 09:01:36,493 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 09:01:36,493 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 09:01:36,494 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 09:01:36,494 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 09:01:36,495 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 09:01:36,496 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-10-22 09:01:36,496 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 09:01:36,496 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 09:01:36,496 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 09:01:36,497 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 09:01:36,497 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 09:01:36,497 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 09:01:36,497 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 09:01:36,498 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 09:01:36,498 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-10-22 09:01:36,498 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 09:01:36,499 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 09:01:36,499 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 09:01:36,499 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 09:01:36,499 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 09:01:36,500 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 09:01:36,500 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 09:01:36,501 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 09:01:36,501 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-10-22 09:01:36,501 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 09:01:36,501 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 09:01:36,502 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 09:01:36,502 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 09:01:36,502 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 09:01:36,503 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 09:01:36,503 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 09:01:36,505 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 09:01:36,506 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-10-22 09:01:36,506 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 09:01:36,506 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 09:01:36,506 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 09:01:36,507 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 09:01:36,507 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 09:01:36,508 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 09:01:36,508 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 09:01:36,509 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 09:01:36,510 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-10-22 09:01:36,510 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 09:01:36,510 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 09:01:36,511 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 09:01:36,511 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 09:01:36,511 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 09:01:36,511 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 09:01:36,511 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 09:01:36,512 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 09:01:36,513 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-10-22 09:01:36,513 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 09:01:36,513 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 09:01:36,513 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 09:01:36,513 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 09:01:36,513 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 09:01:36,514 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 09:01:36,514 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 09:01:36,514 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 09:01:36,515 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-10-22 09:01:36,515 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 09:01:36,515 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 09:01:36,516 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 09:01:36,516 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 09:01:36,516 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 09:01:36,516 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 09:01:36,516 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 09:01:36,517 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 09:01:36,517 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-10-22 09:01:36,518 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 09:01:36,518 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 09:01:36,518 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 09:01:36,518 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 09:01:36,518 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 09:01:36,519 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 09:01:36,519 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 09:01:36,520 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 09:01:36,520 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-10-22 09:01:36,521 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 09:01:36,521 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 09:01:36,521 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 09:01:36,521 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 09:01:36,521 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 09:01:36,521 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 09:01:36,522 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 09:01:36,522 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 09:01:36,522 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-10-22 09:01:36,523 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 09:01:36,523 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 09:01:36,523 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 09:01:36,523 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 09:01:36,524 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 09:01:36,524 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 09:01:36,524 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 09:01:36,525 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 09:01:36,525 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-10-22 09:01:36,526 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 09:01:36,526 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 09:01:36,526 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 09:01:36,526 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 09:01:36,526 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 09:01:36,527 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 09:01:36,527 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 09:01:36,528 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-10-22 09:01:36,529 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-10-22 09:01:36,529 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2019-10-22 09:01:36,530 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-10-22 09:01:36,530 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-10-22 09:01:36,530 INFO L510 LassoAnalysis]: Proved termination. [2019-10-22 09:01:36,530 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0) = -2*ULTIMATE.start_ssl3_accept_~blastFlag~0 + 7 Supporting invariants [] [2019-10-22 09:01:36,530 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-10-22 09:01:36,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:36,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:01:36,625 INFO L256 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 2 conjunts are in the unsatisfiable core [2019-10-22 09:01:36,626 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 09:01:36,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:01:36,654 INFO L256 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 4 conjunts are in the unsatisfiable core [2019-10-22 09:01:36,656 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 09:01:36,678 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2019-10-22 09:01:36,679 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2019-10-22 09:01:36,679 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 8028 states and 10206 transitions. cyclomatic complexity: 2195 Second operand 4 states. [2019-10-22 09:01:36,820 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 8028 states and 10206 transitions. cyclomatic complexity: 2195. Second operand 4 states. Result 20486 states and 26040 transitions. Complement of second has 4 states. [2019-10-22 09:01:36,820 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2019-10-22 09:01:36,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2019-10-22 09:01:36,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 375 transitions. [2019-10-22 09:01:36,821 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 375 transitions. Stem has 17 letters. Loop has 174 letters. [2019-10-22 09:01:36,822 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 09:01:36,822 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 375 transitions. Stem has 191 letters. Loop has 174 letters. [2019-10-22 09:01:36,823 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 09:01:36,823 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 375 transitions. Stem has 17 letters. Loop has 348 letters. [2019-10-22 09:01:36,825 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 09:01:36,825 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 20486 states and 26040 transitions. [2019-10-22 09:01:36,887 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7710 [2019-10-22 09:01:36,932 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 20486 states to 17988 states and 22848 transitions. [2019-10-22 09:01:36,933 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7847 [2019-10-22 09:01:36,938 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7879 [2019-10-22 09:01:36,938 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17988 states and 22848 transitions. [2019-10-22 09:01:36,939 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:01:36,939 INFO L688 BuchiCegarLoop]: Abstraction has 17988 states and 22848 transitions. [2019-10-22 09:01:36,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17988 states and 22848 transitions. [2019-10-22 09:01:37,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17988 to 15446. [2019-10-22 09:01:37,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15446 states. [2019-10-22 09:01:37,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15446 states to 15446 states and 19642 transitions. [2019-10-22 09:01:37,096 INFO L711 BuchiCegarLoop]: Abstraction has 15446 states and 19642 transitions. [2019-10-22 09:01:37,096 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:01:37,096 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:01:37,097 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:01:37,098 INFO L87 Difference]: Start difference. First operand 15446 states and 19642 transitions. Second operand 3 states. [2019-10-22 09:01:37,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:01:37,142 INFO L93 Difference]: Finished difference Result 15450 states and 19612 transitions. [2019-10-22 09:01:37,142 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:01:37,143 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15450 states and 19612 transitions. [2019-10-22 09:01:37,184 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5224 [2019-10-22 09:01:37,219 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15450 states to 15446 states and 19608 transitions. [2019-10-22 09:01:37,219 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5353 [2019-10-22 09:01:37,223 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5353 [2019-10-22 09:01:37,223 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15446 states and 19608 transitions. [2019-10-22 09:01:37,223 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:01:37,223 INFO L688 BuchiCegarLoop]: Abstraction has 15446 states and 19608 transitions. [2019-10-22 09:01:37,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15446 states and 19608 transitions. [2019-10-22 09:01:37,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15446 to 15446. [2019-10-22 09:01:37,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15446 states. [2019-10-22 09:01:37,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15446 states to 15446 states and 19608 transitions. [2019-10-22 09:01:37,369 INFO L711 BuchiCegarLoop]: Abstraction has 15446 states and 19608 transitions. [2019-10-22 09:01:37,369 INFO L591 BuchiCegarLoop]: Abstraction has 15446 states and 19608 transitions. [2019-10-22 09:01:37,370 INFO L424 BuchiCegarLoop]: ======== Iteration 29============ [2019-10-22 09:01:37,370 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15446 states and 19608 transitions. [2019-10-22 09:01:37,398 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5224 [2019-10-22 09:01:37,399 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:01:37,399 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:01:37,400 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] [2019-10-22 09:01:37,400 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 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] [2019-10-22 09:01:37,400 INFO L791 eck$LassoCheckResult]: Stem: 140460#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 140461#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 140452#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 140453#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 140395#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 140525#L99-2 assume !false; 140623#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 141368#L102 assume !(12292 == ssl3_accept_~s__state~0); 141369#L105 assume !(16384 == ssl3_accept_~s__state~0); 141360#L108 assume !(8192 == ssl3_accept_~s__state~0); 141361#L111 assume !(24576 == ssl3_accept_~s__state~0); 141352#L114 assume !(8195 == ssl3_accept_~s__state~0); 141353#L117 assume !(8480 == ssl3_accept_~s__state~0); 141241#L120 assume !(8481 == ssl3_accept_~s__state~0); 141242#L123 assume !(8482 == ssl3_accept_~s__state~0); 141232#L126 assume 8464 == ssl3_accept_~s__state~0; 140679#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 141938#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 141939#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 141567#L543 [2019-10-22 09:01:37,400 INFO L793 eck$LassoCheckResult]: Loop: 141567#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 141561#L580 ssl3_accept_~skip~0 := 0; 141559#L99-2 assume !false; 141557#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 141555#L102 assume !(12292 == ssl3_accept_~s__state~0); 141553#L105 assume !(16384 == ssl3_accept_~s__state~0); 141551#L108 assume !(8192 == ssl3_accept_~s__state~0); 141549#L111 assume !(24576 == ssl3_accept_~s__state~0); 141547#L114 assume !(8195 == ssl3_accept_~s__state~0); 141545#L117 assume !(8480 == ssl3_accept_~s__state~0); 141543#L120 assume !(8481 == ssl3_accept_~s__state~0); 141541#L123 assume !(8482 == ssl3_accept_~s__state~0); 141539#L126 assume !(8464 == ssl3_accept_~s__state~0); 141537#L129 assume !(8465 == ssl3_accept_~s__state~0); 140890#L132 assume !(8466 == ssl3_accept_~s__state~0); 140889#L135 assume 8496 == ssl3_accept_~s__state~0; 140633#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 140634#L287 assume !(1 == ssl3_accept_~blastFlag~0); 140629#L290 assume !(3 == ssl3_accept_~blastFlag~0); 140630#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 140601#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 140603#L297-2 ssl3_accept_~s__init_num~0 := 0; 140595#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 140591#L580 ssl3_accept_~skip~0 := 0; 140586#L99-2 assume !false; 140587#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 140582#L102 assume !(12292 == ssl3_accept_~s__state~0); 140583#L105 assume !(16384 == ssl3_accept_~s__state~0); 140578#L108 assume !(8192 == ssl3_accept_~s__state~0); 140579#L111 assume !(24576 == ssl3_accept_~s__state~0); 140574#L114 assume !(8195 == ssl3_accept_~s__state~0); 140575#L117 assume !(8480 == ssl3_accept_~s__state~0); 140570#L120 assume !(8481 == ssl3_accept_~s__state~0); 140571#L123 assume !(8482 == ssl3_accept_~s__state~0); 140566#L126 assume !(8464 == ssl3_accept_~s__state~0); 140567#L129 assume !(8465 == ssl3_accept_~s__state~0); 140562#L132 assume !(8466 == ssl3_accept_~s__state~0); 140563#L135 assume !(8496 == ssl3_accept_~s__state~0); 140558#L138 assume !(8497 == ssl3_accept_~s__state~0); 140559#L141 assume 8512 == ssl3_accept_~s__state~0; 140707#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 141729#L308 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 141728#L312 assume !(ssl3_accept_~ret~0 <= 0); 141727#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 141725#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 141720#L580 ssl3_accept_~skip~0 := 0; 141719#L99-2 assume !false; 141718#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 141717#L102 assume !(12292 == ssl3_accept_~s__state~0); 141716#L105 assume !(16384 == ssl3_accept_~s__state~0); 141715#L108 assume !(8192 == ssl3_accept_~s__state~0); 141714#L111 assume !(24576 == ssl3_accept_~s__state~0); 141713#L114 assume !(8195 == ssl3_accept_~s__state~0); 141712#L117 assume !(8480 == ssl3_accept_~s__state~0); 141711#L120 assume !(8481 == ssl3_accept_~s__state~0); 141710#L123 assume !(8482 == ssl3_accept_~s__state~0); 141709#L126 assume !(8464 == ssl3_accept_~s__state~0); 141708#L129 assume !(8465 == ssl3_accept_~s__state~0); 141707#L132 assume !(8466 == ssl3_accept_~s__state~0); 141706#L135 assume !(8496 == ssl3_accept_~s__state~0); 141705#L138 assume !(8497 == ssl3_accept_~s__state~0); 141704#L141 assume !(8512 == ssl3_accept_~s__state~0); 141703#L144 assume !(8513 == ssl3_accept_~s__state~0); 141702#L147 assume 8528 == ssl3_accept_~s__state~0; 140697#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 141700#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 141697#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 141692#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 141690#L357 assume !(ssl3_accept_~ret~0 <= 0); 141689#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 141687#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 141681#L580 ssl3_accept_~skip~0 := 0; 141676#L99-2 assume !false; 141674#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 141672#L102 assume !(12292 == ssl3_accept_~s__state~0); 141670#L105 assume !(16384 == ssl3_accept_~s__state~0); 141668#L108 assume !(8192 == ssl3_accept_~s__state~0); 141666#L111 assume !(24576 == ssl3_accept_~s__state~0); 141664#L114 assume !(8195 == ssl3_accept_~s__state~0); 141662#L117 assume !(8480 == ssl3_accept_~s__state~0); 141660#L120 assume !(8481 == ssl3_accept_~s__state~0); 141658#L123 assume !(8482 == ssl3_accept_~s__state~0); 141656#L126 assume !(8464 == ssl3_accept_~s__state~0); 141654#L129 assume !(8465 == ssl3_accept_~s__state~0); 141652#L132 assume !(8466 == ssl3_accept_~s__state~0); 141650#L135 assume !(8496 == ssl3_accept_~s__state~0); 141648#L138 assume !(8497 == ssl3_accept_~s__state~0); 141646#L141 assume !(8512 == ssl3_accept_~s__state~0); 141644#L144 assume !(8513 == ssl3_accept_~s__state~0); 141642#L147 assume !(8528 == ssl3_accept_~s__state~0); 141640#L150 assume !(8529 == ssl3_accept_~s__state~0); 141638#L153 assume 8544 == ssl3_accept_~s__state~0; 140687#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 141635#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 141632#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 141630#L392 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 141627#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 141625#L404 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 141623#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 141618#L580 ssl3_accept_~skip~0 := 0; 141617#L99-2 assume !false; 141616#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 141615#L102 assume !(12292 == ssl3_accept_~s__state~0); 141614#L105 assume !(16384 == ssl3_accept_~s__state~0); 141613#L108 assume !(8192 == ssl3_accept_~s__state~0); 141612#L111 assume !(24576 == ssl3_accept_~s__state~0); 141611#L114 assume !(8195 == ssl3_accept_~s__state~0); 141610#L117 assume !(8480 == ssl3_accept_~s__state~0); 141609#L120 assume !(8481 == ssl3_accept_~s__state~0); 141608#L123 assume !(8482 == ssl3_accept_~s__state~0); 141607#L126 assume !(8464 == ssl3_accept_~s__state~0); 141606#L129 assume !(8465 == ssl3_accept_~s__state~0); 141605#L132 assume !(8466 == ssl3_accept_~s__state~0); 141604#L135 assume !(8496 == ssl3_accept_~s__state~0); 141603#L138 assume !(8497 == ssl3_accept_~s__state~0); 141602#L141 assume !(8512 == ssl3_accept_~s__state~0); 141601#L144 assume !(8513 == ssl3_accept_~s__state~0); 141600#L147 assume !(8528 == ssl3_accept_~s__state~0); 141599#L150 assume !(8529 == ssl3_accept_~s__state~0); 141598#L153 assume !(8544 == ssl3_accept_~s__state~0); 141597#L156 assume !(8545 == ssl3_accept_~s__state~0); 141596#L159 assume !(8560 == ssl3_accept_~s__state~0); 141595#L162 assume !(8561 == ssl3_accept_~s__state~0); 141594#L165 assume 8448 == ssl3_accept_~s__state~0; 141593#L166 assume !(ssl3_accept_~num1~0 > 0); 141591#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 141589#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 141584#L580 ssl3_accept_~skip~0 := 0; 141583#L99-2 assume !false; 141582#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 141581#L102 assume !(12292 == ssl3_accept_~s__state~0); 141580#L105 assume !(16384 == ssl3_accept_~s__state~0); 141579#L108 assume !(8192 == ssl3_accept_~s__state~0); 141578#L111 assume !(24576 == ssl3_accept_~s__state~0); 141577#L114 assume !(8195 == ssl3_accept_~s__state~0); 141576#L117 assume !(8480 == ssl3_accept_~s__state~0); 141574#L120 assume !(8481 == ssl3_accept_~s__state~0); 141568#L123 assume !(8482 == ssl3_accept_~s__state~0); 141562#L126 assume !(8464 == ssl3_accept_~s__state~0); 141560#L129 assume !(8465 == ssl3_accept_~s__state~0); 141558#L132 assume !(8466 == ssl3_accept_~s__state~0); 141556#L135 assume !(8496 == ssl3_accept_~s__state~0); 141554#L138 assume !(8497 == ssl3_accept_~s__state~0); 141552#L141 assume !(8512 == ssl3_accept_~s__state~0); 141550#L144 assume !(8513 == ssl3_accept_~s__state~0); 141548#L147 assume !(8528 == ssl3_accept_~s__state~0); 141546#L150 assume !(8529 == ssl3_accept_~s__state~0); 141544#L153 assume !(8544 == ssl3_accept_~s__state~0); 141542#L156 assume !(8545 == ssl3_accept_~s__state~0); 141540#L159 assume !(8560 == ssl3_accept_~s__state~0); 141538#L162 assume !(8561 == ssl3_accept_~s__state~0); 141535#L165 assume !(8448 == ssl3_accept_~s__state~0); 141536#L168 assume 8576 == ssl3_accept_~s__state~0; 141000#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 140912#L444 assume !(ssl3_accept_~ret~0 <= 0); 140910#L447 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 140908#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 140903#L580 ssl3_accept_~skip~0 := 0; 140902#L99-2 assume !false; 140901#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 140900#L102 assume !(12292 == ssl3_accept_~s__state~0); 140899#L105 assume !(16384 == ssl3_accept_~s__state~0); 140898#L108 assume !(8192 == ssl3_accept_~s__state~0); 140897#L111 assume !(24576 == ssl3_accept_~s__state~0); 140896#L114 assume !(8195 == ssl3_accept_~s__state~0); 140895#L117 assume !(8480 == ssl3_accept_~s__state~0); 140894#L120 assume !(8481 == ssl3_accept_~s__state~0); 140893#L123 assume !(8482 == ssl3_accept_~s__state~0); 140892#L126 assume !(8464 == ssl3_accept_~s__state~0); 140891#L129 assume !(8465 == ssl3_accept_~s__state~0); 140888#L132 assume 8466 == ssl3_accept_~s__state~0; 140646#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 141575#L274 assume !(0 == ssl3_accept_~blastFlag~0); 141570#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 141567#L543 [2019-10-22 09:01:37,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:37,400 INFO L82 PathProgramCache]: Analyzing trace with hash -210785203, now seen corresponding path program 1 times [2019-10-22 09:01:37,401 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:37,401 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550962472] [2019-10-22 09:01:37,401 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:37,401 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:37,401 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:37,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:37,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:37,409 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:01:37,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:37,409 INFO L82 PathProgramCache]: Analyzing trace with hash 1112862442, now seen corresponding path program 1 times [2019-10-22 09:01:37,409 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:37,409 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77165409] [2019-10-22 09:01:37,409 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:37,409 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:37,409 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:37,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:37,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:37,444 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:01:37,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:37,444 INFO L82 PathProgramCache]: Analyzing trace with hash -222677450, now seen corresponding path program 1 times [2019-10-22 09:01:37,444 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:37,444 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113433280] [2019-10-22 09:01:37,444 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:37,444 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:37,444 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:37,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:01:37,479 INFO L134 CoverageAnalysis]: Checked inductivity of 452 backedges. 175 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2019-10-22 09:01:37,479 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113433280] [2019-10-22 09:01:37,479 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:01:37,479 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 09:01:37,479 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821709263] [2019-10-22 09:01:38,465 WARN L191 SmtUtils]: Spent 978.00 ms on a formula simplification. DAG size of input: 388 DAG size of output: 146 [2019-10-22 09:01:38,524 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:01:38,524 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:01:38,524 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:01:38,524 INFO L87 Difference]: Start difference. First operand 15446 states and 19608 transitions. cyclomatic complexity: 4191 Second operand 3 states. [2019-10-22 09:01:38,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:01:38,565 INFO L93 Difference]: Finished difference Result 15906 states and 20160 transitions. [2019-10-22 09:01:38,566 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:01:38,566 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15906 states and 20160 transitions. [2019-10-22 09:01:38,602 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5224 [2019-10-22 09:01:38,641 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15906 states to 15718 states and 19916 transitions. [2019-10-22 09:01:38,641 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5349 [2019-10-22 09:01:38,644 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5349 [2019-10-22 09:01:38,645 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15718 states and 19916 transitions. [2019-10-22 09:01:38,646 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:01:38,646 INFO L688 BuchiCegarLoop]: Abstraction has 15718 states and 19916 transitions. [2019-10-22 09:01:38,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15718 states and 19916 transitions. [2019-10-22 09:01:38,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15718 to 15718. [2019-10-22 09:01:38,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15718 states. [2019-10-22 09:01:38,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15718 states to 15718 states and 19916 transitions. [2019-10-22 09:01:38,770 INFO L711 BuchiCegarLoop]: Abstraction has 15718 states and 19916 transitions. [2019-10-22 09:01:38,770 INFO L591 BuchiCegarLoop]: Abstraction has 15718 states and 19916 transitions. [2019-10-22 09:01:38,770 INFO L424 BuchiCegarLoop]: ======== Iteration 30============ [2019-10-22 09:01:38,771 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15718 states and 19916 transitions. [2019-10-22 09:01:38,799 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5224 [2019-10-22 09:01:38,799 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:01:38,799 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:01:38,800 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] [2019-10-22 09:01:38,800 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:01:38,800 INFO L791 eck$LassoCheckResult]: Stem: 171813#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 171814#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 171805#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 171806#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 171752#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 171887#L99-2 assume !false; 171986#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 172732#L102 assume !(12292 == ssl3_accept_~s__state~0); 172733#L105 assume !(16384 == ssl3_accept_~s__state~0); 172724#L108 assume !(8192 == ssl3_accept_~s__state~0); 172725#L111 assume !(24576 == ssl3_accept_~s__state~0); 172716#L114 assume !(8195 == ssl3_accept_~s__state~0); 172717#L117 assume !(8480 == ssl3_accept_~s__state~0); 172605#L120 assume !(8481 == ssl3_accept_~s__state~0); 172606#L123 assume !(8482 == ssl3_accept_~s__state~0); 172596#L126 assume !(8464 == ssl3_accept_~s__state~0); 172597#L129 assume !(8465 == ssl3_accept_~s__state~0); 173271#L132 assume !(8466 == ssl3_accept_~s__state~0); 173272#L135 assume !(8496 == ssl3_accept_~s__state~0); 172404#L138 [2019-10-22 09:01:38,800 INFO L793 eck$LassoCheckResult]: Loop: 172404#L138 assume !(8497 == ssl3_accept_~s__state~0); 172402#L141 assume !(8512 == ssl3_accept_~s__state~0); 172399#L144 assume !(8513 == ssl3_accept_~s__state~0); 172386#L147 assume !(8528 == ssl3_accept_~s__state~0); 172387#L150 assume !(8529 == ssl3_accept_~s__state~0); 172281#L153 assume !(8544 == ssl3_accept_~s__state~0); 172282#L156 assume !(8545 == ssl3_accept_~s__state~0); 172239#L159 assume !(8560 == ssl3_accept_~s__state~0); 172240#L162 assume !(8561 == ssl3_accept_~s__state~0); 172225#L165 assume 8448 == ssl3_accept_~s__state~0; 172223#L166 assume !(ssl3_accept_~num1~0 > 0); 172219#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 172215#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 172205#L580 ssl3_accept_~skip~0 := 0; 172203#L99-2 assume !false; 172201#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 172198#L102 assume !(12292 == ssl3_accept_~s__state~0); 172192#L105 assume !(16384 == ssl3_accept_~s__state~0); 172193#L108 assume !(8192 == ssl3_accept_~s__state~0); 172067#L111 assume !(24576 == ssl3_accept_~s__state~0); 172069#L114 assume !(8195 == ssl3_accept_~s__state~0); 172057#L117 assume !(8480 == ssl3_accept_~s__state~0); 172058#L120 assume !(8481 == ssl3_accept_~s__state~0); 172046#L123 assume 8482 == ssl3_accept_~s__state~0; 172048#L124 ssl3_accept_~s__state~0 := 3; 172746#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 172741#L580 ssl3_accept_~skip~0 := 0; 172740#L99-2 assume !false; 172736#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 172737#L102 assume !(12292 == ssl3_accept_~s__state~0); 172728#L105 assume !(16384 == ssl3_accept_~s__state~0); 172729#L108 assume !(8192 == ssl3_accept_~s__state~0); 172720#L111 assume !(24576 == ssl3_accept_~s__state~0); 172721#L114 assume !(8195 == ssl3_accept_~s__state~0); 172609#L117 assume !(8480 == ssl3_accept_~s__state~0); 172610#L120 assume !(8481 == ssl3_accept_~s__state~0); 172600#L123 assume !(8482 == ssl3_accept_~s__state~0); 172601#L126 assume !(8464 == ssl3_accept_~s__state~0); 172592#L129 assume !(8465 == ssl3_accept_~s__state~0); 172589#L132 assume !(8466 == ssl3_accept_~s__state~0); 172405#L135 assume !(8496 == ssl3_accept_~s__state~0); 172404#L138 [2019-10-22 09:01:38,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:38,800 INFO L82 PathProgramCache]: Analyzing trace with hash -210909265, now seen corresponding path program 1 times [2019-10-22 09:01:38,801 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:38,801 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371634941] [2019-10-22 09:01:38,801 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:38,801 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:38,801 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:38,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:01:38,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 09:01:38,812 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371634941] [2019-10-22 09:01:38,812 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:01:38,813 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 09:01:38,813 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646483688] [2019-10-22 09:01:38,813 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 09:01:38,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:38,813 INFO L82 PathProgramCache]: Analyzing trace with hash -687585852, now seen corresponding path program 2 times [2019-10-22 09:01:38,813 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:38,813 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457096474] [2019-10-22 09:01:38,813 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:38,814 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:38,814 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:38,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:38,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:38,818 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:01:38,916 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 09:01:38,916 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 09:01:38,916 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 09:01:38,916 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 09:01:38,917 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-10-22 09:01:38,917 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 09:01:38,917 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 09:01:38,917 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 09:01:38,917 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration30_Loop [2019-10-22 09:01:38,917 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 09:01:38,917 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 09:01:38,918 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:38,920 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:38,922 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:38,924 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:38,926 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:38,970 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 09:01:38,971 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e8f2c476-7525-4043-951d-564a4cc9252b/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) Waiting until toolchain timeout for monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 09:01:38,974 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 09:01:38,974 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 09:01:38,976 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 09:01:38,976 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e8f2c476-7525-4043-951d-564a4cc9252b/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-10-22 09:01:38,983 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 09:01:38,984 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 09:01:38,986 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 09:01:38,986 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-5} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-5} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e8f2c476-7525-4043-951d-564a4cc9252b/bin/uautomizer/z3 Starting monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 09:01:38,990 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 09:01:38,991 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 09:01:38,993 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 09:01:38,993 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e8f2c476-7525-4043-951d-564a4cc9252b/bin/uautomizer/z3 Starting monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 09:01:38,997 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 09:01:38,997 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 09:01:38,999 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 09:01:39,000 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e8f2c476-7525-4043-951d-564a4cc9252b/bin/uautomizer/z3 Starting monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 09:01:39,003 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 09:01:39,003 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e8f2c476-7525-4043-951d-564a4cc9252b/bin/uautomizer/z3 Starting monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 09:01:39,010 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-10-22 09:01:39,011 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 09:01:39,014 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-10-22 09:01:39,015 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 09:01:39,015 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 09:01:39,015 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 09:01:39,015 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 09:01:39,015 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-10-22 09:01:39,015 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 09:01:39,015 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 09:01:39,015 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 09:01:39,015 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration30_Loop [2019-10-22 09:01:39,016 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 09:01:39,016 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 09:01:39,016 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:39,019 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:39,024 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:39,025 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:39,027 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:01:39,060 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 09:01:39,060 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-10-22 09:01:39,061 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-10-22 09:01:39,062 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 09:01:39,062 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 09:01:39,062 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 09:01:39,062 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 09:01:39,062 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 09:01:39,062 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 09:01:39,062 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 09:01:39,063 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 09:01:39,064 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-10-22 09:01:39,064 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 09:01:39,064 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 09:01:39,064 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 09:01:39,064 INFO L203 nArgumentSynthesizer]: 2 loop disjuncts [2019-10-22 09:01:39,064 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 09:01:39,065 INFO L400 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-10-22 09:01:39,065 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 09:01:39,065 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 09:01:39,066 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 09:01:39,066 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 09:01:39,066 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 09:01:39,066 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 09:01:39,066 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 09:01:39,066 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 09:01:39,067 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 09:01:39,067 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 09:01:39,068 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 09:01:39,068 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-10-22 09:01:39,068 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 09:01:39,068 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 09:01:39,068 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 09:01:39,068 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 09:01:39,069 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 09:01:39,069 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 09:01:39,069 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 09:01:39,069 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 09:01:39,069 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-10-22 09:01:39,070 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 09:01:39,070 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 09:01:39,070 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 09:01:39,070 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 09:01:39,070 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 09:01:39,071 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 09:01:39,071 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 09:01:39,073 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-10-22 09:01:39,074 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-10-22 09:01:39,074 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2019-10-22 09:01:39,074 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-10-22 09:01:39,075 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-10-22 09:01:39,075 INFO L510 LassoAnalysis]: Proved termination. [2019-10-22 09:01:39,075 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2019-10-22 09:01:39,075 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-10-22 09:01:39,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:39,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:01:39,104 INFO L256 TraceCheckSpWp]: Trace formula consists of 47 conjuncts, 2 conjunts are in the unsatisfiable core [2019-10-22 09:01:39,104 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 09:01:39,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:01:39,110 INFO L256 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 4 conjunts are in the unsatisfiable core [2019-10-22 09:01:39,110 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 09:01:39,121 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 09:01:39,122 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-10-22 09:01:39,122 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 15718 states and 19916 transitions. cyclomatic complexity: 4227 Second operand 5 states. [2019-10-22 09:01:39,576 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 15718 states and 19916 transitions. cyclomatic complexity: 4227. Second operand 5 states. Result 60698 states and 76227 transitions. Complement of second has 9 states. [2019-10-22 09:01:39,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-10-22 09:01:39,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-10-22 09:01:39,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 341 transitions. [2019-10-22 09:01:39,577 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 341 transitions. Stem has 19 letters. Loop has 41 letters. [2019-10-22 09:01:39,577 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 09:01:39,577 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 341 transitions. Stem has 60 letters. Loop has 41 letters. [2019-10-22 09:01:39,577 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 09:01:39,579 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 341 transitions. Stem has 19 letters. Loop has 82 letters. [2019-10-22 09:01:39,579 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 09:01:39,580 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 60698 states and 76227 transitions. [2019-10-22 09:01:39,745 INFO L131 ngComponentsAnalysis]: Automaton has 24 accepting balls. 10080 [2019-10-22 09:01:39,870 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 60698 states to 60115 states and 75490 transitions. [2019-10-22 09:01:39,870 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11010 [2019-10-22 09:01:39,880 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11068 [2019-10-22 09:01:39,882 INFO L73 IsDeterministic]: Start isDeterministic. Operand 60115 states and 75490 transitions. [2019-10-22 09:01:39,883 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:01:39,883 INFO L688 BuchiCegarLoop]: Abstraction has 60115 states and 75490 transitions. [2019-10-22 09:01:39,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60115 states and 75490 transitions. [2019-10-22 09:01:40,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60115 to 53318. [2019-10-22 09:01:40,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53318 states. [2019-10-22 09:01:40,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53318 states to 53318 states and 67462 transitions. [2019-10-22 09:01:40,772 INFO L711 BuchiCegarLoop]: Abstraction has 53318 states and 67462 transitions. [2019-10-22 09:01:40,772 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:01:40,772 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:01:40,772 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:01:40,772 INFO L87 Difference]: Start difference. First operand 53318 states and 67462 transitions. Second operand 3 states. [2019-10-22 09:01:40,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:01:40,900 INFO L93 Difference]: Finished difference Result 23620 states and 29678 transitions. [2019-10-22 09:01:40,900 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:01:40,900 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 23620 states and 29678 transitions. [2019-10-22 09:01:40,963 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4524 [2019-10-22 09:01:41,008 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 23620 states to 23610 states and 29668 transitions. [2019-10-22 09:01:41,008 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4611 [2019-10-22 09:01:41,011 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4611 [2019-10-22 09:01:41,011 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23610 states and 29668 transitions. [2019-10-22 09:01:41,011 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:01:41,011 INFO L688 BuchiCegarLoop]: Abstraction has 23610 states and 29668 transitions. [2019-10-22 09:01:41,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23610 states and 29668 transitions. [2019-10-22 09:01:41,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23610 to 23310. [2019-10-22 09:01:41,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23310 states. [2019-10-22 09:01:41,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23310 states to 23310 states and 29314 transitions. [2019-10-22 09:01:41,192 INFO L711 BuchiCegarLoop]: Abstraction has 23310 states and 29314 transitions. [2019-10-22 09:01:41,192 INFO L591 BuchiCegarLoop]: Abstraction has 23310 states and 29314 transitions. [2019-10-22 09:01:41,192 INFO L424 BuchiCegarLoop]: ======== Iteration 31============ [2019-10-22 09:01:41,192 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 23310 states and 29314 transitions. [2019-10-22 09:01:41,233 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4444 [2019-10-22 09:01:41,233 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:01:41,233 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:01:41,235 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 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] [2019-10-22 09:01:41,236 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:01:41,236 INFO L791 eck$LassoCheckResult]: Stem: 325385#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 325386#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 325374#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 325375#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 325320#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 325452#L99-2 assume !false; 335210#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 335208#L102 assume !(12292 == ssl3_accept_~s__state~0); 335206#L105 assume !(16384 == ssl3_accept_~s__state~0); 335204#L108 assume !(8192 == ssl3_accept_~s__state~0); 335202#L111 assume !(24576 == ssl3_accept_~s__state~0); 335200#L114 assume !(8195 == ssl3_accept_~s__state~0); 335083#L117 assume !(8480 == ssl3_accept_~s__state~0); 335082#L120 assume !(8481 == ssl3_accept_~s__state~0); 335081#L123 assume !(8482 == ssl3_accept_~s__state~0); 335079#L126 assume 8464 == ssl3_accept_~s__state~0; 335078#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 335077#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 335076#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 335073#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 335067#L580 ssl3_accept_~skip~0 := 0; 335065#L99-2 assume !false; 335063#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 335061#L102 assume !(12292 == ssl3_accept_~s__state~0); 335059#L105 assume !(16384 == ssl3_accept_~s__state~0); 335057#L108 assume !(8192 == ssl3_accept_~s__state~0); 335055#L111 assume !(24576 == ssl3_accept_~s__state~0); 335053#L114 assume !(8195 == ssl3_accept_~s__state~0); 335051#L117 assume !(8480 == ssl3_accept_~s__state~0); 335049#L120 assume !(8481 == ssl3_accept_~s__state~0); 335047#L123 assume !(8482 == ssl3_accept_~s__state~0); 335045#L126 assume !(8464 == ssl3_accept_~s__state~0); 335043#L129 assume !(8465 == ssl3_accept_~s__state~0); 335041#L132 assume !(8466 == ssl3_accept_~s__state~0); 335039#L135 assume 8496 == ssl3_accept_~s__state~0; 334922#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 334648#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 325538#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 325539#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 328727#L297-2 ssl3_accept_~s__init_num~0 := 0; 328725#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 328720#L580 ssl3_accept_~skip~0 := 0; 328719#L99-2 assume !false; 328718#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 328717#L102 assume !(12292 == ssl3_accept_~s__state~0); 328716#L105 assume !(16384 == ssl3_accept_~s__state~0); 328715#L108 assume !(8192 == ssl3_accept_~s__state~0); 328714#L111 assume !(24576 == ssl3_accept_~s__state~0); 328713#L114 assume !(8195 == ssl3_accept_~s__state~0); 328712#L117 assume !(8480 == ssl3_accept_~s__state~0); 328711#L120 assume !(8481 == ssl3_accept_~s__state~0); 328710#L123 assume !(8482 == ssl3_accept_~s__state~0); 328709#L126 assume !(8464 == ssl3_accept_~s__state~0); 328708#L129 assume !(8465 == ssl3_accept_~s__state~0); 328707#L132 assume !(8466 == ssl3_accept_~s__state~0); 328706#L135 assume !(8496 == ssl3_accept_~s__state~0); 328705#L138 assume !(8497 == ssl3_accept_~s__state~0); 328063#L141 [2019-10-22 09:01:41,236 INFO L793 eck$LassoCheckResult]: Loop: 328063#L141 assume !(8512 == ssl3_accept_~s__state~0); 327951#L144 assume !(8513 == ssl3_accept_~s__state~0); 327952#L147 assume !(8528 == ssl3_accept_~s__state~0); 327847#L150 assume !(8529 == ssl3_accept_~s__state~0); 327848#L153 assume !(8544 == ssl3_accept_~s__state~0); 327831#L156 assume !(8545 == ssl3_accept_~s__state~0); 327832#L159 assume !(8560 == ssl3_accept_~s__state~0); 327816#L162 assume !(8561 == ssl3_accept_~s__state~0); 327817#L165 assume !(8448 == ssl3_accept_~s__state~0); 327797#L168 assume !(8576 == ssl3_accept_~s__state~0); 327798#L171 assume !(8577 == ssl3_accept_~s__state~0); 327774#L174 assume !(8592 == ssl3_accept_~s__state~0); 327767#L177 assume !(8593 == ssl3_accept_~s__state~0); 327759#L180 assume !(8608 == ssl3_accept_~s__state~0); 327752#L183 assume !(8609 == ssl3_accept_~s__state~0); 327751#L186 assume !(8640 == ssl3_accept_~s__state~0); 327750#L189 assume !(8641 == ssl3_accept_~s__state~0); 327749#L192 assume 8656 == ssl3_accept_~s__state~0; 327661#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 327744#L492 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 327742#L497 assume !(2 == ssl3_accept_~blastFlag~0); 327739#L497-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 327736#L505 assume !(0 == ssl3_accept_~tmp___10~0); 327734#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 327729#L580 ssl3_accept_~skip~0 := 0; 327728#L99-2 assume !false; 327727#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 327726#L102 assume !(12292 == ssl3_accept_~s__state~0); 327725#L105 assume !(16384 == ssl3_accept_~s__state~0); 327724#L108 assume !(8192 == ssl3_accept_~s__state~0); 327722#L111 assume !(24576 == ssl3_accept_~s__state~0); 327719#L114 assume !(8195 == ssl3_accept_~s__state~0); 327717#L117 assume !(8480 == ssl3_accept_~s__state~0); 327715#L120 assume !(8481 == ssl3_accept_~s__state~0); 327713#L123 assume !(8482 == ssl3_accept_~s__state~0); 327711#L126 assume !(8464 == ssl3_accept_~s__state~0); 327709#L129 assume !(8465 == ssl3_accept_~s__state~0); 327707#L132 assume !(8466 == ssl3_accept_~s__state~0); 327705#L135 assume !(8496 == ssl3_accept_~s__state~0); 327703#L138 assume !(8497 == ssl3_accept_~s__state~0); 327701#L141 assume !(8512 == ssl3_accept_~s__state~0); 327699#L144 assume !(8513 == ssl3_accept_~s__state~0); 327697#L147 assume !(8528 == ssl3_accept_~s__state~0); 327695#L150 assume !(8529 == ssl3_accept_~s__state~0); 327693#L153 assume !(8544 == ssl3_accept_~s__state~0); 327691#L156 assume !(8545 == ssl3_accept_~s__state~0); 327689#L159 assume !(8560 == ssl3_accept_~s__state~0); 327687#L162 assume !(8561 == ssl3_accept_~s__state~0); 327685#L165 assume !(8448 == ssl3_accept_~s__state~0); 327683#L168 assume !(8576 == ssl3_accept_~s__state~0); 327681#L171 assume !(8577 == ssl3_accept_~s__state~0); 327678#L174 assume !(8592 == ssl3_accept_~s__state~0); 327676#L177 assume !(8593 == ssl3_accept_~s__state~0); 327673#L180 assume !(8608 == ssl3_accept_~s__state~0); 327671#L183 assume !(8609 == ssl3_accept_~s__state~0); 327668#L186 assume !(8640 == ssl3_accept_~s__state~0); 327666#L189 assume !(8641 == ssl3_accept_~s__state~0); 327664#L192 assume !(8656 == ssl3_accept_~s__state~0); 327662#L195 assume !(8657 == ssl3_accept_~s__state~0); 327659#L198 assume 8672 == ssl3_accept_~s__state~0; 327656#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 327655#L513 assume !(4 == ssl3_accept_~blastFlag~0); 327654#L516 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 325885#L520 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 325882#L520-2 ssl3_accept_~s__init_num~0 := 0; 325880#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 325875#L580 ssl3_accept_~skip~0 := 0; 325874#L99-2 assume !false; 325873#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 325872#L102 assume !(12292 == ssl3_accept_~s__state~0); 325871#L105 assume !(16384 == ssl3_accept_~s__state~0); 325870#L108 assume !(8192 == ssl3_accept_~s__state~0); 325869#L111 assume !(24576 == ssl3_accept_~s__state~0); 325868#L114 assume !(8195 == ssl3_accept_~s__state~0); 325867#L117 assume !(8480 == ssl3_accept_~s__state~0); 325866#L120 assume !(8481 == ssl3_accept_~s__state~0); 325865#L123 assume !(8482 == ssl3_accept_~s__state~0); 325864#L126 assume !(8464 == ssl3_accept_~s__state~0); 325863#L129 assume !(8465 == ssl3_accept_~s__state~0); 325862#L132 assume !(8466 == ssl3_accept_~s__state~0); 325861#L135 assume !(8496 == ssl3_accept_~s__state~0); 325860#L138 assume !(8497 == ssl3_accept_~s__state~0); 325859#L141 assume !(8512 == ssl3_accept_~s__state~0); 325858#L144 assume !(8513 == ssl3_accept_~s__state~0); 325857#L147 assume !(8528 == ssl3_accept_~s__state~0); 325856#L150 assume !(8529 == ssl3_accept_~s__state~0); 325855#L153 assume !(8544 == ssl3_accept_~s__state~0); 325854#L156 assume !(8545 == ssl3_accept_~s__state~0); 325853#L159 assume !(8560 == ssl3_accept_~s__state~0); 325852#L162 assume !(8561 == ssl3_accept_~s__state~0); 325851#L165 assume 8448 == ssl3_accept_~s__state~0; 325850#L166 assume !(ssl3_accept_~num1~0 > 0); 325848#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 325846#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 325841#L580 ssl3_accept_~skip~0 := 0; 325840#L99-2 assume !false; 325839#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 325837#L102 assume !(12292 == ssl3_accept_~s__state~0); 325838#L105 assume 16384 == ssl3_accept_~s__state~0; 327721#L211 ssl3_accept_~s__server~0 := 1; 333559#L216 assume 0 != ssl3_accept_~cb~0; 333558#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 333557#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 333555#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 333552#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 333549#L243 assume 12292 != ssl3_accept_~s__state~0; 333548#L244 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 333546#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 333541#L580 ssl3_accept_~skip~0 := 0; 333540#L99-2 assume !false; 333539#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 333538#L102 assume !(12292 == ssl3_accept_~s__state~0); 333537#L105 assume !(16384 == ssl3_accept_~s__state~0); 333536#L108 assume !(8192 == ssl3_accept_~s__state~0); 333535#L111 assume !(24576 == ssl3_accept_~s__state~0); 333534#L114 assume !(8195 == ssl3_accept_~s__state~0); 333533#L117 assume !(8480 == ssl3_accept_~s__state~0); 333532#L120 assume !(8481 == ssl3_accept_~s__state~0); 333531#L123 assume !(8482 == ssl3_accept_~s__state~0); 333530#L126 assume 8464 == ssl3_accept_~s__state~0; 325585#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 330542#L274 assume !(0 == ssl3_accept_~blastFlag~0); 330539#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 330509#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 330505#L580 ssl3_accept_~skip~0 := 0; 330497#L99-2 assume !false; 330498#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 330491#L102 assume !(12292 == ssl3_accept_~s__state~0); 330492#L105 assume !(16384 == ssl3_accept_~s__state~0); 330482#L108 assume !(8192 == ssl3_accept_~s__state~0); 330483#L111 assume !(24576 == ssl3_accept_~s__state~0); 329705#L114 assume !(8195 == ssl3_accept_~s__state~0); 329706#L117 assume !(8480 == ssl3_accept_~s__state~0); 329409#L120 assume !(8481 == ssl3_accept_~s__state~0); 329410#L123 assume !(8482 == ssl3_accept_~s__state~0); 329202#L126 assume !(8464 == ssl3_accept_~s__state~0); 329203#L129 assume !(8465 == ssl3_accept_~s__state~0); 329021#L132 assume !(8466 == ssl3_accept_~s__state~0); 329019#L135 assume 8496 == ssl3_accept_~s__state~0; 325574#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 329016#L287 assume !(1 == ssl3_accept_~blastFlag~0); 329015#L290 assume !(3 == ssl3_accept_~blastFlag~0); 329013#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 329005#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 325536#L297-2 ssl3_accept_~s__init_num~0 := 0; 328986#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 328982#L580 ssl3_accept_~skip~0 := 0; 328962#L99-2 assume !false; 328963#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 328865#L102 assume !(12292 == ssl3_accept_~s__state~0); 328866#L105 assume !(16384 == ssl3_accept_~s__state~0); 328830#L108 assume !(8192 == ssl3_accept_~s__state~0); 328831#L111 assume !(24576 == ssl3_accept_~s__state~0); 328815#L114 assume !(8195 == ssl3_accept_~s__state~0); 328816#L117 assume !(8480 == ssl3_accept_~s__state~0); 328800#L120 assume !(8481 == ssl3_accept_~s__state~0); 328801#L123 assume !(8482 == ssl3_accept_~s__state~0); 328785#L126 assume !(8464 == ssl3_accept_~s__state~0); 328786#L129 assume !(8465 == ssl3_accept_~s__state~0); 328739#L132 assume !(8466 == ssl3_accept_~s__state~0); 328740#L135 assume !(8496 == ssl3_accept_~s__state~0); 328062#L138 assume !(8497 == ssl3_accept_~s__state~0); 328063#L141 [2019-10-22 09:01:41,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:41,237 INFO L82 PathProgramCache]: Analyzing trace with hash -1332264701, now seen corresponding path program 1 times [2019-10-22 09:01:41,237 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:41,237 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139989738] [2019-10-22 09:01:41,237 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:41,237 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:41,237 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:41,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:41,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:41,247 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:01:41,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:41,248 INFO L82 PathProgramCache]: Analyzing trace with hash -1543164432, now seen corresponding path program 1 times [2019-10-22 09:01:41,248 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:41,248 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916537053] [2019-10-22 09:01:41,248 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:41,248 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:41,248 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:41,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:01:41,279 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 151 proven. 6 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2019-10-22 09:01:41,279 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916537053] [2019-10-22 09:01:41,280 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1744039336] [2019-10-22 09:01:41,280 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e8f2c476-7525-4043-951d-564a4cc9252b/bin/uautomizer/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-22 09:01:41,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:01:41,350 INFO L256 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 09:01:41,351 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 09:01:41,365 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 151 proven. 6 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2019-10-22 09:01:41,365 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-10-22 09:01:41,365 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-10-22 09:01:41,365 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581706506] [2019-10-22 09:01:41,366 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:01:41,367 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:01:41,367 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-10-22 09:01:41,367 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-10-22 09:01:41,367 INFO L87 Difference]: Start difference. First operand 23310 states and 29314 transitions. cyclomatic complexity: 6044 Second operand 4 states. [2019-10-22 09:01:41,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:01:41,607 INFO L93 Difference]: Finished difference Result 24183 states and 30039 transitions. [2019-10-22 09:01:41,608 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-10-22 09:01:41,608 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 24183 states and 30039 transitions. [2019-10-22 09:01:41,670 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 3678 [2019-10-22 09:01:41,719 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 24183 states to 23949 states and 29763 transitions. [2019-10-22 09:01:41,719 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4627 [2019-10-22 09:01:41,722 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4627 [2019-10-22 09:01:41,722 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23949 states and 29763 transitions. [2019-10-22 09:01:41,723 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:01:41,723 INFO L688 BuchiCegarLoop]: Abstraction has 23949 states and 29763 transitions. [2019-10-22 09:01:41,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23949 states and 29763 transitions. [2019-10-22 09:01:41,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23949 to 17715. [2019-10-22 09:01:41,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17715 states. [2019-10-22 09:01:41,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17715 states to 17715 states and 22216 transitions. [2019-10-22 09:01:41,886 INFO L711 BuchiCegarLoop]: Abstraction has 17715 states and 22216 transitions. [2019-10-22 09:01:41,886 INFO L591 BuchiCegarLoop]: Abstraction has 17715 states and 22216 transitions. [2019-10-22 09:01:41,886 INFO L424 BuchiCegarLoop]: ======== Iteration 32============ [2019-10-22 09:01:41,886 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 17715 states and 22216 transitions. [2019-10-22 09:01:41,917 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 2919 [2019-10-22 09:01:41,918 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:01:41,918 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:01:41,919 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 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] [2019-10-22 09:01:41,919 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 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] [2019-10-22 09:01:41,919 INFO L791 eck$LassoCheckResult]: Stem: 373378#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 373379#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 373367#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 373368#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 373311#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 373453#L99-2 assume !false; 376992#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 376991#L102 assume !(12292 == ssl3_accept_~s__state~0); 376990#L105 assume !(16384 == ssl3_accept_~s__state~0); 376989#L108 assume !(8192 == ssl3_accept_~s__state~0); 376988#L111 assume !(24576 == ssl3_accept_~s__state~0); 376987#L114 assume !(8195 == ssl3_accept_~s__state~0); 376986#L117 assume !(8480 == ssl3_accept_~s__state~0); 376985#L120 assume !(8481 == ssl3_accept_~s__state~0); 376984#L123 assume !(8482 == ssl3_accept_~s__state~0); 376983#L126 assume 8464 == ssl3_accept_~s__state~0; 376982#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 376981#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 376980#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 376978#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 376973#L580 ssl3_accept_~skip~0 := 0; 376972#L99-2 assume !false; 376971#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 376970#L102 assume !(12292 == ssl3_accept_~s__state~0); 376969#L105 assume !(16384 == ssl3_accept_~s__state~0); 376968#L108 assume !(8192 == ssl3_accept_~s__state~0); 376965#L111 assume !(24576 == ssl3_accept_~s__state~0); 376962#L114 assume !(8195 == ssl3_accept_~s__state~0); 376961#L117 assume !(8480 == ssl3_accept_~s__state~0); 376958#L120 assume !(8481 == ssl3_accept_~s__state~0); 376954#L123 assume !(8482 == ssl3_accept_~s__state~0); 376950#L126 assume !(8464 == ssl3_accept_~s__state~0); 376948#L129 assume !(8465 == ssl3_accept_~s__state~0); 376945#L132 assume !(8466 == ssl3_accept_~s__state~0); 376939#L135 assume 8496 == ssl3_accept_~s__state~0; 376937#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 376935#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 376932#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 373573#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 373574#L297-2 ssl3_accept_~s__init_num~0 := 0; 388653#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 388648#L580 ssl3_accept_~skip~0 := 0; 388647#L99-2 assume !false; 388646#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 388645#L102 assume !(12292 == ssl3_accept_~s__state~0); 388644#L105 assume !(16384 == ssl3_accept_~s__state~0); 388643#L108 assume !(8192 == ssl3_accept_~s__state~0); 388642#L111 assume !(24576 == ssl3_accept_~s__state~0); 388641#L114 assume !(8195 == ssl3_accept_~s__state~0); 388640#L117 assume !(8480 == ssl3_accept_~s__state~0); 388639#L120 assume !(8481 == ssl3_accept_~s__state~0); 388638#L123 assume !(8482 == ssl3_accept_~s__state~0); 388637#L126 assume !(8464 == ssl3_accept_~s__state~0); 388636#L129 assume !(8465 == ssl3_accept_~s__state~0); 388635#L132 assume !(8466 == ssl3_accept_~s__state~0); 388634#L135 assume !(8496 == ssl3_accept_~s__state~0); 388632#L138 assume !(8497 == ssl3_accept_~s__state~0); 387239#L141 [2019-10-22 09:01:41,919 INFO L793 eck$LassoCheckResult]: Loop: 387239#L141 assume !(8512 == ssl3_accept_~s__state~0); 387238#L144 assume !(8513 == ssl3_accept_~s__state~0); 387237#L147 assume !(8528 == ssl3_accept_~s__state~0); 387236#L150 assume !(8529 == ssl3_accept_~s__state~0); 387235#L153 assume !(8544 == ssl3_accept_~s__state~0); 387234#L156 assume !(8545 == ssl3_accept_~s__state~0); 387233#L159 assume !(8560 == ssl3_accept_~s__state~0); 387219#L162 assume !(8561 == ssl3_accept_~s__state~0); 387218#L165 assume !(8448 == ssl3_accept_~s__state~0); 373330#L168 assume !(8576 == ssl3_accept_~s__state~0); 373331#L171 assume !(8577 == ssl3_accept_~s__state~0); 373341#L174 assume !(8592 == ssl3_accept_~s__state~0); 384805#L177 assume !(8593 == ssl3_accept_~s__state~0); 384803#L180 assume !(8608 == ssl3_accept_~s__state~0); 384801#L183 assume !(8609 == ssl3_accept_~s__state~0); 373112#L186 assume !(8640 == ssl3_accept_~s__state~0); 373113#L189 assume !(8641 == ssl3_accept_~s__state~0); 373436#L192 assume 8656 == ssl3_accept_~s__state~0; 373304#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 373305#L492 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 373134#L497 assume !(2 == ssl3_accept_~blastFlag~0); 373135#L497-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 373146#L505 assume !(0 == ssl3_accept_~tmp___10~0); 384774#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 384769#L580 ssl3_accept_~skip~0 := 0; 384768#L99-2 assume !false; 384767#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 384766#L102 assume !(12292 == ssl3_accept_~s__state~0); 384765#L105 assume !(16384 == ssl3_accept_~s__state~0); 384764#L108 assume !(8192 == ssl3_accept_~s__state~0); 384763#L111 assume !(24576 == ssl3_accept_~s__state~0); 384762#L114 assume !(8195 == ssl3_accept_~s__state~0); 384761#L117 assume !(8480 == ssl3_accept_~s__state~0); 384760#L120 assume !(8481 == ssl3_accept_~s__state~0); 384759#L123 assume !(8482 == ssl3_accept_~s__state~0); 384758#L126 assume !(8464 == ssl3_accept_~s__state~0); 384757#L129 assume !(8465 == ssl3_accept_~s__state~0); 384756#L132 assume !(8466 == ssl3_accept_~s__state~0); 384755#L135 assume !(8496 == ssl3_accept_~s__state~0); 384754#L138 assume !(8497 == ssl3_accept_~s__state~0); 384753#L141 assume !(8512 == ssl3_accept_~s__state~0); 384752#L144 assume !(8513 == ssl3_accept_~s__state~0); 384751#L147 assume !(8528 == ssl3_accept_~s__state~0); 384750#L150 assume !(8529 == ssl3_accept_~s__state~0); 384749#L153 assume !(8544 == ssl3_accept_~s__state~0); 384748#L156 assume !(8545 == ssl3_accept_~s__state~0); 384747#L159 assume !(8560 == ssl3_accept_~s__state~0); 384746#L162 assume !(8561 == ssl3_accept_~s__state~0); 384745#L165 assume !(8448 == ssl3_accept_~s__state~0); 384744#L168 assume !(8576 == ssl3_accept_~s__state~0); 384743#L171 assume !(8577 == ssl3_accept_~s__state~0); 384742#L174 assume !(8592 == ssl3_accept_~s__state~0); 384741#L177 assume !(8593 == ssl3_accept_~s__state~0); 384740#L180 assume !(8608 == ssl3_accept_~s__state~0); 384739#L183 assume !(8609 == ssl3_accept_~s__state~0); 384738#L186 assume !(8640 == ssl3_accept_~s__state~0); 384737#L189 assume !(8641 == ssl3_accept_~s__state~0); 384650#L192 assume !(8656 == ssl3_accept_~s__state~0); 373418#L195 assume !(8657 == ssl3_accept_~s__state~0); 373361#L198 assume 8672 == ssl3_accept_~s__state~0; 373260#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 373242#L513 assume !(4 == ssl3_accept_~blastFlag~0); 373154#L516 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 373155#L520 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 373380#L520-2 ssl3_accept_~s__init_num~0 := 0; 386681#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 386675#L580 ssl3_accept_~skip~0 := 0; 386673#L99-2 assume !false; 386671#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 386669#L102 assume !(12292 == ssl3_accept_~s__state~0); 386667#L105 assume !(16384 == ssl3_accept_~s__state~0); 386665#L108 assume !(8192 == ssl3_accept_~s__state~0); 386663#L111 assume !(24576 == ssl3_accept_~s__state~0); 386661#L114 assume !(8195 == ssl3_accept_~s__state~0); 386659#L117 assume !(8480 == ssl3_accept_~s__state~0); 386657#L120 assume !(8481 == ssl3_accept_~s__state~0); 386655#L123 assume !(8482 == ssl3_accept_~s__state~0); 386653#L126 assume !(8464 == ssl3_accept_~s__state~0); 386651#L129 assume !(8465 == ssl3_accept_~s__state~0); 386649#L132 assume !(8466 == ssl3_accept_~s__state~0); 386647#L135 assume !(8496 == ssl3_accept_~s__state~0); 386645#L138 assume !(8497 == ssl3_accept_~s__state~0); 386643#L141 assume !(8512 == ssl3_accept_~s__state~0); 386641#L144 assume !(8513 == ssl3_accept_~s__state~0); 386639#L147 assume !(8528 == ssl3_accept_~s__state~0); 386637#L150 assume !(8529 == ssl3_accept_~s__state~0); 386635#L153 assume !(8544 == ssl3_accept_~s__state~0); 386633#L156 assume !(8545 == ssl3_accept_~s__state~0); 386631#L159 assume !(8560 == ssl3_accept_~s__state~0); 386630#L162 assume !(8561 == ssl3_accept_~s__state~0); 386628#L165 assume 8448 == ssl3_accept_~s__state~0; 386626#L166 assume !(ssl3_accept_~num1~0 > 0); 386622#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 386619#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 386614#L580 ssl3_accept_~skip~0 := 0; 386613#L99-2 assume !false; 386612#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 386611#L102 assume !(12292 == ssl3_accept_~s__state~0); 386610#L105 assume !(16384 == ssl3_accept_~s__state~0); 386609#L108 assume !(8192 == ssl3_accept_~s__state~0); 386608#L111 assume !(24576 == ssl3_accept_~s__state~0); 386607#L114 assume !(8195 == ssl3_accept_~s__state~0); 386605#L117 assume !(8480 == ssl3_accept_~s__state~0); 386602#L120 assume !(8481 == ssl3_accept_~s__state~0); 386597#L123 assume !(8482 == ssl3_accept_~s__state~0); 386590#L126 assume !(8464 == ssl3_accept_~s__state~0); 386472#L129 assume !(8465 == ssl3_accept_~s__state~0); 386468#L132 assume !(8466 == ssl3_accept_~s__state~0); 386463#L135 assume !(8496 == ssl3_accept_~s__state~0); 386457#L138 assume !(8497 == ssl3_accept_~s__state~0); 386452#L141 assume !(8512 == ssl3_accept_~s__state~0); 386446#L144 assume !(8513 == ssl3_accept_~s__state~0); 386441#L147 assume !(8528 == ssl3_accept_~s__state~0); 386435#L150 assume !(8529 == ssl3_accept_~s__state~0); 386430#L153 assume !(8544 == ssl3_accept_~s__state~0); 386424#L156 assume !(8545 == ssl3_accept_~s__state~0); 386389#L159 assume !(8560 == ssl3_accept_~s__state~0); 386381#L162 assume !(8561 == ssl3_accept_~s__state~0); 386374#L165 assume !(8448 == ssl3_accept_~s__state~0); 386366#L168 assume 8576 == ssl3_accept_~s__state~0; 386340#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 386629#L444 assume !(ssl3_accept_~ret~0 <= 0); 386627#L447 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 384616#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 384612#L580 ssl3_accept_~skip~0 := 0; 384603#L99-2 assume !false; 384604#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 384595#L102 assume !(12292 == ssl3_accept_~s__state~0); 384596#L105 assume !(16384 == ssl3_accept_~s__state~0); 384587#L108 assume !(8192 == ssl3_accept_~s__state~0); 384588#L111 assume !(24576 == ssl3_accept_~s__state~0); 384579#L114 assume !(8195 == ssl3_accept_~s__state~0); 384580#L117 assume !(8480 == ssl3_accept_~s__state~0); 384571#L120 assume !(8481 == ssl3_accept_~s__state~0); 384572#L123 assume !(8482 == ssl3_accept_~s__state~0); 384559#L126 assume !(8464 == ssl3_accept_~s__state~0); 384560#L129 assume !(8465 == ssl3_accept_~s__state~0); 384480#L132 assume !(8466 == ssl3_accept_~s__state~0); 384481#L135 assume 8496 == ssl3_accept_~s__state~0; 373179#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 373180#L287 assume !(1 == ssl3_accept_~blastFlag~0); 373266#L290 assume !(3 == ssl3_accept_~blastFlag~0); 373267#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 384698#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 373363#L297-2 ssl3_accept_~s__init_num~0 := 0; 373364#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 387255#L580 ssl3_accept_~skip~0 := 0; 387254#L99-2 assume !false; 387253#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 387252#L102 assume !(12292 == ssl3_accept_~s__state~0); 387251#L105 assume !(16384 == ssl3_accept_~s__state~0); 387250#L108 assume !(8192 == ssl3_accept_~s__state~0); 387249#L111 assume !(24576 == ssl3_accept_~s__state~0); 387248#L114 assume !(8195 == ssl3_accept_~s__state~0); 387247#L117 assume !(8480 == ssl3_accept_~s__state~0); 387246#L120 assume !(8481 == ssl3_accept_~s__state~0); 387245#L123 assume !(8482 == ssl3_accept_~s__state~0); 387244#L126 assume !(8464 == ssl3_accept_~s__state~0); 387243#L129 assume !(8465 == ssl3_accept_~s__state~0); 387242#L132 assume !(8466 == ssl3_accept_~s__state~0); 387241#L135 assume !(8496 == ssl3_accept_~s__state~0); 387240#L138 assume !(8497 == ssl3_accept_~s__state~0); 387239#L141 [2019-10-22 09:01:41,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:41,919 INFO L82 PathProgramCache]: Analyzing trace with hash -1332264701, now seen corresponding path program 2 times [2019-10-22 09:01:41,920 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:41,920 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587677466] [2019-10-22 09:01:41,920 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:41,920 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:41,920 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:41,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:41,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:41,933 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:01:41,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:41,933 INFO L82 PathProgramCache]: Analyzing trace with hash -1537534614, now seen corresponding path program 1 times [2019-10-22 09:01:41,933 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:41,933 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677840642] [2019-10-22 09:01:41,933 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:41,934 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:41,934 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:41,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:01:41,970 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 171 proven. 26 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2019-10-22 09:01:41,970 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677840642] [2019-10-22 09:01:41,970 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1356888172] [2019-10-22 09:01:41,971 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e8f2c476-7525-4043-951d-564a4cc9252b/bin/uautomizer/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-22 09:01:42,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:01:42,036 INFO L256 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 09:01:42,037 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 09:01:42,055 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 114 proven. 0 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2019-10-22 09:01:42,055 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-10-22 09:01:42,055 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-10-22 09:01:42,055 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226159710] [2019-10-22 09:01:42,055 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:01:42,055 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:01:42,056 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:01:42,056 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-10-22 09:01:42,056 INFO L87 Difference]: Start difference. First operand 17715 states and 22216 transitions. cyclomatic complexity: 4558 Second operand 3 states. [2019-10-22 09:01:42,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:01:42,174 INFO L93 Difference]: Finished difference Result 17814 states and 22294 transitions. [2019-10-22 09:01:42,174 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:01:42,175 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 17814 states and 22294 transitions. [2019-10-22 09:01:42,220 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 2931 [2019-10-22 09:01:42,503 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 17814 states to 17814 states and 22294 transitions. [2019-10-22 09:01:42,504 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3479 [2019-10-22 09:01:42,505 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3479 [2019-10-22 09:01:42,506 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17814 states and 22294 transitions. [2019-10-22 09:01:42,507 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:01:42,507 INFO L688 BuchiCegarLoop]: Abstraction has 17814 states and 22294 transitions. [2019-10-22 09:01:42,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17814 states and 22294 transitions. [2019-10-22 09:01:42,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17814 to 17715. [2019-10-22 09:01:42,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17715 states. [2019-10-22 09:01:42,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17715 states to 17715 states and 22186 transitions. [2019-10-22 09:01:42,636 INFO L711 BuchiCegarLoop]: Abstraction has 17715 states and 22186 transitions. [2019-10-22 09:01:42,636 INFO L591 BuchiCegarLoop]: Abstraction has 17715 states and 22186 transitions. [2019-10-22 09:01:42,636 INFO L424 BuchiCegarLoop]: ======== Iteration 33============ [2019-10-22 09:01:42,636 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 17715 states and 22186 transitions. [2019-10-22 09:01:42,668 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 2919 [2019-10-22 09:01:42,668 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:01:42,668 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:01:42,670 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 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] [2019-10-22 09:01:42,670 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:01:42,670 INFO L791 eck$LassoCheckResult]: Stem: 409402#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 409403#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 409390#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 409391#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 409331#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 409478#L99-2 assume !false; 414686#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 414685#L102 assume !(12292 == ssl3_accept_~s__state~0); 414684#L105 assume !(16384 == ssl3_accept_~s__state~0); 414683#L108 assume !(8192 == ssl3_accept_~s__state~0); 414682#L111 assume !(24576 == ssl3_accept_~s__state~0); 414681#L114 assume !(8195 == ssl3_accept_~s__state~0); 414680#L117 assume !(8480 == ssl3_accept_~s__state~0); 414679#L120 assume !(8481 == ssl3_accept_~s__state~0); 414678#L123 assume !(8482 == ssl3_accept_~s__state~0); 414677#L126 assume 8464 == ssl3_accept_~s__state~0; 414676#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 414675#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 414674#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 414672#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 414667#L580 ssl3_accept_~skip~0 := 0; 414666#L99-2 assume !false; 414665#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 414664#L102 assume !(12292 == ssl3_accept_~s__state~0); 414663#L105 assume !(16384 == ssl3_accept_~s__state~0); 414662#L108 assume !(8192 == ssl3_accept_~s__state~0); 414661#L111 assume !(24576 == ssl3_accept_~s__state~0); 414660#L114 assume !(8195 == ssl3_accept_~s__state~0); 414659#L117 assume !(8480 == ssl3_accept_~s__state~0); 414658#L120 assume !(8481 == ssl3_accept_~s__state~0); 414657#L123 assume !(8482 == ssl3_accept_~s__state~0); 414656#L126 assume !(8464 == ssl3_accept_~s__state~0); 414655#L129 assume !(8465 == ssl3_accept_~s__state~0); 414654#L132 assume !(8466 == ssl3_accept_~s__state~0); 414653#L135 assume 8496 == ssl3_accept_~s__state~0; 414652#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 414651#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 410031#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 410033#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 409826#L297-2 ssl3_accept_~s__init_num~0 := 0; 409827#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 409785#L580 ssl3_accept_~skip~0 := 0; 409786#L99-2 assume !false; 409777#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 409778#L102 assume !(12292 == ssl3_accept_~s__state~0); 409769#L105 assume !(16384 == ssl3_accept_~s__state~0); 409770#L108 assume !(8192 == ssl3_accept_~s__state~0); 409761#L111 assume !(24576 == ssl3_accept_~s__state~0); 409762#L114 assume !(8195 == ssl3_accept_~s__state~0); 409752#L117 assume !(8480 == ssl3_accept_~s__state~0); 409753#L120 assume !(8481 == ssl3_accept_~s__state~0); 409740#L123 assume !(8482 == ssl3_accept_~s__state~0); 409741#L126 assume !(8464 == ssl3_accept_~s__state~0); 409731#L129 assume !(8465 == ssl3_accept_~s__state~0); 409732#L132 assume !(8466 == ssl3_accept_~s__state~0); 409721#L135 assume !(8496 == ssl3_accept_~s__state~0); 409722#L138 assume !(8497 == ssl3_accept_~s__state~0); 409695#L141 [2019-10-22 09:01:42,671 INFO L793 eck$LassoCheckResult]: Loop: 409695#L141 assume !(8512 == ssl3_accept_~s__state~0); 409693#L144 assume !(8513 == ssl3_accept_~s__state~0); 409691#L147 assume !(8528 == ssl3_accept_~s__state~0); 409689#L150 assume !(8529 == ssl3_accept_~s__state~0); 409687#L153 assume !(8544 == ssl3_accept_~s__state~0); 409685#L156 assume !(8545 == ssl3_accept_~s__state~0); 409683#L159 assume !(8560 == ssl3_accept_~s__state~0); 409681#L162 assume !(8561 == ssl3_accept_~s__state~0); 409679#L165 assume !(8448 == ssl3_accept_~s__state~0); 409677#L168 assume !(8576 == ssl3_accept_~s__state~0); 409675#L171 assume !(8577 == ssl3_accept_~s__state~0); 409673#L174 assume !(8592 == ssl3_accept_~s__state~0); 409671#L177 assume !(8593 == ssl3_accept_~s__state~0); 409669#L180 assume !(8608 == ssl3_accept_~s__state~0); 409667#L183 assume !(8609 == ssl3_accept_~s__state~0); 409665#L186 assume !(8640 == ssl3_accept_~s__state~0); 409663#L189 assume !(8641 == ssl3_accept_~s__state~0); 409659#L192 assume 8656 == ssl3_accept_~s__state~0; 409571#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 409655#L492 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 409651#L497 assume !(2 == ssl3_accept_~blastFlag~0); 409652#L497-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 415756#L505 assume !(0 == ssl3_accept_~tmp___10~0); 409642#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 409638#L580 ssl3_accept_~skip~0 := 0; 409633#L99-2 assume !false; 409634#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 409629#L102 assume !(12292 == ssl3_accept_~s__state~0); 409630#L105 assume !(16384 == ssl3_accept_~s__state~0); 409625#L108 assume !(8192 == ssl3_accept_~s__state~0); 409626#L111 assume !(24576 == ssl3_accept_~s__state~0); 409621#L114 assume !(8195 == ssl3_accept_~s__state~0); 409622#L117 assume !(8480 == ssl3_accept_~s__state~0); 409617#L120 assume !(8481 == ssl3_accept_~s__state~0); 409618#L123 assume !(8482 == ssl3_accept_~s__state~0); 409613#L126 assume !(8464 == ssl3_accept_~s__state~0); 409614#L129 assume !(8465 == ssl3_accept_~s__state~0); 409609#L132 assume !(8466 == ssl3_accept_~s__state~0); 409610#L135 assume !(8496 == ssl3_accept_~s__state~0); 415749#L138 assume !(8497 == ssl3_accept_~s__state~0); 415748#L141 assume !(8512 == ssl3_accept_~s__state~0); 409603#L144 assume !(8513 == ssl3_accept_~s__state~0); 409604#L147 assume !(8528 == ssl3_accept_~s__state~0); 409599#L150 assume !(8529 == ssl3_accept_~s__state~0); 409600#L153 assume !(8544 == ssl3_accept_~s__state~0); 409595#L156 assume !(8545 == ssl3_accept_~s__state~0); 409596#L159 assume !(8560 == ssl3_accept_~s__state~0); 409591#L162 assume !(8561 == ssl3_accept_~s__state~0); 409592#L165 assume !(8448 == ssl3_accept_~s__state~0); 409587#L168 assume !(8576 == ssl3_accept_~s__state~0); 409588#L171 assume !(8577 == ssl3_accept_~s__state~0); 409583#L174 assume !(8592 == ssl3_accept_~s__state~0); 409584#L177 assume !(8593 == ssl3_accept_~s__state~0); 409579#L180 assume !(8608 == ssl3_accept_~s__state~0); 409580#L183 assume !(8609 == ssl3_accept_~s__state~0); 409575#L186 assume !(8640 == ssl3_accept_~s__state~0); 409576#L189 assume !(8641 == ssl3_accept_~s__state~0); 409570#L192 assume !(8656 == ssl3_accept_~s__state~0); 409572#L195 assume !(8657 == ssl3_accept_~s__state~0); 409565#L198 assume 8672 == ssl3_accept_~s__state~0; 409566#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 409561#L513 assume !(4 == ssl3_accept_~blastFlag~0); 409562#L516 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 409404#L520 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 409405#L520-2 ssl3_accept_~s__init_num~0 := 0; 417250#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 417240#L580 ssl3_accept_~skip~0 := 0; 417238#L99-2 assume !false; 417236#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 417234#L102 assume !(12292 == ssl3_accept_~s__state~0); 417232#L105 assume !(16384 == ssl3_accept_~s__state~0); 417230#L108 assume !(8192 == ssl3_accept_~s__state~0); 417228#L111 assume !(24576 == ssl3_accept_~s__state~0); 417226#L114 assume !(8195 == ssl3_accept_~s__state~0); 417224#L117 assume !(8480 == ssl3_accept_~s__state~0); 417222#L120 assume !(8481 == ssl3_accept_~s__state~0); 417220#L123 assume !(8482 == ssl3_accept_~s__state~0); 417218#L126 assume !(8464 == ssl3_accept_~s__state~0); 417216#L129 assume !(8465 == ssl3_accept_~s__state~0); 417214#L132 assume !(8466 == ssl3_accept_~s__state~0); 417212#L135 assume !(8496 == ssl3_accept_~s__state~0); 417210#L138 assume !(8497 == ssl3_accept_~s__state~0); 417208#L141 assume !(8512 == ssl3_accept_~s__state~0); 417206#L144 assume !(8513 == ssl3_accept_~s__state~0); 417204#L147 assume !(8528 == ssl3_accept_~s__state~0); 417202#L150 assume !(8529 == ssl3_accept_~s__state~0); 417200#L153 assume !(8544 == ssl3_accept_~s__state~0); 417198#L156 assume !(8545 == ssl3_accept_~s__state~0); 417196#L159 assume !(8560 == ssl3_accept_~s__state~0); 417193#L162 assume !(8561 == ssl3_accept_~s__state~0); 417190#L165 assume 8448 == ssl3_accept_~s__state~0; 417186#L166 assume !(ssl3_accept_~num1~0 > 0); 417180#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 417165#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 417147#L580 ssl3_accept_~skip~0 := 0; 417144#L99-2 assume !false; 417141#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 417138#L102 assume !(12292 == ssl3_accept_~s__state~0); 417135#L105 assume !(16384 == ssl3_accept_~s__state~0); 417132#L108 assume !(8192 == ssl3_accept_~s__state~0); 417129#L111 assume !(24576 == ssl3_accept_~s__state~0); 417126#L114 assume !(8195 == ssl3_accept_~s__state~0); 417123#L117 assume !(8480 == ssl3_accept_~s__state~0); 417120#L120 assume !(8481 == ssl3_accept_~s__state~0); 417117#L123 assume !(8482 == ssl3_accept_~s__state~0); 417114#L126 assume !(8464 == ssl3_accept_~s__state~0); 417111#L129 assume !(8465 == ssl3_accept_~s__state~0); 417108#L132 assume !(8466 == ssl3_accept_~s__state~0); 417105#L135 assume !(8496 == ssl3_accept_~s__state~0); 417102#L138 assume !(8497 == ssl3_accept_~s__state~0); 417099#L141 assume !(8512 == ssl3_accept_~s__state~0); 417096#L144 assume !(8513 == ssl3_accept_~s__state~0); 417093#L147 assume !(8528 == ssl3_accept_~s__state~0); 417090#L150 assume !(8529 == ssl3_accept_~s__state~0); 417087#L153 assume !(8544 == ssl3_accept_~s__state~0); 417085#L156 assume !(8545 == ssl3_accept_~s__state~0); 417083#L159 assume !(8560 == ssl3_accept_~s__state~0); 417081#L162 assume !(8561 == ssl3_accept_~s__state~0); 417079#L165 assume !(8448 == ssl3_accept_~s__state~0); 417069#L168 assume 8576 == ssl3_accept_~s__state~0; 417065#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 417064#L444 assume !(ssl3_accept_~ret~0 <= 0); 409279#L447 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 409280#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 419418#L580 ssl3_accept_~skip~0 := 0; 419417#L99-2 assume !false; 419416#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 419415#L102 assume !(12292 == ssl3_accept_~s__state~0); 419414#L105 assume !(16384 == ssl3_accept_~s__state~0); 419413#L108 assume !(8192 == ssl3_accept_~s__state~0); 419412#L111 assume !(24576 == ssl3_accept_~s__state~0); 419411#L114 assume !(8195 == ssl3_accept_~s__state~0); 419410#L117 assume !(8480 == ssl3_accept_~s__state~0); 419409#L120 assume !(8481 == ssl3_accept_~s__state~0); 419408#L123 assume !(8482 == ssl3_accept_~s__state~0); 419407#L126 assume !(8464 == ssl3_accept_~s__state~0); 419406#L129 assume !(8465 == ssl3_accept_~s__state~0); 409417#L132 assume 8466 == ssl3_accept_~s__state~0; 409242#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 409243#L274 assume !(0 == ssl3_accept_~blastFlag~0); 409136#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 409137#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 409170#L580 ssl3_accept_~skip~0 := 0; 409408#L99-2 assume !false; 409304#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 409305#L102 assume !(12292 == ssl3_accept_~s__state~0); 409310#L105 assume !(16384 == ssl3_accept_~s__state~0); 409311#L108 assume !(8192 == ssl3_accept_~s__state~0); 409240#L111 assume !(24576 == ssl3_accept_~s__state~0); 409186#L114 assume !(8195 == ssl3_accept_~s__state~0); 409187#L117 assume !(8480 == ssl3_accept_~s__state~0); 409159#L120 assume !(8481 == ssl3_accept_~s__state~0); 409160#L123 assume !(8482 == ssl3_accept_~s__state~0); 409422#L126 assume !(8464 == ssl3_accept_~s__state~0); 409423#L129 assume !(8465 == ssl3_accept_~s__state~0); 409431#L132 assume !(8466 == ssl3_accept_~s__state~0); 409554#L135 assume 8496 == ssl3_accept_~s__state~0; 409201#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 409202#L287 assume !(1 == ssl3_accept_~blastFlag~0); 409295#L290 assume !(3 == ssl3_accept_~blastFlag~0); 409289#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 409290#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 409829#L297-2 ssl3_accept_~s__init_num~0 := 0; 409794#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 409790#L580 ssl3_accept_~skip~0 := 0; 409781#L99-2 assume !false; 409782#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 409773#L102 assume !(12292 == ssl3_accept_~s__state~0); 409774#L105 assume !(16384 == ssl3_accept_~s__state~0); 409765#L108 assume !(8192 == ssl3_accept_~s__state~0); 409766#L111 assume !(24576 == ssl3_accept_~s__state~0); 409757#L114 assume !(8195 == ssl3_accept_~s__state~0); 409758#L117 assume !(8480 == ssl3_accept_~s__state~0); 409747#L120 assume !(8481 == ssl3_accept_~s__state~0); 409748#L123 assume !(8482 == ssl3_accept_~s__state~0); 409736#L126 assume !(8464 == ssl3_accept_~s__state~0); 409737#L129 assume !(8465 == ssl3_accept_~s__state~0); 409726#L132 assume !(8466 == ssl3_accept_~s__state~0); 409727#L135 assume !(8496 == ssl3_accept_~s__state~0); 409697#L138 assume !(8497 == ssl3_accept_~s__state~0); 409695#L141 [2019-10-22 09:01:42,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:42,671 INFO L82 PathProgramCache]: Analyzing trace with hash -1332264701, now seen corresponding path program 3 times [2019-10-22 09:01:42,671 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:42,671 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418099533] [2019-10-22 09:01:42,671 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:42,672 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:42,672 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:42,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:42,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:42,684 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:01:42,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:42,685 INFO L82 PathProgramCache]: Analyzing trace with hash -1509851023, now seen corresponding path program 1 times [2019-10-22 09:01:42,685 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:42,685 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040333130] [2019-10-22 09:01:42,685 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:42,685 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:42,685 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:42,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:01:42,722 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2019-10-22 09:01:42,722 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040333130] [2019-10-22 09:01:42,722 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1391875511] [2019-10-22 09:01:42,722 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e8f2c476-7525-4043-951d-564a4cc9252b/bin/uautomizer/z3 Starting monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-22 09:01:42,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:01:42,792 INFO L256 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 09:01:42,794 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 09:01:42,813 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2019-10-22 09:01:42,814 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-10-22 09:01:42,814 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-10-22 09:01:42,814 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484348892] [2019-10-22 09:01:42,814 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:01:42,814 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:01:42,815 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-10-22 09:01:42,815 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-10-22 09:01:42,815 INFO L87 Difference]: Start difference. First operand 17715 states and 22186 transitions. cyclomatic complexity: 4528 Second operand 4 states. [2019-10-22 09:01:43,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:01:43,031 INFO L93 Difference]: Finished difference Result 19971 states and 24692 transitions. [2019-10-22 09:01:43,031 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-10-22 09:01:43,032 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 19971 states and 24692 transitions. [2019-10-22 09:01:43,084 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 3023 [2019-10-22 09:01:43,117 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 19971 states to 18346 states and 22712 transitions. [2019-10-22 09:01:43,118 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3748 [2019-10-22 09:01:43,120 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3918 [2019-10-22 09:01:43,120 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18346 states and 22712 transitions. [2019-10-22 09:01:43,121 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:01:43,121 INFO L688 BuchiCegarLoop]: Abstraction has 18346 states and 22712 transitions. [2019-10-22 09:01:43,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18346 states and 22712 transitions. [2019-10-22 09:01:43,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18346 to 17547. [2019-10-22 09:01:43,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17547 states. [2019-10-22 09:01:43,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17547 states to 17547 states and 21729 transitions. [2019-10-22 09:01:43,252 INFO L711 BuchiCegarLoop]: Abstraction has 17547 states and 21729 transitions. [2019-10-22 09:01:43,252 INFO L591 BuchiCegarLoop]: Abstraction has 17547 states and 21729 transitions. [2019-10-22 09:01:43,253 INFO L424 BuchiCegarLoop]: ======== Iteration 34============ [2019-10-22 09:01:43,253 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 17547 states and 21729 transitions. [2019-10-22 09:01:43,282 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 3014 [2019-10-22 09:01:43,282 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:01:43,283 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:01:43,284 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 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] [2019-10-22 09:01:43,285 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 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] [2019-10-22 09:01:43,285 INFO L791 eck$LassoCheckResult]: Stem: 447624#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 447625#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 447614#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 447615#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 447559#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 447692#L99-2 assume !false; 459543#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 459541#L102 assume !(12292 == ssl3_accept_~s__state~0); 459539#L105 assume !(16384 == ssl3_accept_~s__state~0); 459537#L108 assume !(8192 == ssl3_accept_~s__state~0); 459535#L111 assume !(24576 == ssl3_accept_~s__state~0); 459533#L114 assume !(8195 == ssl3_accept_~s__state~0); 459531#L117 assume !(8480 == ssl3_accept_~s__state~0); 459529#L120 assume !(8481 == ssl3_accept_~s__state~0); 459527#L123 assume !(8482 == ssl3_accept_~s__state~0); 459524#L126 assume 8464 == ssl3_accept_~s__state~0; 447470#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 447471#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 460239#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 460217#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 460211#L580 ssl3_accept_~skip~0 := 0; 460209#L99-2 assume !false; 460207#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 460206#L102 assume !(12292 == ssl3_accept_~s__state~0); 460200#L105 assume !(16384 == ssl3_accept_~s__state~0); 460198#L108 assume !(8192 == ssl3_accept_~s__state~0); 460196#L111 assume !(24576 == ssl3_accept_~s__state~0); 460194#L114 assume !(8195 == ssl3_accept_~s__state~0); 460192#L117 assume !(8480 == ssl3_accept_~s__state~0); 460190#L120 assume !(8481 == ssl3_accept_~s__state~0); 460188#L123 assume !(8482 == ssl3_accept_~s__state~0); 460186#L126 assume !(8464 == ssl3_accept_~s__state~0); 460184#L129 assume !(8465 == ssl3_accept_~s__state~0); 460182#L132 assume !(8466 == ssl3_accept_~s__state~0); 460173#L135 assume 8496 == ssl3_accept_~s__state~0; 460171#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 447540#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 447541#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 448336#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 448303#L297-2 ssl3_accept_~s__init_num~0 := 0; 448304#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 448875#L580 ssl3_accept_~skip~0 := 0; 448876#L99-2 assume !false; 448871#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 448872#L102 assume !(12292 == ssl3_accept_~s__state~0); 448867#L105 assume !(16384 == ssl3_accept_~s__state~0); 448868#L108 assume !(8192 == ssl3_accept_~s__state~0); 448863#L111 assume !(24576 == ssl3_accept_~s__state~0); 448864#L114 assume !(8195 == ssl3_accept_~s__state~0); 448859#L117 assume !(8480 == ssl3_accept_~s__state~0); 448860#L120 assume !(8481 == ssl3_accept_~s__state~0); 448855#L123 assume !(8482 == ssl3_accept_~s__state~0); 448856#L126 assume !(8464 == ssl3_accept_~s__state~0); 448851#L129 assume !(8465 == ssl3_accept_~s__state~0); 448852#L132 assume !(8466 == ssl3_accept_~s__state~0); 448847#L135 assume !(8496 == ssl3_accept_~s__state~0); 448848#L138 assume !(8497 == ssl3_accept_~s__state~0); 447711#L141 [2019-10-22 09:01:43,286 INFO L793 eck$LassoCheckResult]: Loop: 447711#L141 assume 8512 == ssl3_accept_~s__state~0; 447712#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 451205#L308 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 451206#L312 assume !(ssl3_accept_~ret~0 <= 0); 451344#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 451342#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 451336#L580 ssl3_accept_~skip~0 := 0; 451334#L99-2 assume !false; 451333#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 451332#L102 assume !(12292 == ssl3_accept_~s__state~0); 451328#L105 assume !(16384 == ssl3_accept_~s__state~0); 451327#L108 assume !(8192 == ssl3_accept_~s__state~0); 451322#L111 assume !(24576 == ssl3_accept_~s__state~0); 451320#L114 assume !(8195 == ssl3_accept_~s__state~0); 451318#L117 assume !(8480 == ssl3_accept_~s__state~0); 451316#L120 assume !(8481 == ssl3_accept_~s__state~0); 451314#L123 assume !(8482 == ssl3_accept_~s__state~0); 451312#L126 assume !(8464 == ssl3_accept_~s__state~0); 451310#L129 assume !(8465 == ssl3_accept_~s__state~0); 451308#L132 assume !(8466 == ssl3_accept_~s__state~0); 451306#L135 assume !(8496 == ssl3_accept_~s__state~0); 451304#L138 assume !(8497 == ssl3_accept_~s__state~0); 451302#L141 assume !(8512 == ssl3_accept_~s__state~0); 451300#L144 assume !(8513 == ssl3_accept_~s__state~0); 451298#L147 assume 8528 == ssl3_accept_~s__state~0; 449788#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 451294#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 451295#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 451282#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 451280#L357 assume !(ssl3_accept_~ret~0 <= 0); 451278#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 451065#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 451060#L580 ssl3_accept_~skip~0 := 0; 451059#L99-2 assume !false; 451054#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 451052#L102 assume !(12292 == ssl3_accept_~s__state~0); 451050#L105 assume !(16384 == ssl3_accept_~s__state~0); 451048#L108 assume !(8192 == ssl3_accept_~s__state~0); 451046#L111 assume !(24576 == ssl3_accept_~s__state~0); 451044#L114 assume !(8195 == ssl3_accept_~s__state~0); 451042#L117 assume !(8480 == ssl3_accept_~s__state~0); 451040#L120 assume !(8481 == ssl3_accept_~s__state~0); 451038#L123 assume !(8482 == ssl3_accept_~s__state~0); 451036#L126 assume !(8464 == ssl3_accept_~s__state~0); 451034#L129 assume !(8465 == ssl3_accept_~s__state~0); 451032#L132 assume !(8466 == ssl3_accept_~s__state~0); 451030#L135 assume !(8496 == ssl3_accept_~s__state~0); 451028#L138 assume !(8497 == ssl3_accept_~s__state~0); 451026#L141 assume !(8512 == ssl3_accept_~s__state~0); 451024#L144 assume !(8513 == ssl3_accept_~s__state~0); 451022#L147 assume !(8528 == ssl3_accept_~s__state~0); 451020#L150 assume !(8529 == ssl3_accept_~s__state~0); 451018#L153 assume 8544 == ssl3_accept_~s__state~0; 450876#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 451015#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 451012#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 451010#L392 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 451006#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 451004#L404 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 451002#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 450996#L580 ssl3_accept_~skip~0 := 0; 450995#L99-2 assume !false; 450992#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 450991#L102 assume !(12292 == ssl3_accept_~s__state~0); 450985#L105 assume !(16384 == ssl3_accept_~s__state~0); 450983#L108 assume !(8192 == ssl3_accept_~s__state~0); 450981#L111 assume !(24576 == ssl3_accept_~s__state~0); 450979#L114 assume !(8195 == ssl3_accept_~s__state~0); 450977#L117 assume !(8480 == ssl3_accept_~s__state~0); 450975#L120 assume !(8481 == ssl3_accept_~s__state~0); 450973#L123 assume !(8482 == ssl3_accept_~s__state~0); 450971#L126 assume !(8464 == ssl3_accept_~s__state~0); 450969#L129 assume !(8465 == ssl3_accept_~s__state~0); 450967#L132 assume !(8466 == ssl3_accept_~s__state~0); 450965#L135 assume !(8496 == ssl3_accept_~s__state~0); 450963#L138 assume !(8497 == ssl3_accept_~s__state~0); 450961#L141 assume !(8512 == ssl3_accept_~s__state~0); 450959#L144 assume !(8513 == ssl3_accept_~s__state~0); 450957#L147 assume !(8528 == ssl3_accept_~s__state~0); 450955#L150 assume !(8529 == ssl3_accept_~s__state~0); 450953#L153 assume !(8544 == ssl3_accept_~s__state~0); 450951#L156 assume !(8545 == ssl3_accept_~s__state~0); 450949#L159 assume !(8560 == ssl3_accept_~s__state~0); 450947#L162 assume !(8561 == ssl3_accept_~s__state~0); 450945#L165 assume 8448 == ssl3_accept_~s__state~0; 450943#L166 assume !(ssl3_accept_~num1~0 > 0); 450940#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 450937#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 450931#L580 ssl3_accept_~skip~0 := 0; 450928#L99-2 assume !false; 450926#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 450925#L102 assume !(12292 == ssl3_accept_~s__state~0); 450919#L105 assume !(16384 == ssl3_accept_~s__state~0); 450917#L108 assume !(8192 == ssl3_accept_~s__state~0); 450915#L111 assume !(24576 == ssl3_accept_~s__state~0); 450913#L114 assume !(8195 == ssl3_accept_~s__state~0); 450911#L117 assume !(8480 == ssl3_accept_~s__state~0); 450909#L120 assume !(8481 == ssl3_accept_~s__state~0); 450907#L123 assume !(8482 == ssl3_accept_~s__state~0); 450905#L126 assume !(8464 == ssl3_accept_~s__state~0); 450903#L129 assume !(8465 == ssl3_accept_~s__state~0); 450901#L132 assume !(8466 == ssl3_accept_~s__state~0); 450899#L135 assume !(8496 == ssl3_accept_~s__state~0); 450897#L138 assume !(8497 == ssl3_accept_~s__state~0); 450895#L141 assume !(8512 == ssl3_accept_~s__state~0); 450893#L144 assume !(8513 == ssl3_accept_~s__state~0); 450891#L147 assume !(8528 == ssl3_accept_~s__state~0); 450889#L150 assume !(8529 == ssl3_accept_~s__state~0); 450887#L153 assume !(8544 == ssl3_accept_~s__state~0); 450885#L156 assume !(8545 == ssl3_accept_~s__state~0); 450883#L159 assume !(8560 == ssl3_accept_~s__state~0); 450881#L162 assume !(8561 == ssl3_accept_~s__state~0); 450867#L165 assume !(8448 == ssl3_accept_~s__state~0); 450818#L168 assume 8576 == ssl3_accept_~s__state~0; 450811#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 450815#L444 assume !(ssl3_accept_~ret~0 <= 0); 450812#L447 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 450813#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 451706#L580 ssl3_accept_~skip~0 := 0; 451705#L99-2 assume !false; 451704#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 451703#L102 assume !(12292 == ssl3_accept_~s__state~0); 451702#L105 assume !(16384 == ssl3_accept_~s__state~0); 451701#L108 assume !(8192 == ssl3_accept_~s__state~0); 451700#L111 assume !(24576 == ssl3_accept_~s__state~0); 451699#L114 assume !(8195 == ssl3_accept_~s__state~0); 451698#L117 assume !(8480 == ssl3_accept_~s__state~0); 451697#L120 assume !(8481 == ssl3_accept_~s__state~0); 451696#L123 assume !(8482 == ssl3_accept_~s__state~0); 451695#L126 assume !(8464 == ssl3_accept_~s__state~0); 451694#L129 assume !(8465 == ssl3_accept_~s__state~0); 451693#L132 assume 8466 == ssl3_accept_~s__state~0; 448376#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 451692#L274 assume !(0 == ssl3_accept_~blastFlag~0); 451691#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 451689#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 451684#L580 ssl3_accept_~skip~0 := 0; 451683#L99-2 assume !false; 451682#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 451681#L102 assume !(12292 == ssl3_accept_~s__state~0); 451680#L105 assume !(16384 == ssl3_accept_~s__state~0); 451679#L108 assume !(8192 == ssl3_accept_~s__state~0); 451678#L111 assume !(24576 == ssl3_accept_~s__state~0); 451677#L114 assume !(8195 == ssl3_accept_~s__state~0); 451676#L117 assume !(8480 == ssl3_accept_~s__state~0); 451675#L120 assume !(8481 == ssl3_accept_~s__state~0); 451674#L123 assume !(8482 == ssl3_accept_~s__state~0); 451673#L126 assume !(8464 == ssl3_accept_~s__state~0); 451672#L129 assume !(8465 == ssl3_accept_~s__state~0); 451671#L132 assume !(8466 == ssl3_accept_~s__state~0); 448357#L135 assume 8496 == ssl3_accept_~s__state~0; 448351#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 448346#L287 assume !(1 == ssl3_accept_~blastFlag~0); 448342#L290 assume !(3 == ssl3_accept_~blastFlag~0); 448337#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 448307#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 448308#L297-2 ssl3_accept_~s__init_num~0 := 0; 448882#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 448878#L580 ssl3_accept_~skip~0 := 0; 448873#L99-2 assume !false; 448874#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 448869#L102 assume !(12292 == ssl3_accept_~s__state~0); 448870#L105 assume !(16384 == ssl3_accept_~s__state~0); 448865#L108 assume !(8192 == ssl3_accept_~s__state~0); 448866#L111 assume !(24576 == ssl3_accept_~s__state~0); 448861#L114 assume !(8195 == ssl3_accept_~s__state~0); 448862#L117 assume !(8480 == ssl3_accept_~s__state~0); 448857#L120 assume !(8481 == ssl3_accept_~s__state~0); 448858#L123 assume !(8482 == ssl3_accept_~s__state~0); 448853#L126 assume !(8464 == ssl3_accept_~s__state~0); 448854#L129 assume !(8465 == ssl3_accept_~s__state~0); 448849#L132 assume !(8466 == ssl3_accept_~s__state~0); 448850#L135 assume !(8496 == ssl3_accept_~s__state~0); 448846#L138 assume !(8497 == ssl3_accept_~s__state~0); 447711#L141 [2019-10-22 09:01:43,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:43,286 INFO L82 PathProgramCache]: Analyzing trace with hash 1273758853, now seen corresponding path program 1 times [2019-10-22 09:01:43,286 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:43,286 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042692726] [2019-10-22 09:01:43,286 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:43,286 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:43,286 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:43,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:43,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:43,298 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:01:43,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:43,299 INFO L82 PathProgramCache]: Analyzing trace with hash 517443768, now seen corresponding path program 2 times [2019-10-22 09:01:43,299 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:43,299 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838459995] [2019-10-22 09:01:43,299 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:43,299 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:43,299 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:43,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:43,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:43,332 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:01:43,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:01:43,334 INFO L82 PathProgramCache]: Analyzing trace with hash 1325141564, now seen corresponding path program 1 times [2019-10-22 09:01:43,335 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:01:43,335 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553188300] [2019-10-22 09:01:43,335 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:43,335 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:01:43,335 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:01:43,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:43,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:01:43,392 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:01:44,487 WARN L191 SmtUtils]: Spent 1.09 s on a formula simplification. DAG size of input: 388 DAG size of output: 146 [2019-10-22 09:01:44,846 WARN L191 SmtUtils]: Spent 276.00 ms on a formula simplification. DAG size of input: 164 DAG size of output: 88 [2019-10-22 09:01:44,939 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 22.10 09:01:44 BoogieIcfgContainer [2019-10-22 09:01:44,946 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2019-10-22 09:01:44,947 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2019-10-22 09:01:44,947 INFO L271 PluginConnector]: Initializing Witness Printer... [2019-10-22 09:01:44,947 INFO L275 PluginConnector]: Witness Printer initialized [2019-10-22 09:01:44,948 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.10 09:01:25" (3/4) ... [2019-10-22 09:01:44,950 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2019-10-22 09:01:45,043 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_e8f2c476-7525-4043-951d-564a4cc9252b/bin/uautomizer/witness.graphml [2019-10-22 09:01:45,044 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2019-10-22 09:01:45,046 INFO L168 Benchmark]: Toolchain (without parser) took 20860.46 ms. Allocated memory was 1.0 GB in the beginning and 2.1 GB in the end (delta: 1.1 GB). Free memory was 945.9 MB in the beginning and 751.6 MB in the end (delta: 194.3 MB). Peak memory consumption was 1.3 GB. Max. memory is 11.5 GB. [2019-10-22 09:01:45,046 INFO L168 Benchmark]: CDTParser took 0.15 ms. Allocated memory is still 1.0 GB. Free memory is still 967.3 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-10-22 09:01:45,046 INFO L168 Benchmark]: CACSL2BoogieTranslator took 367.83 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 163.6 MB). Free memory was 945.9 MB in the beginning and 1.2 GB in the end (delta: -208.4 MB). Peak memory consumption was 24.8 MB. Max. memory is 11.5 GB. [2019-10-22 09:01:45,046 INFO L168 Benchmark]: Boogie Procedure Inliner took 46.90 ms. Allocated memory is still 1.2 GB. Free memory was 1.2 GB in the beginning and 1.1 GB in the end (delta: 6.9 MB). Peak memory consumption was 6.9 MB. Max. memory is 11.5 GB. [2019-10-22 09:01:45,047 INFO L168 Benchmark]: Boogie Preprocessor took 28.43 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-10-22 09:01:45,047 INFO L168 Benchmark]: RCFGBuilder took 778.15 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: 59.9 MB). Peak memory consumption was 59.9 MB. Max. memory is 11.5 GB. [2019-10-22 09:01:45,047 INFO L168 Benchmark]: BuchiAutomizer took 19538.21 ms. Allocated memory was 1.2 GB in the beginning and 2.1 GB in the end (delta: 897.1 MB). Free memory was 1.1 GB in the beginning and 780.6 MB in the end (delta: 306.8 MB). Peak memory consumption was 1.2 GB. Max. memory is 11.5 GB. [2019-10-22 09:01:45,047 INFO L168 Benchmark]: Witness Printer took 97.58 ms. Allocated memory is still 2.1 GB. Free memory was 780.6 MB in the beginning and 751.6 MB in the end (delta: 29.0 MB). Peak memory consumption was 29.0 MB. Max. memory is 11.5 GB. [2019-10-22 09:01:45,049 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.15 ms. Allocated memory is still 1.0 GB. Free memory is still 967.3 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 367.83 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 163.6 MB). Free memory was 945.9 MB in the beginning and 1.2 GB in the end (delta: -208.4 MB). Peak memory consumption was 24.8 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 46.90 ms. Allocated memory is still 1.2 GB. Free memory was 1.2 GB in the beginning and 1.1 GB in the end (delta: 6.9 MB). Peak memory consumption was 6.9 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 28.43 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 778.15 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: 59.9 MB). Peak memory consumption was 59.9 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 19538.21 ms. Allocated memory was 1.2 GB in the beginning and 2.1 GB in the end (delta: 897.1 MB). Free memory was 1.1 GB in the beginning and 780.6 MB in the end (delta: 306.8 MB). Peak memory consumption was 1.2 GB. Max. memory is 11.5 GB. * Witness Printer took 97.58 ms. Allocated memory is still 2.1 GB. Free memory was 780.6 MB in the beginning and 751.6 MB in the end (delta: 29.0 MB). Peak memory consumption was 29.0 MB. 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 36 terminating modules (32 trivial, 4 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function -1 * blastFlag + 1 and consists of 3 locations. One deterministic module has affine ranking function -2 * blastFlag + 7 and consists of 3 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 32 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 17547 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 19.4s and 34 iterations. TraceHistogramMax:7. Analysis of lassos took 9.3s. Construction of modules took 3.1s. Büchi inclusion checks took 2.3s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 36. Automata minimization 2.4s AutomataMinimizationTime, 36 MinimizatonAttempts, 26628 StatesRemovedByMinimization, 32 NontrivialMinimizations. Non-live state removal took 1.5s Buchi closure took 0.0s. Biggest automaton had 23310 states and ocurred in iteration 30. Nontrivial modules had stage [4, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 756/756 HoareTripleCheckerStatistics: 8326 SDtfs, 5836 SDslu, 5852 SDs, 0 SdLazy, 3993 SolverSat, 738 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 3.1s Time LassoAnalysisResults: nont1 unkn0 SFLI24 SFLT1 conc1 concLT2 SILN0 SILU0 SILI4 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital66 mio100 ax100 hnf97 lsp28 ukn100 mio100 lsp100 div208 bol100 ite100 ukn100 eq186 hnf68 smp96 dnf100 smp100 tf107 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 2ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 19 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 4 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.1s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 141]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {} State at position 1 is {s__ctx__stats__sess_accept=0, s__s3__tmp__new_cipher__algo_strength=0, \old(initial_state)=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@49ec141c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7c92dfcb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2874fd24=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@649f9018=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4e85528f=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@79a69c0e=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4a1d943c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3ea201d6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@17c7beea=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5bb6b733=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@31304709=0, s__shutdown=0, s__type=0, state=8512, s__s3__tmp__use_rsa_tmp=1, s__session__cipher=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@41941db3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4ddbe270=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@601a2c4c=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1c490f62=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@b4ac959=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@a19c45=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@beef83d=0, __cil_tmp57=-2097151, tmp___7=0, tmp___3=0, \result=0, tmp=0, s__session__peer=0, s__version=0, s__init_num=0, s__in_handshake=0, ret=1, s__server=0, s__state=8512, s__info_callback=5, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@7d03a669=0, tmp___2=0, cb=5, s__s3__tmp__new_cipher__algorithms=-4294967552, tmp___10=0, __cil_tmp56=-4294967552, s__verify_mode=7, tmp___6=0, tmp=4, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@1abfa402=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@3de42f8f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3d63807=0, s__s3__tmp__reuse_message=3, s__ctx__stats__sess_accept_renegotiate=0, l=-4294967552, s__cert__pkeys__AT0__privatekey=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@2df1e30f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@24b62e9a=0, s__debug=0, tmp___1=-12288, s__ctx__info_callback=0, tmp___9=0, s__s3__tmp__cert_request=1, __cil_tmp59=0, tmp___5=0, s__hit=0, __cil_tmp55=0, blastFlag=2, \result=0, skip=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4758abad=2, got_new_session=1, __cil_tmp61=-4294967552, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6e3e86c0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4f79e986=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@e6949fc=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@197f2918=0, s__options=-2097151, s__cert=6, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1b78fc59=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@60a4be3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5152007d=0, Time=4, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4aee6f9d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3006057a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@42845bf6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1e02ac51=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@23c47c0d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@71a70083=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1b68f659=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@22c3e71b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@22ee1be9=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5d66e867=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@38ee1bd=0, s__init_buf___0=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@f6b1c9b=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@64959e19=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2d91cfe1=1, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@294d1bce=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3d13626e=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@59e64e69=1, s__s3__tmp__next_state___0=8576, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@25143984=0, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 141]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L613] int s ; [L614] int tmp ; [L618] s = 8464 [L12] int s__info_callback = __VERIFIER_nondet_int() ; [L13] int s__in_handshake = __VERIFIER_nondet_int() ; [L14] int s__state ; [L15] int s__new_session ; [L16] int s__server ; [L17] int s__version = __VERIFIER_nondet_int() ; [L18] int s__type ; [L19] int s__init_num ; [L20] int s__hit = __VERIFIER_nondet_int() ; [L21] int s__rwstate ; [L22] int s__init_buf___0 = 1; [L23] int s__debug = __VERIFIER_nondet_int() ; [L24] int s__shutdown ; [L25] int s__cert = __VERIFIER_nondet_int() ; [L26] int s__options = __VERIFIER_nondet_int() ; [L27] int s__verify_mode = __VERIFIER_nondet_int() ; [L28] int s__session__peer = __VERIFIER_nondet_int() ; [L29] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L30] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L31] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L32] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L33] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L34] int s__s3__tmp__cert_request ; [L35] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L36] int s__s3__tmp__use_rsa_tmp ; [L37] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L38] int s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() ; [L39] int s__s3__tmp__next_state___0 ; [L40] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L41] int s__session__cipher ; [L42] int buf ; [L43] unsigned long l ; [L44] unsigned long Time ; [L45] unsigned long tmp ; [L46] int cb ; [L47] long num1 ; [L48] int ret ; [L49] int new_state ; [L50] int state ; [L51] int skip ; [L52] int got_new_session ; [L53] int tmp___1 = __VERIFIER_nondet_int() ; [L54] int tmp___2 = __VERIFIER_nondet_int() ; [L55] int tmp___3 = __VERIFIER_nondet_int() ; [L56] int tmp___4 = __VERIFIER_nondet_int() ; [L57] int tmp___5 = __VERIFIER_nondet_int() ; [L58] int tmp___6 = __VERIFIER_nondet_int() ; [L59] int tmp___7 ; [L60] long tmp___8 = __VERIFIER_nondet_long() ; [L61] int tmp___9 = __VERIFIER_nondet_int() ; [L62] int tmp___10 = __VERIFIER_nondet_int() ; [L63] int blastFlag ; [L64] int __cil_tmp55 ; [L65] unsigned long __cil_tmp56 ; [L66] unsigned long __cil_tmp57 ; [L67] unsigned long __cil_tmp58 ; [L68] unsigned long __cil_tmp59 ; [L69] int __cil_tmp60 ; [L70] unsigned long __cil_tmp61 ; [L74] s__state = initial_state [L75] blastFlag = 0 [L76] tmp = __VERIFIER_nondet_int() [L77] Time = tmp [L78] cb = 0 [L79] ret = -1 [L80] skip = 0 [L81] got_new_session = 0 [L82] COND TRUE s__info_callback != 0 [L83] cb = s__info_callback [L89] s__in_handshake ++ [L90] COND FALSE !(tmp___1 + 12288) [L95] COND FALSE !(s__cert == 0) [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND TRUE s__state == 8464 [L272] s__shutdown = 0 [L273] ret = __VERIFIER_nondet_int() [L274] COND TRUE blastFlag == 0 [L275] blastFlag = 1 [L277] COND FALSE !(ret <= 0) [L280] got_new_session = 1 [L281] s__state = 8496 [L282] s__init_num = 0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND TRUE s__state == 8496 [L286] ret = __VERIFIER_nondet_int() [L287] COND TRUE blastFlag == 1 [L288] blastFlag = 2 [L294] COND FALSE !(ret <= 0) [L297] COND FALSE !(\read(s__hit)) [L300] s__state = 8512 [L302] s__init_num = 0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) Loop: [L141] COND TRUE s__state == 8512 [L307] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L308] COND FALSE !(__cil_tmp56 + 256UL) [L311] ret = __VERIFIER_nondet_int() [L312] COND FALSE !(ret <= 0) [L317] s__state = 8528 [L318] s__init_num = 0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND TRUE s__state == 8528 [L322] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L324] __cil_tmp57 = (unsigned long )s__options [L325] COND TRUE __cil_tmp57 + 2097152UL [L326] s__s3__tmp__use_rsa_tmp = 1 [L331] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L356] ret = __VERIFIER_nondet_int() [L357] COND FALSE !(ret <= 0) [L374] s__state = 8544 [L375] s__init_num = 0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND TRUE s__state == 8544 [L379] COND TRUE s__verify_mode + 1 [L380] COND FALSE !(s__session__peer != 0) [L391] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L392] COND FALSE !(__cil_tmp61 + 256UL) [L402] s__s3__tmp__cert_request = 1 [L403] ret = __VERIFIER_nondet_int() [L404] COND FALSE !(ret <= 0) [L407] s__state = 8448 [L408] s__s3__tmp__next_state___0 = 8576 [L409] s__init_num = 0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND FALSE !(s__state == 8544) [L156] COND FALSE !(s__state == 8545) [L159] COND FALSE !(s__state == 8560) [L162] COND FALSE !(s__state == 8561) [L165] COND TRUE s__state == 8448 [L430] COND FALSE !(num1 > 0L) [L439] s__state = s__s3__tmp__next_state___0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND FALSE !(s__state == 8544) [L156] COND FALSE !(s__state == 8545) [L159] COND FALSE !(s__state == 8560) [L162] COND FALSE !(s__state == 8561) [L165] COND FALSE !(s__state == 8448) [L168] COND TRUE s__state == 8576 [L443] ret = __VERIFIER_nondet_int() [L444] COND FALSE !(ret <= 0) [L447] COND TRUE ret == 2 [L448] s__state = 8466 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND TRUE s__state == 8466 [L272] s__shutdown = 0 [L273] ret = __VERIFIER_nondet_int() [L274] COND FALSE !(blastFlag == 0) [L277] COND FALSE !(ret <= 0) [L280] got_new_session = 1 [L281] s__state = 8496 [L282] s__init_num = 0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND TRUE s__state == 8496 [L286] ret = __VERIFIER_nondet_int() [L287] COND FALSE !(blastFlag == 1) [L290] COND FALSE !(blastFlag == 3) [L294] COND FALSE !(ret <= 0) [L297] COND FALSE !(\read(s__hit)) [L300] s__state = 8512 [L302] s__init_num = 0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...