./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_srvr_6.cil-2.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_6f8f3097-8b79-4745-980a-eadfa70bad37/bin/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_6f8f3097-8b79-4745-980a-eadfa70bad37/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_6f8f3097-8b79-4745-980a-eadfa70bad37/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_6f8f3097-8b79-4745-980a-eadfa70bad37/bin/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_srvr_6.cil-2.c -s /tmp/vcloud-vcloud-master/worker/working_dir_6f8f3097-8b79-4745-980a-eadfa70bad37/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_6f8f3097-8b79-4745-980a-eadfa70bad37/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 d185ab1ac3c2866612625e708760770f0bfadaee ...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 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:00:20,544 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-10-22 09:00:20,546 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-10-22 09:00:20,557 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-10-22 09:00:20,557 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-10-22 09:00:20,558 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-10-22 09:00:20,559 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-10-22 09:00:20,561 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-10-22 09:00:20,562 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-10-22 09:00:20,564 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-10-22 09:00:20,565 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-10-22 09:00:20,566 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-10-22 09:00:20,566 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-10-22 09:00:20,566 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-10-22 09:00:20,567 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-10-22 09:00:20,568 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-10-22 09:00:20,569 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-10-22 09:00:20,569 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-10-22 09:00:20,579 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-10-22 09:00:20,580 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-10-22 09:00:20,581 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-10-22 09:00:20,582 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-10-22 09:00:20,588 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-10-22 09:00:20,589 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-10-22 09:00:20,590 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-10-22 09:00:20,591 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-10-22 09:00:20,591 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-10-22 09:00:20,592 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-10-22 09:00:20,592 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-10-22 09:00:20,593 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-10-22 09:00:20,593 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-10-22 09:00:20,593 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-10-22 09:00:20,594 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-10-22 09:00:20,600 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-10-22 09:00:20,601 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-10-22 09:00:20,601 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-10-22 09:00:20,602 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-10-22 09:00:20,602 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-10-22 09:00:20,602 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-10-22 09:00:20,603 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-10-22 09:00:20,603 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-10-22 09:00:20,604 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_6f8f3097-8b79-4745-980a-eadfa70bad37/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2019-10-22 09:00:20,616 INFO L113 SettingsManager]: Loading preferences was successful [2019-10-22 09:00:20,616 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-10-22 09:00:20,617 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-10-22 09:00:20,617 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-10-22 09:00:20,618 INFO L138 SettingsManager]: * Use SBE=true [2019-10-22 09:00:20,618 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2019-10-22 09:00:20,618 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2019-10-22 09:00:20,618 INFO L138 SettingsManager]: * Use old map elimination=false [2019-10-22 09:00:20,618 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2019-10-22 09:00:20,619 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2019-10-22 09:00:20,619 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2019-10-22 09:00:20,620 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-10-22 09:00:20,620 INFO L138 SettingsManager]: * sizeof long=4 [2019-10-22 09:00:20,620 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2019-10-22 09:00:20,620 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-10-22 09:00:20,620 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-10-22 09:00:20,620 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-10-22 09:00:20,621 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2019-10-22 09:00:20,621 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2019-10-22 09:00:20,621 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2019-10-22 09:00:20,621 INFO L138 SettingsManager]: * sizeof long double=12 [2019-10-22 09:00:20,621 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-10-22 09:00:20,621 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2019-10-22 09:00:20,622 INFO L138 SettingsManager]: * Use constant arrays=true [2019-10-22 09:00:20,622 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2019-10-22 09:00:20,622 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-10-22 09:00:20,622 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-10-22 09:00:20,623 INFO L138 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2019-10-22 09:00:20,623 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-10-22 09:00:20,623 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-10-22 09:00:20,623 INFO L138 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2019-10-22 09:00:20,624 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2019-10-22 09:00:20,624 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_6f8f3097-8b79-4745-980a-eadfa70bad37/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 -> d185ab1ac3c2866612625e708760770f0bfadaee [2019-10-22 09:00:20,648 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-10-22 09:00:20,657 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-10-22 09:00:20,660 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-10-22 09:00:20,661 INFO L271 PluginConnector]: Initializing CDTParser... [2019-10-22 09:00:20,661 INFO L275 PluginConnector]: CDTParser initialized [2019-10-22 09:00:20,662 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_6f8f3097-8b79-4745-980a-eadfa70bad37/bin/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_6.cil-2.c [2019-10-22 09:00:20,706 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_6f8f3097-8b79-4745-980a-eadfa70bad37/bin/uautomizer/data/8d4511106/1ce9f13745a24937896fca437b5cc0c8/FLAG26777da20 [2019-10-22 09:00:21,098 INFO L306 CDTParser]: Found 1 translation units. [2019-10-22 09:00:21,099 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_6f8f3097-8b79-4745-980a-eadfa70bad37/sv-benchmarks/c/ssh-simplified/s3_srvr_6.cil-2.c [2019-10-22 09:00:21,112 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_6f8f3097-8b79-4745-980a-eadfa70bad37/bin/uautomizer/data/8d4511106/1ce9f13745a24937896fca437b5cc0c8/FLAG26777da20 [2019-10-22 09:00:21,480 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_6f8f3097-8b79-4745-980a-eadfa70bad37/bin/uautomizer/data/8d4511106/1ce9f13745a24937896fca437b5cc0c8 [2019-10-22 09:00:21,482 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-10-22 09:00:21,484 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-10-22 09:00:21,485 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-10-22 09:00:21,485 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-10-22 09:00:21,488 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-10-22 09:00:21,489 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.10 09:00:21" (1/1) ... [2019-10-22 09:00:21,491 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2f618134 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 09:00:21, skipping insertion in model container [2019-10-22 09:00:21,491 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.10 09:00:21" (1/1) ... [2019-10-22 09:00:21,498 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-10-22 09:00:21,549 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-10-22 09:00:21,816 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-10-22 09:00:21,820 INFO L188 MainTranslator]: Completed pre-run [2019-10-22 09:00:21,870 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-10-22 09:00:21,881 INFO L192 MainTranslator]: Completed translation [2019-10-22 09:00:21,882 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 09:00:21 WrapperNode [2019-10-22 09:00:21,882 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-10-22 09:00:21,882 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-10-22 09:00:21,882 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-10-22 09:00:21,883 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-10-22 09:00:21,890 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:00:21" (1/1) ... [2019-10-22 09:00:21,897 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:00:21" (1/1) ... [2019-10-22 09:00:21,925 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-10-22 09:00:21,925 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-10-22 09:00:21,925 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-10-22 09:00:21,925 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-10-22 09:00:21,937 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 09:00:21" (1/1) ... [2019-10-22 09:00:21,938 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 09:00:21" (1/1) ... [2019-10-22 09:00:21,940 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 09:00:21" (1/1) ... [2019-10-22 09:00:21,941 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 09:00:21" (1/1) ... [2019-10-22 09:00:21,946 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 09:00:21" (1/1) ... [2019-10-22 09:00:21,960 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 09:00:21" (1/1) ... [2019-10-22 09:00:21,962 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 09:00:21" (1/1) ... [2019-10-22 09:00:21,970 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-10-22 09:00:21,970 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-10-22 09:00:21,970 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-10-22 09:00:21,971 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-10-22 09:00:21,971 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 09:00:21" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6f8f3097-8b79-4745-980a-eadfa70bad37/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:00:22,044 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-10-22 09:00:22,045 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-10-22 09:00:22,196 WARN L732 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-10-22 09:00:22,739 INFO L685 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2019-10-22 09:00:22,739 INFO L685 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2019-10-22 09:00:22,740 INFO L279 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-10-22 09:00:22,740 INFO L284 CfgBuilder]: Removed 7 assume(true) statements. [2019-10-22 09:00:22,741 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.10 09:00:22 BoogieIcfgContainer [2019-10-22 09:00:22,741 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-10-22 09:00:22,742 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2019-10-22 09:00:22,742 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2019-10-22 09:00:22,744 INFO L275 PluginConnector]: BuchiAutomizer initialized [2019-10-22 09:00:22,744 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-10-22 09:00:22,744 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 22.10 09:00:21" (1/3) ... [2019-10-22 09:00:22,745 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@64e346be and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 22.10 09:00:22, skipping insertion in model container [2019-10-22 09:00:22,745 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-10-22 09:00:22,746 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 09:00:21" (2/3) ... [2019-10-22 09:00:22,746 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@64e346be and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 22.10 09:00:22, skipping insertion in model container [2019-10-22 09:00:22,746 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-10-22 09:00:22,746 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.10 09:00:22" (3/3) ... [2019-10-22 09:00:22,748 INFO L371 chiAutomizerObserver]: Analyzing ICFG s3_srvr_6.cil-2.c [2019-10-22 09:00:22,789 INFO L356 BuchiCegarLoop]: Interprodecural is true [2019-10-22 09:00:22,789 INFO L357 BuchiCegarLoop]: Hoare is false [2019-10-22 09:00:22,789 INFO L358 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2019-10-22 09:00:22,789 INFO L359 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2019-10-22 09:00:22,789 INFO L360 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-10-22 09:00:22,789 INFO L361 BuchiCegarLoop]: Difference is false [2019-10-22 09:00:22,789 INFO L362 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-10-22 09:00:22,790 INFO L365 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2019-10-22 09:00:22,805 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 156 states. [2019-10-22 09:00:22,829 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 135 [2019-10-22 09:00:22,830 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:00:22,830 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:00:22,839 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-10-22 09:00:22,839 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:00:22,840 INFO L424 BuchiCegarLoop]: ======== Iteration 1============ [2019-10-22 09:00:22,840 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 156 states. [2019-10-22 09:00:22,846 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 135 [2019-10-22 09:00:22,846 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:00:22,846 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:00:22,847 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-10-22 09:00:22,847 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:00:22,852 INFO L791 eck$LassoCheckResult]: Stem: 117#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; 126#L82true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 112#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; 144#L90true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 158#L90-1true assume !(0 == ssl3_accept_~s__cert~0); 119#L99-2true [2019-10-22 09:00:22,852 INFO L793 eck$LassoCheckResult]: Loop: 119#L99-2true assume !false; 59#L100true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 79#L102true assume !(12292 == ssl3_accept_~s__state~0); 68#L105true assume !(16384 == ssl3_accept_~s__state~0); 70#L108true assume !(8192 == ssl3_accept_~s__state~0); 40#L111true assume !(24576 == ssl3_accept_~s__state~0); 18#L114true assume !(8195 == ssl3_accept_~s__state~0); 26#L117true assume 8480 == ssl3_accept_~s__state~0; 122#L121true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 103#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; 101#L603true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22#L640true ssl3_accept_~skip~0 := 0; 119#L99-2true [2019-10-22 09:00:22,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:22,856 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 1 times [2019-10-22 09:00:22,861 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:22,861 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266682557] [2019-10-22 09:00:22,862 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:22,862 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:22,862 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:22,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:22,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:22,946 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:00:22,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:22,948 INFO L82 PathProgramCache]: Analyzing trace with hash 722475095, now seen corresponding path program 1 times [2019-10-22 09:00:22,948 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:22,948 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702133362] [2019-10-22 09:00:22,948 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:22,948 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:22,949 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:22,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:22,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:22,961 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:00:22,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:22,963 INFO L82 PathProgramCache]: Analyzing trace with hash -2007344955, now seen corresponding path program 1 times [2019-10-22 09:00:22,963 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:22,963 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267117673] [2019-10-22 09:00:22,963 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:22,964 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:22,964 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:22,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:00:23,026 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:00:23,027 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267117673] [2019-10-22 09:00:23,027 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:00:23,028 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 09:00:23,028 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303947003] [2019-10-22 09:00:23,125 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 09:00:23,126 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 09:00:23,126 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 09:00:23,126 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 09:00:23,126 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-10-22 09:00:23,126 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 09:00:23,127 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 09:00:23,127 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 09:00:23,127 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6.cil-2.c_Iteration1_Loop [2019-10-22 09:00:23,127 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 09:00:23,127 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 09:00:23,146 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:00:23,154 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:00:23,162 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:00:23,165 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:00:23,172 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:00:23,179 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:00:23,190 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:00:23,295 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 09:00:23,295 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6f8f3097-8b79-4745-980a-eadfa70bad37/bin/uautomizer/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 09:00:23,300 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 09:00:23,300 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 09:00:23,306 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 09:00:23,307 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_6f8f3097-8b79-4745-980a-eadfa70bad37/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:00:23,311 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 09:00:23,311 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6f8f3097-8b79-4745-980a-eadfa70bad37/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:00:23,326 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-10-22 09:00:23,327 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 09:00:23,338 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-10-22 09:00:23,341 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 09:00:23,341 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 09:00:23,341 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 09:00:23,342 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 09:00:23,342 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-10-22 09:00:23,342 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 09:00:23,342 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 09:00:23,342 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 09:00:23,342 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6.cil-2.c_Iteration1_Loop [2019-10-22 09:00:23,342 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 09:00:23,343 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 09:00:23,346 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:00:23,350 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:00:23,358 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:00:23,361 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:00:23,363 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:00:23,366 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:00:23,368 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:00:23,503 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 09:00:23,509 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-10-22 09:00:23,511 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:00:23,513 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 09:00:23,513 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 09:00:23,514 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 09:00:23,514 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 09:00:23,514 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 09:00:23,516 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 09:00:23,516 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 09:00:23,519 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 09:00:23,519 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:00:23,520 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 09:00:23,520 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 09:00:23,521 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 09:00:23,522 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 09:00:23,522 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 09:00:23,522 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 09:00:23,523 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 09:00:23,538 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-10-22 09:00:23,546 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-10-22 09:00:23,546 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2019-10-22 09:00:23,551 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-10-22 09:00:23,551 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-10-22 09:00:23,551 INFO L510 LassoAnalysis]: Proved termination. [2019-10-22 09:00:23,552 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:00:23,554 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-10-22 09:00:23,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:23,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:00:23,588 INFO L256 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 2 conjunts are in the unsatisfiable core [2019-10-22 09:00:23,590 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 09:00:23,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:00:23,601 INFO L256 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2019-10-22 09:00:23,602 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 09:00:23,626 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:00:23,641 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:00:23,642 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 156 states. Second operand 5 states. [2019-10-22 09:00:24,287 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 156 states.. Second operand 5 states. Result 872 states and 1494 transitions. Complement of second has 10 states. [2019-10-22 09:00:24,287 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:00:24,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-10-22 09:00:24,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 640 transitions. [2019-10-22 09:00:24,293 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 640 transitions. Stem has 5 letters. Loop has 12 letters. [2019-10-22 09:00:24,295 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 09:00:24,296 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 640 transitions. Stem has 17 letters. Loop has 12 letters. [2019-10-22 09:00:24,297 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 09:00:24,297 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 640 transitions. Stem has 5 letters. Loop has 24 letters. [2019-10-22 09:00:24,313 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 09:00:24,314 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 872 states and 1494 transitions. [2019-10-22 09:00:24,354 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 342 [2019-10-22 09:00:24,377 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 872 states to 726 states and 1154 transitions. [2019-10-22 09:00:24,378 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 407 [2019-10-22 09:00:24,379 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 418 [2019-10-22 09:00:24,381 INFO L73 IsDeterministic]: Start isDeterministic. Operand 726 states and 1154 transitions. [2019-10-22 09:00:24,382 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:00:24,382 INFO L688 BuchiCegarLoop]: Abstraction has 726 states and 1154 transitions. [2019-10-22 09:00:24,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 726 states and 1154 transitions. [2019-10-22 09:00:24,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 726 to 502. [2019-10-22 09:00:24,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 502 states. [2019-10-22 09:00:24,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 502 states to 502 states and 792 transitions. [2019-10-22 09:00:24,442 INFO L711 BuchiCegarLoop]: Abstraction has 502 states and 792 transitions. [2019-10-22 09:00:24,442 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:00:24,444 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:00:24,445 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:00:24,446 INFO L87 Difference]: Start difference. First operand 502 states and 792 transitions. Second operand 3 states. [2019-10-22 09:00:24,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:00:24,561 INFO L93 Difference]: Finished difference Result 554 states and 873 transitions. [2019-10-22 09:00:24,561 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:00:24,562 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 554 states and 873 transitions. [2019-10-22 09:00:24,566 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 277 [2019-10-22 09:00:24,569 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 554 states to 554 states and 873 transitions. [2019-10-22 09:00:24,569 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 340 [2019-10-22 09:00:24,570 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 340 [2019-10-22 09:00:24,570 INFO L73 IsDeterministic]: Start isDeterministic. Operand 554 states and 873 transitions. [2019-10-22 09:00:24,570 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:00:24,570 INFO L688 BuchiCegarLoop]: Abstraction has 554 states and 873 transitions. [2019-10-22 09:00:24,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 554 states and 873 transitions. [2019-10-22 09:00:24,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 554 to 534. [2019-10-22 09:00:24,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 534 states. [2019-10-22 09:00:24,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 534 states to 534 states and 847 transitions. [2019-10-22 09:00:24,585 INFO L711 BuchiCegarLoop]: Abstraction has 534 states and 847 transitions. [2019-10-22 09:00:24,585 INFO L591 BuchiCegarLoop]: Abstraction has 534 states and 847 transitions. [2019-10-22 09:00:24,585 INFO L424 BuchiCegarLoop]: ======== Iteration 2============ [2019-10-22 09:00:24,585 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 534 states and 847 transitions. [2019-10-22 09:00:24,595 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 273 [2019-10-22 09:00:24,595 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:00:24,595 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:00:24,596 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:00:24,596 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:00:24,596 INFO L791 eck$LassoCheckResult]: Stem: 2424#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; 2425#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2414#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; 2415#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2367#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 2466#L99-2 assume !false; 2326#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2327#L102 assume !(12292 == ssl3_accept_~s__state~0); 2341#L105 assume !(16384 == ssl3_accept_~s__state~0); 2342#L108 assume !(8192 == ssl3_accept_~s__state~0); 2279#L111 assume !(24576 == ssl3_accept_~s__state~0); 2280#L114 assume !(8195 == ssl3_accept_~s__state~0); 2531#L117 assume !(8480 == ssl3_accept_~s__state~0); 2195#L120 assume !(8481 == ssl3_accept_~s__state~0); 2196#L123 assume !(8482 == ssl3_accept_~s__state~0); 2456#L126 assume 8464 == ssl3_accept_~s__state~0; 2286#L133 [2019-10-22 09:00:24,596 INFO L793 eck$LassoCheckResult]: Loop: 2286#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 2181#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2175#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; 2176#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2559#L640 ssl3_accept_~skip~0 := 0; 2551#L99-2 assume !false; 2552#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2547#L102 assume !(12292 == ssl3_accept_~s__state~0); 2548#L105 assume !(16384 == ssl3_accept_~s__state~0); 2553#L108 assume !(8192 == ssl3_accept_~s__state~0); 2554#L111 assume !(24576 == ssl3_accept_~s__state~0); 2697#L114 assume !(8195 == ssl3_accept_~s__state~0); 2471#L117 assume !(8480 == ssl3_accept_~s__state~0); 2470#L120 assume !(8481 == ssl3_accept_~s__state~0); 2468#L123 assume !(8482 == ssl3_accept_~s__state~0); 2469#L126 assume 8464 == ssl3_accept_~s__state~0; 2286#L133 [2019-10-22 09:00:24,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:24,596 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 1 times [2019-10-22 09:00:24,597 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:24,597 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628276427] [2019-10-22 09:00:24,597 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:24,597 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:24,597 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:24,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:24,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:24,618 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:00:24,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:24,618 INFO L82 PathProgramCache]: Analyzing trace with hash -47817759, now seen corresponding path program 1 times [2019-10-22 09:00:24,618 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:24,623 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401425020] [2019-10-22 09:00:24,623 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:24,624 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:24,624 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:24,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:00:24,647 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:00:24,647 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401425020] [2019-10-22 09:00:24,648 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:00:24,648 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 09:00:24,648 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498814879] [2019-10-22 09:00:24,648 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:00:24,648 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:00:24,648 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:00:24,649 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:00:24,649 INFO L87 Difference]: Start difference. First operand 534 states and 847 transitions. cyclomatic complexity: 316 Second operand 3 states. [2019-10-22 09:00:24,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:00:24,819 INFO L93 Difference]: Finished difference Result 644 states and 1025 transitions. [2019-10-22 09:00:24,820 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:00:24,820 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 644 states and 1025 transitions. [2019-10-22 09:00:24,824 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 355 [2019-10-22 09:00:24,828 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 644 states to 644 states and 1025 transitions. [2019-10-22 09:00:24,828 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 404 [2019-10-22 09:00:24,829 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 404 [2019-10-22 09:00:24,829 INFO L73 IsDeterministic]: Start isDeterministic. Operand 644 states and 1025 transitions. [2019-10-22 09:00:24,829 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:00:24,829 INFO L688 BuchiCegarLoop]: Abstraction has 644 states and 1025 transitions. [2019-10-22 09:00:24,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 644 states and 1025 transitions. [2019-10-22 09:00:24,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 644 to 568. [2019-10-22 09:00:24,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 568 states. [2019-10-22 09:00:24,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 897 transitions. [2019-10-22 09:00:24,839 INFO L711 BuchiCegarLoop]: Abstraction has 568 states and 897 transitions. [2019-10-22 09:00:24,839 INFO L591 BuchiCegarLoop]: Abstraction has 568 states and 897 transitions. [2019-10-22 09:00:24,840 INFO L424 BuchiCegarLoop]: ======== Iteration 3============ [2019-10-22 09:00:24,840 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 568 states and 897 transitions. [2019-10-22 09:00:24,842 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 305 [2019-10-22 09:00:24,842 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:00:24,843 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:00:24,843 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:00:24,844 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [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:00:24,844 INFO L791 eck$LassoCheckResult]: Stem: 3608#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; 3609#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3597#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; 3598#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3552#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 3650#L99-2 assume !false; 3740#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3830#L102 assume !(12292 == ssl3_accept_~s__state~0); 3829#L105 assume !(16384 == ssl3_accept_~s__state~0); 3828#L108 assume !(8192 == ssl3_accept_~s__state~0); 3827#L111 assume !(24576 == ssl3_accept_~s__state~0); 3825#L114 assume !(8195 == ssl3_accept_~s__state~0); 3824#L117 assume !(8480 == ssl3_accept_~s__state~0); 3823#L120 assume !(8481 == ssl3_accept_~s__state~0); 3822#L123 assume !(8482 == ssl3_accept_~s__state~0); 3820#L126 assume 8464 == ssl3_accept_~s__state~0; 3472#L133 [2019-10-22 09:00:24,844 INFO L793 eck$LassoCheckResult]: Loop: 3472#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 3365#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3359#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; 3360#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3862#L640 ssl3_accept_~skip~0 := 0; 3861#L99-2 assume !false; 3860#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3859#L102 assume !(12292 == ssl3_accept_~s__state~0); 3858#L105 assume 16384 == ssl3_accept_~s__state~0; 3408#L211 ssl3_accept_~s__server~0 := 1; 3457#L216 assume 0 != ssl3_accept_~cb~0; 3445#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3446#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3490#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3495#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3577#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; 3578#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3720#L640 ssl3_accept_~skip~0 := 0; 3718#L99-2 assume !false; 3716#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3714#L102 assume !(12292 == ssl3_accept_~s__state~0); 3712#L105 assume !(16384 == ssl3_accept_~s__state~0); 3710#L108 assume !(8192 == ssl3_accept_~s__state~0); 3708#L111 assume !(24576 == ssl3_accept_~s__state~0); 3706#L114 assume !(8195 == ssl3_accept_~s__state~0); 3704#L117 assume !(8480 == ssl3_accept_~s__state~0); 3654#L120 assume !(8481 == ssl3_accept_~s__state~0); 3651#L123 assume !(8482 == ssl3_accept_~s__state~0); 3652#L126 assume 8464 == ssl3_accept_~s__state~0; 3472#L133 [2019-10-22 09:00:24,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:24,844 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 2 times [2019-10-22 09:00:24,845 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:24,845 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462549874] [2019-10-22 09:00:24,845 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:24,845 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:24,845 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:24,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:24,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:24,860 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:00:24,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:24,860 INFO L82 PathProgramCache]: Analyzing trace with hash 1833558788, now seen corresponding path program 1 times [2019-10-22 09:00:24,860 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:24,860 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716822342] [2019-10-22 09:00:24,861 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:24,861 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:24,861 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:24,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:00:24,876 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 09:00:24,876 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716822342] [2019-10-22 09:00:24,876 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:00:24,876 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 09:00:24,877 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602561399] [2019-10-22 09:00:24,877 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:00:24,877 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:00:24,877 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:00:24,877 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:00:24,877 INFO L87 Difference]: Start difference. First operand 568 states and 897 transitions. cyclomatic complexity: 332 Second operand 3 states. [2019-10-22 09:00:25,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:00:25,037 INFO L93 Difference]: Finished difference Result 693 states and 1008 transitions. [2019-10-22 09:00:25,037 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:00:25,038 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 693 states and 1008 transitions. [2019-10-22 09:00:25,042 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 383 [2019-10-22 09:00:25,045 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 693 states to 620 states and 928 transitions. [2019-10-22 09:00:25,045 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 432 [2019-10-22 09:00:25,045 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 443 [2019-10-22 09:00:25,046 INFO L73 IsDeterministic]: Start isDeterministic. Operand 620 states and 928 transitions. [2019-10-22 09:00:25,047 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:00:25,047 INFO L688 BuchiCegarLoop]: Abstraction has 620 states and 928 transitions. [2019-10-22 09:00:25,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 620 states and 928 transitions. [2019-10-22 09:00:25,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 620 to 577. [2019-10-22 09:00:25,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 577 states. [2019-10-22 09:00:25,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 577 states to 577 states and 877 transitions. [2019-10-22 09:00:25,056 INFO L711 BuchiCegarLoop]: Abstraction has 577 states and 877 transitions. [2019-10-22 09:00:25,056 INFO L591 BuchiCegarLoop]: Abstraction has 577 states and 877 transitions. [2019-10-22 09:00:25,056 INFO L424 BuchiCegarLoop]: ======== Iteration 4============ [2019-10-22 09:00:25,056 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 577 states and 877 transitions. [2019-10-22 09:00:25,058 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 374 [2019-10-22 09:00:25,059 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:00:25,059 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:00:25,059 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:00:25,059 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:00:25,060 INFO L791 eck$LassoCheckResult]: Stem: 4879#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; 4880#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4869#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; 4870#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4819#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 4926#L99-2 assume !false; 4881#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4820#L102 assume !(12292 == ssl3_accept_~s__state~0); 4821#L105 assume !(16384 == ssl3_accept_~s__state~0); 5180#L108 assume 8192 == ssl3_accept_~s__state~0; 4924#L211 [2019-10-22 09:00:25,060 INFO L793 eck$LassoCheckResult]: Loop: 4924#L211 ssl3_accept_~s__server~0 := 1; 4721#L216 assume 0 != ssl3_accept_~cb~0; 4709#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4710#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4751#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4758#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4847#L243 assume 12292 != ssl3_accept_~s__state~0; 4925#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; 4640#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5104#L640 ssl3_accept_~skip~0 := 0; 5102#L99-2 assume !false; 5100#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5098#L102 assume !(12292 == ssl3_accept_~s__state~0); 5096#L105 assume !(16384 == ssl3_accept_~s__state~0); 5094#L108 assume 8192 == ssl3_accept_~s__state~0; 4924#L211 [2019-10-22 09:00:25,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:25,060 INFO L82 PathProgramCache]: Analyzing trace with hash 1269760736, now seen corresponding path program 1 times [2019-10-22 09:00:25,060 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:25,060 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999910012] [2019-10-22 09:00:25,061 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:25,061 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:25,061 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:25,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:00:25,075 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:00:25,076 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999910012] [2019-10-22 09:00:25,076 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:00:25,076 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-10-22 09:00:25,076 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667157940] [2019-10-22 09:00:25,076 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 09:00:25,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:25,077 INFO L82 PathProgramCache]: Analyzing trace with hash -2111558375, now seen corresponding path program 1 times [2019-10-22 09:00:25,077 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:25,077 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412881224] [2019-10-22 09:00:25,077 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:25,077 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:25,077 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:25,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:00:25,105 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:00:25,105 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412881224] [2019-10-22 09:00:25,105 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:00:25,105 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 09:00:25,105 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016232344] [2019-10-22 09:00:25,106 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:00:25,106 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:00:25,106 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:00:25,106 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:00:25,106 INFO L87 Difference]: Start difference. First operand 577 states and 877 transitions. cyclomatic complexity: 303 Second operand 3 states. [2019-10-22 09:00:25,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:00:25,203 INFO L93 Difference]: Finished difference Result 587 states and 885 transitions. [2019-10-22 09:00:25,203 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:00:25,203 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 587 states and 885 transitions. [2019-10-22 09:00:25,206 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 384 [2019-10-22 09:00:25,208 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 587 states to 587 states and 885 transitions. [2019-10-22 09:00:25,209 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 414 [2019-10-22 09:00:25,209 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 414 [2019-10-22 09:00:25,209 INFO L73 IsDeterministic]: Start isDeterministic. Operand 587 states and 885 transitions. [2019-10-22 09:00:25,209 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:00:25,210 INFO L688 BuchiCegarLoop]: Abstraction has 587 states and 885 transitions. [2019-10-22 09:00:25,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 587 states and 885 transitions. [2019-10-22 09:00:25,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 587 to 577. [2019-10-22 09:00:25,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 577 states. [2019-10-22 09:00:25,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 577 states to 577 states and 873 transitions. [2019-10-22 09:00:25,217 INFO L711 BuchiCegarLoop]: Abstraction has 577 states and 873 transitions. [2019-10-22 09:00:25,217 INFO L591 BuchiCegarLoop]: Abstraction has 577 states and 873 transitions. [2019-10-22 09:00:25,217 INFO L424 BuchiCegarLoop]: ======== Iteration 5============ [2019-10-22 09:00:25,217 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 577 states and 873 transitions. [2019-10-22 09:00:25,220 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 374 [2019-10-22 09:00:25,220 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:00:25,220 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:00:25,221 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:00:25,221 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:00:25,221 INFO L791 eck$LassoCheckResult]: Stem: 6051#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; 6052#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6041#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; 6042#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5988#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 6103#L99-2 assume !false; 6165#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6332#L102 assume !(12292 == ssl3_accept_~s__state~0); 6330#L105 assume !(16384 == ssl3_accept_~s__state~0); 6328#L108 assume !(8192 == ssl3_accept_~s__state~0); 6326#L111 assume !(24576 == ssl3_accept_~s__state~0); 6324#L114 assume 8195 == ssl3_accept_~s__state~0; 6101#L211 [2019-10-22 09:00:25,221 INFO L793 eck$LassoCheckResult]: Loop: 6101#L211 ssl3_accept_~s__server~0 := 1; 5891#L216 assume 0 != ssl3_accept_~cb~0; 5878#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5879#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5922#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5929#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5932#L243 assume 12292 != ssl3_accept_~s__state~0; 5933#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; 5811#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6223#L640 ssl3_accept_~skip~0 := 0; 6222#L99-2 assume !false; 6221#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6220#L102 assume !(12292 == ssl3_accept_~s__state~0); 6219#L105 assume !(16384 == ssl3_accept_~s__state~0); 6218#L108 assume !(8192 == ssl3_accept_~s__state~0); 6217#L111 assume !(24576 == ssl3_accept_~s__state~0); 6216#L114 assume 8195 == ssl3_accept_~s__state~0; 6101#L211 [2019-10-22 09:00:25,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:25,221 INFO L82 PathProgramCache]: Analyzing trace with hash 469359109, now seen corresponding path program 1 times [2019-10-22 09:00:25,221 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:25,222 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904823575] [2019-10-22 09:00:25,222 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:25,222 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:25,222 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:25,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:00:25,236 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:00:25,236 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904823575] [2019-10-22 09:00:25,236 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:00:25,237 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-10-22 09:00:25,237 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432029246] [2019-10-22 09:00:25,237 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 09:00:25,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:25,237 INFO L82 PathProgramCache]: Analyzing trace with hash -1983030786, now seen corresponding path program 1 times [2019-10-22 09:00:25,237 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:25,237 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079256384] [2019-10-22 09:00:25,238 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:25,238 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:25,238 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:25,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:00:25,250 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:00:25,250 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079256384] [2019-10-22 09:00:25,251 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:00:25,251 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 09:00:25,251 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688271674] [2019-10-22 09:00:25,251 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:00:25,251 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:00:25,251 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:00:25,252 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:00:25,252 INFO L87 Difference]: Start difference. First operand 577 states and 873 transitions. cyclomatic complexity: 299 Second operand 3 states. [2019-10-22 09:00:25,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:00:25,352 INFO L93 Difference]: Finished difference Result 587 states and 881 transitions. [2019-10-22 09:00:25,352 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:00:25,353 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 587 states and 881 transitions. [2019-10-22 09:00:25,355 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 384 [2019-10-22 09:00:25,358 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 587 states to 587 states and 881 transitions. [2019-10-22 09:00:25,358 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 414 [2019-10-22 09:00:25,358 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 414 [2019-10-22 09:00:25,359 INFO L73 IsDeterministic]: Start isDeterministic. Operand 587 states and 881 transitions. [2019-10-22 09:00:25,359 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:00:25,359 INFO L688 BuchiCegarLoop]: Abstraction has 587 states and 881 transitions. [2019-10-22 09:00:25,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 587 states and 881 transitions. [2019-10-22 09:00:25,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 587 to 577. [2019-10-22 09:00:25,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 577 states. [2019-10-22 09:00:25,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 577 states to 577 states and 869 transitions. [2019-10-22 09:00:25,366 INFO L711 BuchiCegarLoop]: Abstraction has 577 states and 869 transitions. [2019-10-22 09:00:25,366 INFO L591 BuchiCegarLoop]: Abstraction has 577 states and 869 transitions. [2019-10-22 09:00:25,366 INFO L424 BuchiCegarLoop]: ======== Iteration 6============ [2019-10-22 09:00:25,367 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 577 states and 869 transitions. [2019-10-22 09:00:25,369 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 374 [2019-10-22 09:00:25,369 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:00:25,369 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:00:25,370 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:00:25,370 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:00:25,370 INFO L791 eck$LassoCheckResult]: Stem: 7218#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; 7219#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7208#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; 7209#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7157#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 7266#L99-2 assume !false; 7120#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7121#L102 assume !(12292 == ssl3_accept_~s__state~0); 7524#L105 assume !(16384 == ssl3_accept_~s__state~0); 7523#L108 assume !(8192 == ssl3_accept_~s__state~0); 7522#L111 assume !(24576 == ssl3_accept_~s__state~0); 7520#L114 assume !(8195 == ssl3_accept_~s__state~0); 7517#L117 assume !(8480 == ssl3_accept_~s__state~0); 6989#L120 assume !(8481 == ssl3_accept_~s__state~0); 6990#L123 assume !(8482 == ssl3_accept_~s__state~0); 7284#L126 assume 8464 == ssl3_accept_~s__state~0; 7078#L133 [2019-10-22 09:00:25,370 INFO L793 eck$LassoCheckResult]: Loop: 7078#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 6974#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 6968#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; 6969#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7525#L640 ssl3_accept_~skip~0 := 0; 7512#L99-2 assume !false; 7511#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7510#L102 assume !(12292 == ssl3_accept_~s__state~0); 7509#L105 assume !(16384 == ssl3_accept_~s__state~0); 7508#L108 assume !(8192 == ssl3_accept_~s__state~0); 7506#L111 assume !(24576 == ssl3_accept_~s__state~0); 7504#L114 assume !(8195 == ssl3_accept_~s__state~0); 7502#L117 assume !(8480 == ssl3_accept_~s__state~0); 7498#L120 assume !(8481 == ssl3_accept_~s__state~0); 7495#L123 assume !(8482 == ssl3_accept_~s__state~0); 7493#L126 assume !(8464 == ssl3_accept_~s__state~0); 7235#L129 assume !(8465 == ssl3_accept_~s__state~0); 7221#L132 assume !(8466 == ssl3_accept_~s__state~0); 7222#L135 assume 8496 == ssl3_accept_~s__state~0; 7353#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 7436#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7434#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 7432#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 7397#L293-2 ssl3_accept_~s__init_num~0 := 0; 7299#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7390#L640 ssl3_accept_~skip~0 := 0; 7389#L99-2 assume !false; 7388#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7387#L102 assume !(12292 == ssl3_accept_~s__state~0); 7386#L105 assume 16384 == ssl3_accept_~s__state~0; 7364#L211 ssl3_accept_~s__server~0 := 1; 7507#L216 assume 0 != ssl3_accept_~cb~0; 7505#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7503#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 7500#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7497#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7496#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; 7490#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7487#L640 ssl3_accept_~skip~0 := 0; 7485#L99-2 assume !false; 7484#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7483#L102 assume !(12292 == ssl3_accept_~s__state~0); 7482#L105 assume !(16384 == ssl3_accept_~s__state~0); 7479#L108 assume !(8192 == ssl3_accept_~s__state~0); 7478#L111 assume !(24576 == ssl3_accept_~s__state~0); 7477#L114 assume !(8195 == ssl3_accept_~s__state~0); 7310#L117 assume !(8480 == ssl3_accept_~s__state~0); 7311#L120 assume !(8481 == ssl3_accept_~s__state~0); 7267#L123 assume !(8482 == ssl3_accept_~s__state~0); 7268#L126 assume 8464 == ssl3_accept_~s__state~0; 7078#L133 [2019-10-22 09:00:25,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:25,370 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 3 times [2019-10-22 09:00:25,371 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:25,371 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730650688] [2019-10-22 09:00:25,371 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:25,371 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:25,371 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:25,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:25,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:25,384 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:00:25,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:25,384 INFO L82 PathProgramCache]: Analyzing trace with hash -1555819847, now seen corresponding path program 1 times [2019-10-22 09:00:25,384 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:25,384 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27170997] [2019-10-22 09:00:25,384 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:25,384 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:25,385 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:25,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:00:25,402 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:00:25,403 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27170997] [2019-10-22 09:00:25,403 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:00:25,403 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 09:00:25,403 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547685393] [2019-10-22 09:00:25,403 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:00:25,403 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:00:25,404 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:00:25,404 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:00:25,404 INFO L87 Difference]: Start difference. First operand 577 states and 869 transitions. cyclomatic complexity: 295 Second operand 3 states. [2019-10-22 09:00:25,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:00:25,552 INFO L93 Difference]: Finished difference Result 723 states and 1042 transitions. [2019-10-22 09:00:25,552 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:00:25,552 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 723 states and 1042 transitions. [2019-10-22 09:00:25,556 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 433 [2019-10-22 09:00:25,558 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 723 states to 665 states and 984 transitions. [2019-10-22 09:00:25,559 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 463 [2019-10-22 09:00:25,559 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 463 [2019-10-22 09:00:25,559 INFO L73 IsDeterministic]: Start isDeterministic. Operand 665 states and 984 transitions. [2019-10-22 09:00:25,559 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:00:25,559 INFO L688 BuchiCegarLoop]: Abstraction has 665 states and 984 transitions. [2019-10-22 09:00:25,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 665 states and 984 transitions. [2019-10-22 09:00:25,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 665 to 649. [2019-10-22 09:00:25,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 649 states. [2019-10-22 09:00:25,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 649 states to 649 states and 962 transitions. [2019-10-22 09:00:25,568 INFO L711 BuchiCegarLoop]: Abstraction has 649 states and 962 transitions. [2019-10-22 09:00:25,568 INFO L591 BuchiCegarLoop]: Abstraction has 649 states and 962 transitions. [2019-10-22 09:00:25,568 INFO L424 BuchiCegarLoop]: ======== Iteration 7============ [2019-10-22 09:00:25,568 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 649 states and 962 transitions. [2019-10-22 09:00:25,570 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 422 [2019-10-22 09:00:25,571 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:00:25,571 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:00:25,571 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:00:25,572 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:00:25,572 INFO L791 eck$LassoCheckResult]: Stem: 8527#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; 8528#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8517#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; 8518#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 8468#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 8570#L99-2 assume !false; 8868#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8863#L102 assume !(12292 == ssl3_accept_~s__state~0); 8861#L105 assume !(16384 == ssl3_accept_~s__state~0); 8859#L108 assume !(8192 == ssl3_accept_~s__state~0); 8810#L111 assume !(24576 == ssl3_accept_~s__state~0); 8808#L114 assume !(8195 == ssl3_accept_~s__state~0); 8803#L117 assume !(8480 == ssl3_accept_~s__state~0); 8801#L120 assume !(8481 == ssl3_accept_~s__state~0); 8799#L123 assume !(8482 == ssl3_accept_~s__state~0); 8797#L126 assume 8464 == ssl3_accept_~s__state~0; 8385#L133 [2019-10-22 09:00:25,572 INFO L793 eck$LassoCheckResult]: Loop: 8385#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 8280#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 8274#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; 8275#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8336#L640 ssl3_accept_~skip~0 := 0; 8337#L99-2 assume !false; 8425#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8426#L102 assume !(12292 == ssl3_accept_~s__state~0); 8441#L105 assume !(16384 == ssl3_accept_~s__state~0); 8442#L108 assume !(8192 == ssl3_accept_~s__state~0); 8888#L111 assume !(24576 == ssl3_accept_~s__state~0); 8887#L114 assume !(8195 == ssl3_accept_~s__state~0); 8886#L117 assume !(8480 == ssl3_accept_~s__state~0); 8885#L120 assume !(8481 == ssl3_accept_~s__state~0); 8884#L123 assume !(8482 == ssl3_accept_~s__state~0); 8883#L126 assume !(8464 == ssl3_accept_~s__state~0); 8881#L129 assume !(8465 == ssl3_accept_~s__state~0); 8876#L132 assume !(8466 == ssl3_accept_~s__state~0); 8736#L135 assume 8496 == ssl3_accept_~s__state~0; 8352#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 8353#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 8402#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 8306#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 8308#L293-2 ssl3_accept_~s__init_num~0 := 0; 8313#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8841#L640 ssl3_accept_~skip~0 := 0; 8838#L99-2 assume !false; 8834#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8830#L102 assume !(12292 == ssl3_accept_~s__state~0); 8823#L105 assume 16384 == ssl3_accept_~s__state~0; 8677#L211 ssl3_accept_~s__server~0 := 1; 8813#L216 assume 0 != ssl3_accept_~cb~0; 8793#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 8784#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 8782#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 8780#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 8779#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; 8776#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8772#L640 ssl3_accept_~skip~0 := 0; 8770#L99-2 assume !false; 8768#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8766#L102 assume !(12292 == ssl3_accept_~s__state~0); 8765#L105 assume !(16384 == ssl3_accept_~s__state~0); 8762#L108 assume !(8192 == ssl3_accept_~s__state~0); 8759#L111 assume !(24576 == ssl3_accept_~s__state~0); 8752#L114 assume !(8195 == ssl3_accept_~s__state~0); 8614#L117 assume !(8480 == ssl3_accept_~s__state~0); 8615#L120 assume !(8481 == ssl3_accept_~s__state~0); 8571#L123 assume !(8482 == ssl3_accept_~s__state~0); 8572#L126 assume 8464 == ssl3_accept_~s__state~0; 8385#L133 [2019-10-22 09:00:25,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:25,572 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 4 times [2019-10-22 09:00:25,572 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:25,573 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513283123] [2019-10-22 09:00:25,573 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:25,573 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:25,573 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:25,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:25,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:25,584 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:00:25,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:25,584 INFO L82 PathProgramCache]: Analyzing trace with hash -1046346757, now seen corresponding path program 1 times [2019-10-22 09:00:25,585 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:25,585 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247881836] [2019-10-22 09:00:25,585 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:25,585 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:25,585 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:25,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:00:25,601 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:00:25,602 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247881836] [2019-10-22 09:00:25,602 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:00:25,602 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 09:00:25,602 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708639763] [2019-10-22 09:00:25,602 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:00:25,602 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:00:25,603 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:00:25,603 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:00:25,603 INFO L87 Difference]: Start difference. First operand 649 states and 962 transitions. cyclomatic complexity: 316 Second operand 3 states. [2019-10-22 09:00:25,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:00:25,778 INFO L93 Difference]: Finished difference Result 798 states and 1190 transitions. [2019-10-22 09:00:25,778 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:00:25,779 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 798 states and 1190 transitions. [2019-10-22 09:00:25,782 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 517 [2019-10-22 09:00:25,785 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 798 states to 791 states and 1183 transitions. [2019-10-22 09:00:25,786 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 547 [2019-10-22 09:00:25,786 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 547 [2019-10-22 09:00:25,786 INFO L73 IsDeterministic]: Start isDeterministic. Operand 791 states and 1183 transitions. [2019-10-22 09:00:25,787 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:00:25,787 INFO L688 BuchiCegarLoop]: Abstraction has 791 states and 1183 transitions. [2019-10-22 09:00:25,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 791 states and 1183 transitions. [2019-10-22 09:00:25,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 791 to 769. [2019-10-22 09:00:25,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 769 states. [2019-10-22 09:00:25,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 769 states to 769 states and 1149 transitions. [2019-10-22 09:00:25,797 INFO L711 BuchiCegarLoop]: Abstraction has 769 states and 1149 transitions. [2019-10-22 09:00:25,797 INFO L591 BuchiCegarLoop]: Abstraction has 769 states and 1149 transitions. [2019-10-22 09:00:25,797 INFO L424 BuchiCegarLoop]: ======== Iteration 8============ [2019-10-22 09:00:25,797 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 769 states and 1149 transitions. [2019-10-22 09:00:25,800 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 502 [2019-10-22 09:00:25,800 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:00:25,800 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:00:25,801 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:00:25,801 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:00:25,801 INFO L791 eck$LassoCheckResult]: Stem: 9978#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; 9979#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9966#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; 9967#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9918#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 10023#L99-2 assume !false; 10076#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10407#L102 assume !(12292 == ssl3_accept_~s__state~0); 10405#L105 assume !(16384 == ssl3_accept_~s__state~0); 10403#L108 assume !(8192 == ssl3_accept_~s__state~0); 10401#L111 assume !(24576 == ssl3_accept_~s__state~0); 10399#L114 assume !(8195 == ssl3_accept_~s__state~0); 10397#L117 assume !(8480 == ssl3_accept_~s__state~0); 10395#L120 assume !(8481 == ssl3_accept_~s__state~0); 10393#L123 assume !(8482 == ssl3_accept_~s__state~0); 10373#L126 assume 8464 == ssl3_accept_~s__state~0; 9841#L133 [2019-10-22 09:00:25,802 INFO L793 eck$LassoCheckResult]: Loop: 9841#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 9733#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9727#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; 9728#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9790#L640 ssl3_accept_~skip~0 := 0; 9791#L99-2 assume !false; 9881#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9882#L102 assume !(12292 == ssl3_accept_~s__state~0); 9896#L105 assume !(16384 == ssl3_accept_~s__state~0); 9897#L108 assume !(8192 == ssl3_accept_~s__state~0); 9833#L111 assume !(24576 == ssl3_accept_~s__state~0); 9780#L114 assume !(8195 == ssl3_accept_~s__state~0); 9781#L117 assume !(8480 == ssl3_accept_~s__state~0); 9748#L120 assume !(8481 == ssl3_accept_~s__state~0); 9749#L123 assume !(8482 == ssl3_accept_~s__state~0); 9990#L126 assume !(8464 == ssl3_accept_~s__state~0); 9991#L129 assume !(8465 == ssl3_accept_~s__state~0); 9982#L132 assume !(8466 == ssl3_accept_~s__state~0); 9983#L135 assume 8496 == ssl3_accept_~s__state~0; 10121#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 10297#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 10296#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 10295#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 9826#L293-2 ssl3_accept_~s__init_num~0 := 0; 9766#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10356#L640 ssl3_accept_~skip~0 := 0; 10355#L99-2 assume !false; 10354#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10353#L102 assume !(12292 == ssl3_accept_~s__state~0); 10351#L105 assume !(16384 == ssl3_accept_~s__state~0); 10345#L108 assume !(8192 == ssl3_accept_~s__state~0); 10343#L111 assume !(24576 == ssl3_accept_~s__state~0); 10341#L114 assume !(8195 == ssl3_accept_~s__state~0); 10339#L117 assume !(8480 == ssl3_accept_~s__state~0); 10337#L120 assume !(8481 == ssl3_accept_~s__state~0); 10335#L123 assume !(8482 == ssl3_accept_~s__state~0); 10333#L126 assume !(8464 == ssl3_accept_~s__state~0); 10331#L129 assume !(8465 == ssl3_accept_~s__state~0); 10184#L132 assume !(8466 == ssl3_accept_~s__state~0); 10182#L135 assume !(8496 == ssl3_accept_~s__state~0); 10180#L138 assume !(8497 == ssl3_accept_~s__state~0); 10178#L141 assume !(8512 == ssl3_accept_~s__state~0); 10173#L144 assume !(8513 == ssl3_accept_~s__state~0); 10174#L147 assume !(8528 == ssl3_accept_~s__state~0); 10370#L150 assume !(8529 == ssl3_accept_~s__state~0); 10079#L153 assume !(8544 == ssl3_accept_~s__state~0); 10080#L156 assume !(8545 == ssl3_accept_~s__state~0); 10097#L159 assume 8560 == ssl3_accept_~s__state~0; 9905#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 9906#L427 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; 9741#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10227#L640 ssl3_accept_~skip~0 := 0; 10225#L99-2 assume !false; 10219#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10218#L102 assume !(12292 == ssl3_accept_~s__state~0); 10217#L105 assume !(16384 == ssl3_accept_~s__state~0); 10216#L108 assume !(8192 == ssl3_accept_~s__state~0); 10212#L111 assume !(24576 == ssl3_accept_~s__state~0); 10207#L114 assume !(8195 == ssl3_accept_~s__state~0); 10205#L117 assume !(8480 == ssl3_accept_~s__state~0); 10202#L120 assume !(8481 == ssl3_accept_~s__state~0); 10024#L123 assume !(8482 == ssl3_accept_~s__state~0); 10025#L126 assume 8464 == ssl3_accept_~s__state~0; 9841#L133 [2019-10-22 09:00:25,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:25,807 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 5 times [2019-10-22 09:00:25,807 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:25,807 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800641251] [2019-10-22 09:00:25,807 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:25,807 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:25,807 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:25,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:25,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:25,826 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:00:25,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:25,830 INFO L82 PathProgramCache]: Analyzing trace with hash 1108565681, now seen corresponding path program 1 times [2019-10-22 09:00:25,831 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:25,831 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932320383] [2019-10-22 09:00:25,831 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:25,831 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:25,831 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:25,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:00:25,864 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:00:25,864 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932320383] [2019-10-22 09:00:25,865 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:00:25,865 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 09:00:25,865 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558992945] [2019-10-22 09:00:25,865 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:00:25,865 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:00:25,865 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:00:25,865 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:00:25,866 INFO L87 Difference]: Start difference. First operand 769 states and 1149 transitions. cyclomatic complexity: 383 Second operand 3 states. [2019-10-22 09:00:25,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:00:25,997 INFO L93 Difference]: Finished difference Result 902 states and 1256 transitions. [2019-10-22 09:00:25,997 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:00:25,998 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 902 states and 1256 transitions. [2019-10-22 09:00:26,001 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 595 [2019-10-22 09:00:26,004 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 902 states to 902 states and 1256 transitions. [2019-10-22 09:00:26,004 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 625 [2019-10-22 09:00:26,005 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 625 [2019-10-22 09:00:26,005 INFO L73 IsDeterministic]: Start isDeterministic. Operand 902 states and 1256 transitions. [2019-10-22 09:00:26,005 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:00:26,005 INFO L688 BuchiCegarLoop]: Abstraction has 902 states and 1256 transitions. [2019-10-22 09:00:26,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 902 states and 1256 transitions. [2019-10-22 09:00:26,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 902 to 894. [2019-10-22 09:00:26,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 894 states. [2019-10-22 09:00:26,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 894 states to 894 states and 1245 transitions. [2019-10-22 09:00:26,016 INFO L711 BuchiCegarLoop]: Abstraction has 894 states and 1245 transitions. [2019-10-22 09:00:26,016 INFO L591 BuchiCegarLoop]: Abstraction has 894 states and 1245 transitions. [2019-10-22 09:00:26,016 INFO L424 BuchiCegarLoop]: ======== Iteration 9============ [2019-10-22 09:00:26,016 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 894 states and 1245 transitions. [2019-10-22 09:00:26,019 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 588 [2019-10-22 09:00:26,019 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:00:26,019 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:00:26,020 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:00:26,020 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:00:26,020 INFO L791 eck$LassoCheckResult]: Stem: 11654#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; 11655#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 11642#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; 11643#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 11588#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 11703#L99-2 assume !false; 11874#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12167#L102 assume !(12292 == ssl3_accept_~s__state~0); 12166#L105 assume !(16384 == ssl3_accept_~s__state~0); 12165#L108 assume !(8192 == ssl3_accept_~s__state~0); 12164#L111 assume !(24576 == ssl3_accept_~s__state~0); 12163#L114 assume !(8195 == ssl3_accept_~s__state~0); 12162#L117 assume !(8480 == ssl3_accept_~s__state~0); 12161#L120 assume !(8481 == ssl3_accept_~s__state~0); 12160#L123 assume !(8482 == ssl3_accept_~s__state~0); 11724#L126 assume 8464 == ssl3_accept_~s__state~0; 11511#L133 [2019-10-22 09:00:26,021 INFO L793 eck$LassoCheckResult]: Loop: 11511#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 11408#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 11402#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; 11403#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12148#L640 ssl3_accept_~skip~0 := 0; 12147#L99-2 assume !false; 12145#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12144#L102 assume !(12292 == ssl3_accept_~s__state~0); 12143#L105 assume !(16384 == ssl3_accept_~s__state~0); 12142#L108 assume !(8192 == ssl3_accept_~s__state~0); 12141#L111 assume !(24576 == ssl3_accept_~s__state~0); 12140#L114 assume !(8195 == ssl3_accept_~s__state~0); 12139#L117 assume !(8480 == ssl3_accept_~s__state~0); 12138#L120 assume !(8481 == ssl3_accept_~s__state~0); 12137#L123 assume !(8482 == ssl3_accept_~s__state~0); 12136#L126 assume !(8464 == ssl3_accept_~s__state~0); 12135#L129 assume !(8465 == ssl3_accept_~s__state~0); 12134#L132 assume !(8466 == ssl3_accept_~s__state~0); 12130#L135 assume 8496 == ssl3_accept_~s__state~0; 11940#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 12129#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 12128#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 12126#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 12125#L293-2 ssl3_accept_~s__init_num~0 := 0; 12121#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12116#L640 ssl3_accept_~skip~0 := 0; 12115#L99-2 assume !false; 12113#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12112#L102 assume !(12292 == ssl3_accept_~s__state~0); 12111#L105 assume !(16384 == ssl3_accept_~s__state~0); 12108#L108 assume !(8192 == ssl3_accept_~s__state~0); 12107#L111 assume !(24576 == ssl3_accept_~s__state~0); 12105#L114 assume !(8195 == ssl3_accept_~s__state~0); 12104#L117 assume !(8480 == ssl3_accept_~s__state~0); 12103#L120 assume !(8481 == ssl3_accept_~s__state~0); 12102#L123 assume !(8482 == ssl3_accept_~s__state~0); 12101#L126 assume !(8464 == ssl3_accept_~s__state~0); 12099#L129 assume !(8465 == ssl3_accept_~s__state~0); 12091#L132 assume !(8466 == ssl3_accept_~s__state~0); 12090#L135 assume !(8496 == ssl3_accept_~s__state~0); 12089#L138 assume !(8497 == ssl3_accept_~s__state~0); 12088#L141 assume 8512 == ssl3_accept_~s__state~0; 11935#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 12086#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 12078#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11753#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12063#L640 ssl3_accept_~skip~0 := 0; 12061#L99-2 assume !false; 12059#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12057#L102 assume !(12292 == ssl3_accept_~s__state~0); 12055#L105 assume !(16384 == ssl3_accept_~s__state~0); 12053#L108 assume !(8192 == ssl3_accept_~s__state~0); 12051#L111 assume !(24576 == ssl3_accept_~s__state~0); 12049#L114 assume !(8195 == ssl3_accept_~s__state~0); 12047#L117 assume !(8480 == ssl3_accept_~s__state~0); 12045#L120 assume !(8481 == ssl3_accept_~s__state~0); 12043#L123 assume !(8482 == ssl3_accept_~s__state~0); 12041#L126 assume !(8464 == ssl3_accept_~s__state~0); 12039#L129 assume !(8465 == ssl3_accept_~s__state~0); 12037#L132 assume !(8466 == ssl3_accept_~s__state~0); 12035#L135 assume !(8496 == ssl3_accept_~s__state~0); 12032#L138 assume !(8497 == ssl3_accept_~s__state~0); 12031#L141 assume !(8512 == ssl3_accept_~s__state~0); 12028#L144 assume !(8513 == ssl3_accept_~s__state~0); 12029#L147 assume !(8528 == ssl3_accept_~s__state~0); 12117#L150 assume !(8529 == ssl3_accept_~s__state~0); 12118#L153 assume !(8544 == ssl3_accept_~s__state~0); 12176#L156 assume !(8545 == ssl3_accept_~s__state~0); 11793#L159 assume 8560 == ssl3_accept_~s__state~0; 11575#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 11576#L427 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; 11416#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11964#L640 ssl3_accept_~skip~0 := 0; 11962#L99-2 assume !false; 11960#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11958#L102 assume !(12292 == ssl3_accept_~s__state~0); 11956#L105 assume !(16384 == ssl3_accept_~s__state~0); 11954#L108 assume !(8192 == ssl3_accept_~s__state~0); 11952#L111 assume !(24576 == ssl3_accept_~s__state~0); 11950#L114 assume !(8195 == ssl3_accept_~s__state~0); 11948#L117 assume !(8480 == ssl3_accept_~s__state~0); 11946#L120 assume !(8481 == ssl3_accept_~s__state~0); 11707#L123 assume !(8482 == ssl3_accept_~s__state~0); 11708#L126 assume 8464 == ssl3_accept_~s__state~0; 11511#L133 [2019-10-22 09:00:26,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:26,023 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 6 times [2019-10-22 09:00:26,023 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:26,023 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917664622] [2019-10-22 09:00:26,023 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:26,023 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:26,024 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:26,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:26,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:26,038 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:00:26,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:26,041 INFO L82 PathProgramCache]: Analyzing trace with hash -83584556, now seen corresponding path program 1 times [2019-10-22 09:00:26,041 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:26,041 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115317957] [2019-10-22 09:00:26,042 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:26,042 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:26,042 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:26,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:00:26,067 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:00:26,067 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115317957] [2019-10-22 09:00:26,067 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:00:26,067 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 09:00:26,068 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977166437] [2019-10-22 09:00:26,068 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:00:26,068 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:00:26,068 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:00:26,068 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:00:26,068 INFO L87 Difference]: Start difference. First operand 894 states and 1245 transitions. cyclomatic complexity: 354 Second operand 3 states. [2019-10-22 09:00:26,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:00:26,172 INFO L93 Difference]: Finished difference Result 1011 states and 1404 transitions. [2019-10-22 09:00:26,172 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:00:26,173 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1011 states and 1404 transitions. [2019-10-22 09:00:26,177 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 666 [2019-10-22 09:00:26,181 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1011 states to 1011 states and 1404 transitions. [2019-10-22 09:00:26,181 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 696 [2019-10-22 09:00:26,182 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 696 [2019-10-22 09:00:26,182 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1011 states and 1404 transitions. [2019-10-22 09:00:26,183 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:00:26,183 INFO L688 BuchiCegarLoop]: Abstraction has 1011 states and 1404 transitions. [2019-10-22 09:00:26,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1011 states and 1404 transitions. [2019-10-22 09:00:26,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1011 to 969. [2019-10-22 09:00:26,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 969 states. [2019-10-22 09:00:26,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 969 states to 969 states and 1335 transitions. [2019-10-22 09:00:26,195 INFO L711 BuchiCegarLoop]: Abstraction has 969 states and 1335 transitions. [2019-10-22 09:00:26,195 INFO L591 BuchiCegarLoop]: Abstraction has 969 states and 1335 transitions. [2019-10-22 09:00:26,195 INFO L424 BuchiCegarLoop]: ======== Iteration 10============ [2019-10-22 09:00:26,195 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 969 states and 1335 transitions. [2019-10-22 09:00:26,198 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 638 [2019-10-22 09:00:26,198 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:00:26,199 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:00:26,199 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:00:26,199 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 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, 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:00:26,200 INFO L791 eck$LassoCheckResult]: Stem: 13568#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; 13569#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 13556#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; 13557#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 13499#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 13626#L99-2 assume !false; 14096#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14146#L102 assume !(12292 == ssl3_accept_~s__state~0); 14144#L105 assume !(16384 == ssl3_accept_~s__state~0); 14143#L108 assume !(8192 == ssl3_accept_~s__state~0); 14141#L111 assume !(24576 == ssl3_accept_~s__state~0); 14139#L114 assume !(8195 == ssl3_accept_~s__state~0); 14137#L117 assume !(8480 == ssl3_accept_~s__state~0); 14132#L120 assume !(8481 == ssl3_accept_~s__state~0); 14129#L123 assume !(8482 == ssl3_accept_~s__state~0); 14126#L126 assume 8464 == ssl3_accept_~s__state~0; 13422#L133 [2019-10-22 09:00:26,200 INFO L793 eck$LassoCheckResult]: Loop: 13422#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 13319#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 13313#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; 13314#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13376#L640 ssl3_accept_~skip~0 := 0; 13377#L99-2 assume !false; 13461#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13462#L102 assume !(12292 == ssl3_accept_~s__state~0); 13476#L105 assume !(16384 == ssl3_accept_~s__state~0); 13477#L108 assume !(8192 == ssl3_accept_~s__state~0); 13414#L111 assume !(24576 == ssl3_accept_~s__state~0); 13364#L114 assume !(8195 == ssl3_accept_~s__state~0); 13365#L117 assume !(8480 == ssl3_accept_~s__state~0); 13334#L120 assume !(8481 == ssl3_accept_~s__state~0); 13335#L123 assume !(8482 == ssl3_accept_~s__state~0); 13607#L126 assume !(8464 == ssl3_accept_~s__state~0); 13588#L129 assume !(8465 == ssl3_accept_~s__state~0); 13573#L132 assume !(8466 == ssl3_accept_~s__state~0); 13574#L135 assume 8496 == ssl3_accept_~s__state~0; 13389#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 13390#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 13480#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 13887#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 13885#L293-2 ssl3_accept_~s__init_num~0 := 0; 13881#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13874#L640 ssl3_accept_~skip~0 := 0; 13872#L99-2 assume !false; 13870#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13868#L102 assume !(12292 == ssl3_accept_~s__state~0); 13866#L105 assume !(16384 == ssl3_accept_~s__state~0); 13864#L108 assume !(8192 == ssl3_accept_~s__state~0); 13862#L111 assume !(24576 == ssl3_accept_~s__state~0); 13860#L114 assume !(8195 == ssl3_accept_~s__state~0); 13858#L117 assume !(8480 == ssl3_accept_~s__state~0); 13856#L120 assume !(8481 == ssl3_accept_~s__state~0); 13854#L123 assume !(8482 == ssl3_accept_~s__state~0); 13852#L126 assume !(8464 == ssl3_accept_~s__state~0); 13850#L129 assume !(8465 == ssl3_accept_~s__state~0); 13848#L132 assume !(8466 == ssl3_accept_~s__state~0); 13846#L135 assume !(8496 == ssl3_accept_~s__state~0); 13844#L138 assume !(8497 == ssl3_accept_~s__state~0); 13842#L141 assume !(8512 == ssl3_accept_~s__state~0); 13840#L144 assume !(8513 == ssl3_accept_~s__state~0); 13838#L147 assume !(8528 == ssl3_accept_~s__state~0); 13836#L150 assume !(8529 == ssl3_accept_~s__state~0); 13834#L153 assume !(8544 == ssl3_accept_~s__state~0); 13832#L156 assume !(8545 == ssl3_accept_~s__state~0); 13830#L159 assume !(8560 == ssl3_accept_~s__state~0); 13828#L162 assume !(8561 == ssl3_accept_~s__state~0); 13823#L165 assume !(8448 == ssl3_accept_~s__state~0); 13822#L168 assume !(8576 == ssl3_accept_~s__state~0); 13820#L171 assume !(8577 == ssl3_accept_~s__state~0); 13819#L174 assume !(8592 == ssl3_accept_~s__state~0); 13818#L177 assume !(8593 == ssl3_accept_~s__state~0); 13816#L180 assume !(8608 == ssl3_accept_~s__state~0); 13808#L183 assume !(8609 == ssl3_accept_~s__state~0); 13807#L186 assume !(8640 == ssl3_accept_~s__state~0); 13758#L189 assume !(8641 == ssl3_accept_~s__state~0); 13625#L192 assume 8656 == ssl3_accept_~s__state~0; 13494#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 13495#L528 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 13320#L533 assume 10 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 11; 13322#L542-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 13562#L553 assume !(0 == ssl3_accept_~tmp___10~0); 13563#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14248#L640 ssl3_accept_~skip~0 := 0; 14246#L99-2 assume !false; 14245#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13714#L102 assume 12292 == ssl3_accept_~s__state~0; 13360#L103 ssl3_accept_~s__new_session~0 := 1; 13361#L211 ssl3_accept_~s__server~0 := 1; 14241#L216 assume 0 != ssl3_accept_~cb~0; 14240#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 14239#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 14237#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 14235#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 14234#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; 14210#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14206#L640 ssl3_accept_~skip~0 := 0; 14204#L99-2 assume !false; 14202#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14200#L102 assume !(12292 == ssl3_accept_~s__state~0); 14198#L105 assume !(16384 == ssl3_accept_~s__state~0); 14196#L108 assume !(8192 == ssl3_accept_~s__state~0); 14194#L111 assume !(24576 == ssl3_accept_~s__state~0); 14193#L114 assume !(8195 == ssl3_accept_~s__state~0); 13716#L117 assume !(8480 == ssl3_accept_~s__state~0); 13717#L120 assume !(8481 == ssl3_accept_~s__state~0); 13718#L123 assume !(8482 == ssl3_accept_~s__state~0); 14004#L126 assume 8464 == ssl3_accept_~s__state~0; 13422#L133 [2019-10-22 09:00:26,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:26,200 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 7 times [2019-10-22 09:00:26,200 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:26,201 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033746585] [2019-10-22 09:00:26,201 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:26,201 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:26,201 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:26,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:26,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:26,210 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:00:26,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:26,210 INFO L82 PathProgramCache]: Analyzing trace with hash -1554112701, now seen corresponding path program 1 times [2019-10-22 09:00:26,210 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:26,210 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382866722] [2019-10-22 09:00:26,211 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:26,211 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:26,211 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:26,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:00:26,234 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2019-10-22 09:00:26,235 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382866722] [2019-10-22 09:00:26,235 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:00:26,235 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 09:00:26,235 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935390967] [2019-10-22 09:00:26,235 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:00:26,235 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:00:26,236 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:00:26,236 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:00:26,236 INFO L87 Difference]: Start difference. First operand 969 states and 1335 transitions. cyclomatic complexity: 369 Second operand 3 states. [2019-10-22 09:00:26,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:00:26,314 INFO L93 Difference]: Finished difference Result 1930 states and 2608 transitions. [2019-10-22 09:00:26,315 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:00:26,315 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1930 states and 2608 transitions. [2019-10-22 09:00:26,323 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1276 [2019-10-22 09:00:26,331 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1930 states to 1930 states and 2608 transitions. [2019-10-22 09:00:26,331 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1328 [2019-10-22 09:00:26,332 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1328 [2019-10-22 09:00:26,332 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1930 states and 2608 transitions. [2019-10-22 09:00:26,332 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:00:26,332 INFO L688 BuchiCegarLoop]: Abstraction has 1930 states and 2608 transitions. [2019-10-22 09:00:26,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1930 states and 2608 transitions. [2019-10-22 09:00:26,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1930 to 1930. [2019-10-22 09:00:26,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1930 states. [2019-10-22 09:00:26,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1930 states to 1930 states and 2608 transitions. [2019-10-22 09:00:26,356 INFO L711 BuchiCegarLoop]: Abstraction has 1930 states and 2608 transitions. [2019-10-22 09:00:26,356 INFO L591 BuchiCegarLoop]: Abstraction has 1930 states and 2608 transitions. [2019-10-22 09:00:26,356 INFO L424 BuchiCegarLoop]: ======== Iteration 11============ [2019-10-22 09:00:26,356 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1930 states and 2608 transitions. [2019-10-22 09:00:26,362 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1276 [2019-10-22 09:00:26,362 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:00:26,362 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:00:26,363 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:00:26,363 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, 1, 1, 1] [2019-10-22 09:00:26,363 INFO L791 eck$LassoCheckResult]: Stem: 16508#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; 16509#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 16493#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; 16494#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 16427#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 16581#L99-2 assume !false; 17080#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17492#L102 assume !(12292 == ssl3_accept_~s__state~0); 17491#L105 assume !(16384 == ssl3_accept_~s__state~0); 17490#L108 assume !(8192 == ssl3_accept_~s__state~0); 17489#L111 assume !(24576 == ssl3_accept_~s__state~0); 17488#L114 assume !(8195 == ssl3_accept_~s__state~0); 17487#L117 assume !(8480 == ssl3_accept_~s__state~0); 17486#L120 assume !(8481 == ssl3_accept_~s__state~0); 17485#L123 assume !(8482 == ssl3_accept_~s__state~0); 17484#L126 assume 8464 == ssl3_accept_~s__state~0; 16340#L133 [2019-10-22 09:00:26,364 INFO L793 eck$LassoCheckResult]: Loop: 16340#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 16224#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 16218#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; 16219#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17755#L640 ssl3_accept_~skip~0 := 0; 17626#L99-2 assume !false; 17621#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17619#L102 assume !(12292 == ssl3_accept_~s__state~0); 17617#L105 assume !(16384 == ssl3_accept_~s__state~0); 17615#L108 assume !(8192 == ssl3_accept_~s__state~0); 17613#L111 assume !(24576 == ssl3_accept_~s__state~0); 17611#L114 assume !(8195 == ssl3_accept_~s__state~0); 17609#L117 assume !(8480 == ssl3_accept_~s__state~0); 17607#L120 assume !(8481 == ssl3_accept_~s__state~0); 17605#L123 assume !(8482 == ssl3_accept_~s__state~0); 17603#L126 assume !(8464 == ssl3_accept_~s__state~0); 17601#L129 assume !(8465 == ssl3_accept_~s__state~0); 17599#L132 assume !(8466 == ssl3_accept_~s__state~0); 17342#L135 assume 8496 == ssl3_accept_~s__state~0; 17316#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 17341#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 17259#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 17339#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 17340#L293-2 ssl3_accept_~s__init_num~0 := 0; 17944#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17940#L640 ssl3_accept_~skip~0 := 0; 17938#L99-2 assume !false; 17935#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17934#L102 assume !(12292 == ssl3_accept_~s__state~0); 17933#L105 assume !(16384 == ssl3_accept_~s__state~0); 17932#L108 assume !(8192 == ssl3_accept_~s__state~0); 17931#L111 assume !(24576 == ssl3_accept_~s__state~0); 17930#L114 assume !(8195 == ssl3_accept_~s__state~0); 17928#L117 assume !(8480 == ssl3_accept_~s__state~0); 17926#L120 assume !(8481 == ssl3_accept_~s__state~0); 17924#L123 assume !(8482 == ssl3_accept_~s__state~0); 17920#L126 assume !(8464 == ssl3_accept_~s__state~0); 17918#L129 assume !(8465 == ssl3_accept_~s__state~0); 17916#L132 assume !(8466 == ssl3_accept_~s__state~0); 17915#L135 assume !(8496 == ssl3_accept_~s__state~0); 17914#L138 assume !(8497 == ssl3_accept_~s__state~0); 17913#L141 assume !(8512 == ssl3_accept_~s__state~0); 17912#L144 assume !(8513 == ssl3_accept_~s__state~0); 17911#L147 assume !(8528 == ssl3_accept_~s__state~0); 17910#L150 assume !(8529 == ssl3_accept_~s__state~0); 17909#L153 assume !(8544 == ssl3_accept_~s__state~0); 17907#L156 assume !(8545 == ssl3_accept_~s__state~0); 17902#L159 assume !(8560 == ssl3_accept_~s__state~0); 17900#L162 assume !(8561 == ssl3_accept_~s__state~0); 17898#L165 assume !(8448 == ssl3_accept_~s__state~0); 17896#L168 assume !(8576 == ssl3_accept_~s__state~0); 17894#L171 assume !(8577 == ssl3_accept_~s__state~0); 17891#L174 assume !(8592 == ssl3_accept_~s__state~0); 17890#L177 assume !(8593 == ssl3_accept_~s__state~0); 17888#L180 assume !(8608 == ssl3_accept_~s__state~0); 17886#L183 assume !(8609 == ssl3_accept_~s__state~0); 17884#L186 assume !(8640 == ssl3_accept_~s__state~0); 17880#L189 assume !(8641 == ssl3_accept_~s__state~0); 17878#L192 assume 8656 == ssl3_accept_~s__state~0; 17185#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 17877#L528 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 17876#L533 assume !(10 == ssl3_accept_~blastFlag~0); 17875#L536 assume !(13 == ssl3_accept_~blastFlag~0); 17874#L539 assume !(16 == ssl3_accept_~blastFlag~0); 16504#L542 assume !(19 == ssl3_accept_~blastFlag~0); 16505#L542-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 16500#L553 assume !(0 == ssl3_accept_~tmp___10~0); 16501#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17901#L640 ssl3_accept_~skip~0 := 0; 17899#L99-2 assume !false; 17897#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17895#L102 assume !(12292 == ssl3_accept_~s__state~0); 17892#L105 assume 16384 == ssl3_accept_~s__state~0; 17379#L211 ssl3_accept_~s__server~0 := 1; 17889#L216 assume 0 != ssl3_accept_~cb~0; 17887#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 17885#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 17882#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 17879#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 17871#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; 17872#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17963#L640 ssl3_accept_~skip~0 := 0; 17962#L99-2 assume !false; 17961#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17960#L102 assume !(12292 == ssl3_accept_~s__state~0); 17959#L105 assume !(16384 == ssl3_accept_~s__state~0); 17958#L108 assume !(8192 == ssl3_accept_~s__state~0); 17957#L111 assume !(24576 == ssl3_accept_~s__state~0); 17956#L114 assume !(8195 == ssl3_accept_~s__state~0); 17955#L117 assume !(8480 == ssl3_accept_~s__state~0); 17602#L120 assume !(8481 == ssl3_accept_~s__state~0); 17600#L123 assume !(8482 == ssl3_accept_~s__state~0); 17302#L126 assume 8464 == ssl3_accept_~s__state~0; 16340#L133 [2019-10-22 09:00:26,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:26,364 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 8 times [2019-10-22 09:00:26,364 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:26,364 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652190379] [2019-10-22 09:00:26,364 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:26,364 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:26,364 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:26,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:26,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:26,372 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:00:26,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:26,373 INFO L82 PathProgramCache]: Analyzing trace with hash -1997046850, now seen corresponding path program 1 times [2019-10-22 09:00:26,373 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:26,373 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864105726] [2019-10-22 09:00:26,373 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:26,373 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:26,373 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:26,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:00:26,400 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:00:26,400 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864105726] [2019-10-22 09:00:26,400 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:00:26,400 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 09:00:26,400 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014835411] [2019-10-22 09:00:26,401 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:00:26,401 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:00:26,401 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:00:26,401 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:00:26,401 INFO L87 Difference]: Start difference. First operand 1930 states and 2608 transitions. cyclomatic complexity: 681 Second operand 3 states. [2019-10-22 09:00:26,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:00:26,549 INFO L93 Difference]: Finished difference Result 1826 states and 2448 transitions. [2019-10-22 09:00:26,549 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:00:26,549 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1826 states and 2448 transitions. [2019-10-22 09:00:26,557 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1130 [2019-10-22 09:00:26,564 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1826 states to 1822 states and 2444 transitions. [2019-10-22 09:00:26,565 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1286 [2019-10-22 09:00:26,566 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1286 [2019-10-22 09:00:26,566 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1822 states and 2444 transitions. [2019-10-22 09:00:26,566 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:00:26,566 INFO L688 BuchiCegarLoop]: Abstraction has 1822 states and 2444 transitions. [2019-10-22 09:00:26,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1822 states and 2444 transitions. [2019-10-22 09:00:26,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1822 to 1808. [2019-10-22 09:00:26,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1808 states. [2019-10-22 09:00:26,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1808 states to 1808 states and 2426 transitions. [2019-10-22 09:00:26,587 INFO L711 BuchiCegarLoop]: Abstraction has 1808 states and 2426 transitions. [2019-10-22 09:00:26,587 INFO L591 BuchiCegarLoop]: Abstraction has 1808 states and 2426 transitions. [2019-10-22 09:00:26,587 INFO L424 BuchiCegarLoop]: ======== Iteration 12============ [2019-10-22 09:00:26,587 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1808 states and 2426 transitions. [2019-10-22 09:00:26,591 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1116 [2019-10-22 09:00:26,591 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:00:26,591 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:00:26,592 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:00:26,592 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:00:26,593 INFO L791 eck$LassoCheckResult]: Stem: 20236#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; 20237#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 20221#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; 20222#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 20161#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 20297#L99-2 assume !false; 20518#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21089#L102 assume !(12292 == ssl3_accept_~s__state~0); 21084#L105 assume !(16384 == ssl3_accept_~s__state~0); 21079#L108 assume !(8192 == ssl3_accept_~s__state~0); 21075#L111 assume !(24576 == ssl3_accept_~s__state~0); 21071#L114 assume !(8195 == ssl3_accept_~s__state~0); 21065#L117 assume !(8480 == ssl3_accept_~s__state~0); 21061#L120 assume !(8481 == ssl3_accept_~s__state~0); 21020#L123 assume !(8482 == ssl3_accept_~s__state~0); 21015#L126 assume 8464 == ssl3_accept_~s__state~0; 20089#L133 [2019-10-22 09:00:26,593 INFO L793 eck$LassoCheckResult]: Loop: 20089#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 19986#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 19987#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; 21098#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21092#L640 ssl3_accept_~skip~0 := 0; 21087#L99-2 assume !false; 21082#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21077#L102 assume !(12292 == ssl3_accept_~s__state~0); 21073#L105 assume !(16384 == ssl3_accept_~s__state~0); 21067#L108 assume !(8192 == ssl3_accept_~s__state~0); 21063#L111 assume !(24576 == ssl3_accept_~s__state~0); 21058#L114 assume !(8195 == ssl3_accept_~s__state~0); 21012#L117 assume !(8480 == ssl3_accept_~s__state~0); 21010#L120 assume !(8481 == ssl3_accept_~s__state~0); 21005#L123 assume !(8482 == ssl3_accept_~s__state~0); 21003#L126 assume !(8464 == ssl3_accept_~s__state~0); 21001#L129 assume !(8465 == ssl3_accept_~s__state~0); 21000#L132 assume !(8466 == ssl3_accept_~s__state~0); 20999#L135 assume 8496 == ssl3_accept_~s__state~0; 20700#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 20997#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 20992#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 20990#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 20989#L293-2 ssl3_accept_~s__init_num~0 := 0; 20985#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20982#L640 ssl3_accept_~skip~0 := 0; 20981#L99-2 assume !false; 20979#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20973#L102 assume !(12292 == ssl3_accept_~s__state~0); 20971#L105 assume !(16384 == ssl3_accept_~s__state~0); 20969#L108 assume !(8192 == ssl3_accept_~s__state~0); 20967#L111 assume !(24576 == ssl3_accept_~s__state~0); 20965#L114 assume !(8195 == ssl3_accept_~s__state~0); 20963#L117 assume !(8480 == ssl3_accept_~s__state~0); 20961#L120 assume !(8481 == ssl3_accept_~s__state~0); 20959#L123 assume !(8482 == ssl3_accept_~s__state~0); 20957#L126 assume !(8464 == ssl3_accept_~s__state~0); 20955#L129 assume !(8465 == ssl3_accept_~s__state~0); 20953#L132 assume !(8466 == ssl3_accept_~s__state~0); 20951#L135 assume !(8496 == ssl3_accept_~s__state~0); 20949#L138 assume !(8497 == ssl3_accept_~s__state~0); 20947#L141 assume 8512 == ssl3_accept_~s__state~0; 20696#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 20943#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 20944#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 21103#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21093#L640 ssl3_accept_~skip~0 := 0; 21088#L99-2 assume !false; 21083#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21078#L102 assume !(12292 == ssl3_accept_~s__state~0); 21074#L105 assume !(16384 == ssl3_accept_~s__state~0); 21068#L108 assume !(8192 == ssl3_accept_~s__state~0); 21064#L111 assume !(24576 == ssl3_accept_~s__state~0); 21059#L114 assume !(8195 == ssl3_accept_~s__state~0); 21056#L117 assume !(8480 == ssl3_accept_~s__state~0); 21055#L120 assume !(8481 == ssl3_accept_~s__state~0); 21054#L123 assume !(8482 == ssl3_accept_~s__state~0); 21053#L126 assume !(8464 == ssl3_accept_~s__state~0); 21050#L129 assume !(8465 == ssl3_accept_~s__state~0); 21049#L132 assume !(8466 == ssl3_accept_~s__state~0); 21047#L135 assume !(8496 == ssl3_accept_~s__state~0); 21046#L138 assume !(8497 == ssl3_accept_~s__state~0); 21045#L141 assume !(8512 == ssl3_accept_~s__state~0); 21044#L144 assume !(8513 == ssl3_accept_~s__state~0); 21043#L147 assume 8528 == ssl3_accept_~s__state~0; 20693#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 21040#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 21038#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 21039#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 21023#L336 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 21018#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 20499#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21004#L640 ssl3_accept_~skip~0 := 0; 21002#L99-2 assume !false; 20933#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20932#L102 assume !(12292 == ssl3_accept_~s__state~0); 20931#L105 assume !(16384 == ssl3_accept_~s__state~0); 20929#L108 assume !(8192 == ssl3_accept_~s__state~0); 20923#L111 assume !(24576 == ssl3_accept_~s__state~0); 20921#L114 assume !(8195 == ssl3_accept_~s__state~0); 20919#L117 assume !(8480 == ssl3_accept_~s__state~0); 20900#L120 assume !(8481 == ssl3_accept_~s__state~0); 20894#L123 assume !(8482 == ssl3_accept_~s__state~0); 20893#L126 assume !(8464 == ssl3_accept_~s__state~0); 20892#L129 assume !(8465 == ssl3_accept_~s__state~0); 20734#L132 assume !(8466 == ssl3_accept_~s__state~0); 20735#L135 assume !(8496 == ssl3_accept_~s__state~0); 20856#L138 assume !(8497 == ssl3_accept_~s__state~0); 20697#L141 assume !(8512 == ssl3_accept_~s__state~0); 20698#L144 assume !(8513 == ssl3_accept_~s__state~0); 20829#L147 assume !(8528 == ssl3_accept_~s__state~0); 20827#L150 assume !(8529 == ssl3_accept_~s__state~0); 20825#L153 assume !(8544 == ssl3_accept_~s__state~0); 20613#L156 assume !(8545 == ssl3_accept_~s__state~0); 20614#L159 assume 8560 == ssl3_accept_~s__state~0; 20778#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 21138#L427 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; 21031#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21123#L640 ssl3_accept_~skip~0 := 0; 21121#L99-2 assume !false; 21119#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21117#L102 assume !(12292 == ssl3_accept_~s__state~0); 21115#L105 assume !(16384 == ssl3_accept_~s__state~0); 21095#L108 assume !(8192 == ssl3_accept_~s__state~0); 21091#L111 assume !(24576 == ssl3_accept_~s__state~0); 21086#L114 assume !(8195 == ssl3_accept_~s__state~0); 21081#L117 assume !(8480 == ssl3_accept_~s__state~0); 21076#L120 assume !(8481 == ssl3_accept_~s__state~0); 21072#L123 assume !(8482 == ssl3_accept_~s__state~0); 21066#L126 assume 8464 == ssl3_accept_~s__state~0; 20089#L133 [2019-10-22 09:00:26,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:26,593 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 9 times [2019-10-22 09:00:26,593 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:26,593 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860339804] [2019-10-22 09:00:26,594 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:26,594 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:26,594 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:26,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:26,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:26,602 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:00:26,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:26,602 INFO L82 PathProgramCache]: Analyzing trace with hash 1061727040, now seen corresponding path program 1 times [2019-10-22 09:00:26,602 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:26,602 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239277857] [2019-10-22 09:00:26,603 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:26,603 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:26,603 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:26,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:00:26,628 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:00:26,628 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239277857] [2019-10-22 09:00:26,628 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:00:26,628 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 09:00:26,629 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307644206] [2019-10-22 09:00:26,629 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:00:26,629 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:00:26,629 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:00:26,629 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:00:26,629 INFO L87 Difference]: Start difference. First operand 1808 states and 2426 transitions. cyclomatic complexity: 623 Second operand 3 states. [2019-10-22 09:00:26,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:00:26,645 INFO L93 Difference]: Finished difference Result 3566 states and 4755 transitions. [2019-10-22 09:00:26,645 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:00:26,645 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3566 states and 4755 transitions. [2019-10-22 09:00:26,658 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2204 [2019-10-22 09:00:26,673 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3566 states to 3566 states and 4755 transitions. [2019-10-22 09:00:26,673 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2508 [2019-10-22 09:00:26,676 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2508 [2019-10-22 09:00:26,676 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3566 states and 4755 transitions. [2019-10-22 09:00:26,677 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:00:26,677 INFO L688 BuchiCegarLoop]: Abstraction has 3566 states and 4755 transitions. [2019-10-22 09:00:26,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3566 states and 4755 transitions. [2019-10-22 09:00:26,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3566 to 1814. [2019-10-22 09:00:26,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1814 states. [2019-10-22 09:00:26,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1814 states to 1814 states and 2432 transitions. [2019-10-22 09:00:26,713 INFO L711 BuchiCegarLoop]: Abstraction has 1814 states and 2432 transitions. [2019-10-22 09:00:26,713 INFO L591 BuchiCegarLoop]: Abstraction has 1814 states and 2432 transitions. [2019-10-22 09:00:26,713 INFO L424 BuchiCegarLoop]: ======== Iteration 13============ [2019-10-22 09:00:26,714 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1814 states and 2432 transitions. [2019-10-22 09:00:26,719 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1120 [2019-10-22 09:00:26,719 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:00:26,719 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:00:26,720 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:00:26,720 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:00:26,720 INFO L791 eck$LassoCheckResult]: Stem: 25615#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; 25616#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 25601#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; 25602#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 25545#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 25680#L99-2 assume !false; 26056#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26548#L102 assume !(12292 == ssl3_accept_~s__state~0); 26546#L105 assume !(16384 == ssl3_accept_~s__state~0); 26544#L108 assume !(8192 == ssl3_accept_~s__state~0); 26542#L111 assume !(24576 == ssl3_accept_~s__state~0); 26540#L114 assume !(8195 == ssl3_accept_~s__state~0); 26538#L117 assume !(8480 == ssl3_accept_~s__state~0); 26536#L120 assume !(8481 == ssl3_accept_~s__state~0); 26535#L123 assume !(8482 == ssl3_accept_~s__state~0); 26534#L126 assume 8464 == ssl3_accept_~s__state~0; 25466#L133 [2019-10-22 09:00:26,721 INFO L793 eck$LassoCheckResult]: Loop: 25466#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 25366#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 25360#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; 25361#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26847#L640 ssl3_accept_~skip~0 := 0; 26845#L99-2 assume !false; 26843#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26841#L102 assume !(12292 == ssl3_accept_~s__state~0); 26839#L105 assume !(16384 == ssl3_accept_~s__state~0); 26837#L108 assume !(8192 == ssl3_accept_~s__state~0); 26835#L111 assume !(24576 == ssl3_accept_~s__state~0); 26833#L114 assume !(8195 == ssl3_accept_~s__state~0); 26831#L117 assume !(8480 == ssl3_accept_~s__state~0); 26829#L120 assume !(8481 == ssl3_accept_~s__state~0); 26827#L123 assume !(8482 == ssl3_accept_~s__state~0); 26825#L126 assume !(8464 == ssl3_accept_~s__state~0); 26823#L129 assume !(8465 == ssl3_accept_~s__state~0); 26821#L132 assume !(8466 == ssl3_accept_~s__state~0); 26318#L135 assume 8496 == ssl3_accept_~s__state~0; 25919#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 26313#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 26308#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 26309#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 26305#L293-2 ssl3_accept_~s__init_num~0 := 0; 26301#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26296#L640 ssl3_accept_~skip~0 := 0; 26293#L99-2 assume !false; 26287#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26285#L102 assume !(12292 == ssl3_accept_~s__state~0); 26283#L105 assume !(16384 == ssl3_accept_~s__state~0); 26281#L108 assume !(8192 == ssl3_accept_~s__state~0); 26279#L111 assume !(24576 == ssl3_accept_~s__state~0); 26277#L114 assume !(8195 == ssl3_accept_~s__state~0); 26275#L117 assume !(8480 == ssl3_accept_~s__state~0); 26273#L120 assume !(8481 == ssl3_accept_~s__state~0); 26271#L123 assume !(8482 == ssl3_accept_~s__state~0); 26269#L126 assume !(8464 == ssl3_accept_~s__state~0); 26267#L129 assume !(8465 == ssl3_accept_~s__state~0); 26265#L132 assume !(8466 == ssl3_accept_~s__state~0); 26263#L135 assume !(8496 == ssl3_accept_~s__state~0); 26261#L138 assume !(8497 == ssl3_accept_~s__state~0); 26259#L141 assume 8512 == ssl3_accept_~s__state~0; 25909#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 26255#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 26256#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 26770#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26766#L640 ssl3_accept_~skip~0 := 0; 26764#L99-2 assume !false; 26762#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26760#L102 assume !(12292 == ssl3_accept_~s__state~0); 26758#L105 assume !(16384 == ssl3_accept_~s__state~0); 26756#L108 assume !(8192 == ssl3_accept_~s__state~0); 26754#L111 assume !(24576 == ssl3_accept_~s__state~0); 26752#L114 assume !(8195 == ssl3_accept_~s__state~0); 26750#L117 assume !(8480 == ssl3_accept_~s__state~0); 26748#L120 assume !(8481 == ssl3_accept_~s__state~0); 26746#L123 assume !(8482 == ssl3_accept_~s__state~0); 26744#L126 assume !(8464 == ssl3_accept_~s__state~0); 26742#L129 assume !(8465 == ssl3_accept_~s__state~0); 26740#L132 assume !(8466 == ssl3_accept_~s__state~0); 26738#L135 assume !(8496 == ssl3_accept_~s__state~0); 26736#L138 assume !(8497 == ssl3_accept_~s__state~0); 26689#L141 assume !(8512 == ssl3_accept_~s__state~0); 26688#L144 assume !(8513 == ssl3_accept_~s__state~0); 26687#L147 assume 8528 == ssl3_accept_~s__state~0; 25899#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 26684#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 26683#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 26682#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 26676#L336 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 26660#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 26064#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26645#L640 ssl3_accept_~skip~0 := 0; 26644#L99-2 assume !false; 26640#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26141#L102 assume !(12292 == ssl3_accept_~s__state~0); 26142#L105 assume !(16384 == ssl3_accept_~s__state~0); 26131#L108 assume !(8192 == ssl3_accept_~s__state~0); 26132#L111 assume !(24576 == ssl3_accept_~s__state~0); 26127#L114 assume !(8195 == ssl3_accept_~s__state~0); 26128#L117 assume !(8480 == ssl3_accept_~s__state~0); 26116#L120 assume !(8481 == ssl3_accept_~s__state~0); 26117#L123 assume !(8482 == ssl3_accept_~s__state~0); 26108#L126 assume !(8464 == ssl3_accept_~s__state~0); 26109#L129 assume !(8465 == ssl3_accept_~s__state~0); 26100#L132 assume !(8466 == ssl3_accept_~s__state~0); 26101#L135 assume !(8496 == ssl3_accept_~s__state~0); 26092#L138 assume !(8497 == ssl3_accept_~s__state~0); 26093#L141 assume !(8512 == ssl3_accept_~s__state~0); 26084#L144 assume !(8513 == ssl3_accept_~s__state~0); 26085#L147 assume !(8528 == ssl3_accept_~s__state~0); 26075#L150 assume !(8529 == ssl3_accept_~s__state~0); 26076#L153 assume !(8544 == ssl3_accept_~s__state~0); 26073#L156 assume !(8545 == ssl3_accept_~s__state~0); 26074#L159 assume 8560 == ssl3_accept_~s__state~0; 25880#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 26367#L427 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; 26121#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26119#L640 ssl3_accept_~skip~0 := 0; 26110#L99-2 assume !false; 26111#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26102#L102 assume !(12292 == ssl3_accept_~s__state~0); 26103#L105 assume !(16384 == ssl3_accept_~s__state~0); 26094#L108 assume !(8192 == ssl3_accept_~s__state~0); 26095#L111 assume !(24576 == ssl3_accept_~s__state~0); 26086#L114 assume !(8195 == ssl3_accept_~s__state~0); 26087#L117 assume !(8480 == ssl3_accept_~s__state~0); 26081#L120 assume !(8481 == ssl3_accept_~s__state~0); 26082#L123 assume !(8482 == ssl3_accept_~s__state~0); 25834#L126 assume 8464 == ssl3_accept_~s__state~0; 25466#L133 [2019-10-22 09:00:26,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:26,721 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 10 times [2019-10-22 09:00:26,721 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:26,721 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780721081] [2019-10-22 09:00:26,722 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:26,722 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:26,722 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:26,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:26,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:26,729 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:00:26,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:26,730 INFO L82 PathProgramCache]: Analyzing trace with hash -987660802, now seen corresponding path program 1 times [2019-10-22 09:00:26,730 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:26,730 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161191552] [2019-10-22 09:00:26,730 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:26,730 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:26,730 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:26,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:00:26,780 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:00:26,781 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161191552] [2019-10-22 09:00:26,781 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:00:26,781 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 09:00:26,781 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535785528] [2019-10-22 09:00:26,782 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:00:26,782 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:00:26,783 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:00:26,783 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:00:26,783 INFO L87 Difference]: Start difference. First operand 1814 states and 2432 transitions. cyclomatic complexity: 623 Second operand 3 states. [2019-10-22 09:00:26,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:00:26,893 INFO L93 Difference]: Finished difference Result 2024 states and 2700 transitions. [2019-10-22 09:00:26,894 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:00:26,894 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2024 states and 2700 transitions. [2019-10-22 09:00:26,900 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1258 [2019-10-22 09:00:26,908 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2024 states to 2024 states and 2700 transitions. [2019-10-22 09:00:26,908 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1414 [2019-10-22 09:00:26,909 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1414 [2019-10-22 09:00:26,909 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2024 states and 2700 transitions. [2019-10-22 09:00:26,910 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:00:26,910 INFO L688 BuchiCegarLoop]: Abstraction has 2024 states and 2700 transitions. [2019-10-22 09:00:26,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2024 states and 2700 transitions. [2019-10-22 09:00:26,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2024 to 1976. [2019-10-22 09:00:26,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1976 states. [2019-10-22 09:00:26,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1976 states to 1976 states and 2624 transitions. [2019-10-22 09:00:26,933 INFO L711 BuchiCegarLoop]: Abstraction has 1976 states and 2624 transitions. [2019-10-22 09:00:26,934 INFO L591 BuchiCegarLoop]: Abstraction has 1976 states and 2624 transitions. [2019-10-22 09:00:26,934 INFO L424 BuchiCegarLoop]: ======== Iteration 14============ [2019-10-22 09:00:26,934 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1976 states and 2624 transitions. [2019-10-22 09:00:26,938 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1228 [2019-10-22 09:00:26,938 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:00:26,938 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:00:26,939 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:00:26,940 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, 1] [2019-10-22 09:00:26,940 INFO L791 eck$LassoCheckResult]: Stem: 29467#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; 29468#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 29453#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; 29454#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 29392#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 29533#L99-2 assume !false; 29957#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30295#L102 assume !(12292 == ssl3_accept_~s__state~0); 30293#L105 assume !(16384 == ssl3_accept_~s__state~0); 30291#L108 assume !(8192 == ssl3_accept_~s__state~0); 30289#L111 assume !(24576 == ssl3_accept_~s__state~0); 30288#L114 assume !(8195 == ssl3_accept_~s__state~0); 30287#L117 assume !(8480 == ssl3_accept_~s__state~0); 30286#L120 assume !(8481 == ssl3_accept_~s__state~0); 30262#L123 assume !(8482 == ssl3_accept_~s__state~0); 30260#L126 assume 8464 == ssl3_accept_~s__state~0; 29316#L133 [2019-10-22 09:00:26,940 INFO L793 eck$LassoCheckResult]: Loop: 29316#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 29210#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 29204#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; 29205#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30622#L640 ssl3_accept_~skip~0 := 0; 30620#L99-2 assume !false; 30618#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30616#L102 assume !(12292 == ssl3_accept_~s__state~0); 30608#L105 assume !(16384 == ssl3_accept_~s__state~0); 30604#L108 assume !(8192 == ssl3_accept_~s__state~0); 30600#L111 assume !(24576 == ssl3_accept_~s__state~0); 30597#L114 assume !(8195 == ssl3_accept_~s__state~0); 30527#L117 assume !(8480 == ssl3_accept_~s__state~0); 30474#L120 assume !(8481 == ssl3_accept_~s__state~0); 30473#L123 assume !(8482 == ssl3_accept_~s__state~0); 30448#L126 assume !(8464 == ssl3_accept_~s__state~0); 30447#L129 assume !(8465 == ssl3_accept_~s__state~0); 30446#L132 assume !(8466 == ssl3_accept_~s__state~0); 30442#L135 assume 8496 == ssl3_accept_~s__state~0; 30129#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 30440#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 30435#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 30433#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 30432#L293-2 ssl3_accept_~s__init_num~0 := 0; 30428#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30425#L640 ssl3_accept_~skip~0 := 0; 30424#L99-2 assume !false; 30423#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30422#L102 assume !(12292 == ssl3_accept_~s__state~0); 30421#L105 assume !(16384 == ssl3_accept_~s__state~0); 30420#L108 assume !(8192 == ssl3_accept_~s__state~0); 30419#L111 assume !(24576 == ssl3_accept_~s__state~0); 30417#L114 assume !(8195 == ssl3_accept_~s__state~0); 30415#L117 assume !(8480 == ssl3_accept_~s__state~0); 30413#L120 assume !(8481 == ssl3_accept_~s__state~0); 30409#L123 assume !(8482 == ssl3_accept_~s__state~0); 30407#L126 assume !(8464 == ssl3_accept_~s__state~0); 30405#L129 assume !(8465 == ssl3_accept_~s__state~0); 30404#L132 assume !(8466 == ssl3_accept_~s__state~0); 30403#L135 assume !(8496 == ssl3_accept_~s__state~0); 30402#L138 assume !(8497 == ssl3_accept_~s__state~0); 30401#L141 assume 8512 == ssl3_accept_~s__state~0; 30126#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 30398#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 30396#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 30392#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30389#L640 ssl3_accept_~skip~0 := 0; 30388#L99-2 assume !false; 30387#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30386#L102 assume !(12292 == ssl3_accept_~s__state~0); 30385#L105 assume !(16384 == ssl3_accept_~s__state~0); 30384#L108 assume !(8192 == ssl3_accept_~s__state~0); 30383#L111 assume !(24576 == ssl3_accept_~s__state~0); 30382#L114 assume !(8195 == ssl3_accept_~s__state~0); 30381#L117 assume !(8480 == ssl3_accept_~s__state~0); 30380#L120 assume !(8481 == ssl3_accept_~s__state~0); 30379#L123 assume !(8482 == ssl3_accept_~s__state~0); 30378#L126 assume !(8464 == ssl3_accept_~s__state~0); 30377#L129 assume !(8465 == ssl3_accept_~s__state~0); 30376#L132 assume !(8466 == ssl3_accept_~s__state~0); 30375#L135 assume !(8496 == ssl3_accept_~s__state~0); 30374#L138 assume !(8497 == ssl3_accept_~s__state~0); 30372#L141 assume !(8512 == ssl3_accept_~s__state~0); 30371#L144 assume !(8513 == ssl3_accept_~s__state~0); 30370#L147 assume 8528 == ssl3_accept_~s__state~0; 30123#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 30369#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 30367#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 30366#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 30360#L336 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 30357#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 30354#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30351#L640 ssl3_accept_~skip~0 := 0; 30350#L99-2 assume !false; 30349#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30347#L102 assume !(12292 == ssl3_accept_~s__state~0); 30280#L105 assume !(16384 == ssl3_accept_~s__state~0); 30279#L108 assume !(8192 == ssl3_accept_~s__state~0); 30277#L111 assume !(24576 == ssl3_accept_~s__state~0); 30275#L114 assume !(8195 == ssl3_accept_~s__state~0); 30273#L117 assume !(8480 == ssl3_accept_~s__state~0); 30271#L120 assume !(8481 == ssl3_accept_~s__state~0); 30269#L123 assume !(8482 == ssl3_accept_~s__state~0); 30267#L126 assume !(8464 == ssl3_accept_~s__state~0); 30265#L129 assume !(8465 == ssl3_accept_~s__state~0); 30261#L132 assume !(8466 == ssl3_accept_~s__state~0); 30259#L135 assume !(8496 == ssl3_accept_~s__state~0); 30257#L138 assume !(8497 == ssl3_accept_~s__state~0); 30255#L141 assume !(8512 == ssl3_accept_~s__state~0); 30254#L144 assume !(8513 == ssl3_accept_~s__state~0); 30253#L147 assume !(8528 == ssl3_accept_~s__state~0); 30252#L150 assume !(8529 == ssl3_accept_~s__state~0); 30251#L153 assume 8544 == ssl3_accept_~s__state~0; 30120#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 30235#L382 assume !(0 != ssl3_accept_~s__session__peer~0); 30242#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 30246#L394 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 30240#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 30529#L406 assume !(4 == ssl3_accept_~blastFlag~0); 29215#L406-2 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; 29216#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30088#L640 ssl3_accept_~skip~0 := 0; 30085#L99-2 assume !false; 30086#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30278#L102 assume !(12292 == ssl3_accept_~s__state~0); 30276#L105 assume !(16384 == ssl3_accept_~s__state~0); 30274#L108 assume !(8192 == ssl3_accept_~s__state~0); 30272#L111 assume !(24576 == ssl3_accept_~s__state~0); 30270#L114 assume !(8195 == ssl3_accept_~s__state~0); 30268#L117 assume !(8480 == ssl3_accept_~s__state~0); 30266#L120 assume !(8481 == ssl3_accept_~s__state~0); 30263#L123 assume !(8482 == ssl3_accept_~s__state~0); 30264#L126 assume 8464 == ssl3_accept_~s__state~0; 29316#L133 [2019-10-22 09:00:26,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:26,940 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 11 times [2019-10-22 09:00:26,940 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:26,940 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656564797] [2019-10-22 09:00:26,941 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:26,941 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:26,941 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:26,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:26,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:26,949 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:00:26,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:26,949 INFO L82 PathProgramCache]: Analyzing trace with hash 1869648381, now seen corresponding path program 1 times [2019-10-22 09:00:26,949 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:26,949 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505535369] [2019-10-22 09:00:26,950 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:26,950 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:26,950 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:26,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:00:26,978 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:00:26,978 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505535369] [2019-10-22 09:00:26,979 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:00:26,979 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 09:00:26,979 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918124722] [2019-10-22 09:00:26,979 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:00:26,979 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:00:26,979 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:00:26,980 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:00:26,980 INFO L87 Difference]: Start difference. First operand 1976 states and 2624 transitions. cyclomatic complexity: 653 Second operand 3 states. [2019-10-22 09:00:27,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:00:27,090 INFO L93 Difference]: Finished difference Result 2122 states and 2800 transitions. [2019-10-22 09:00:27,090 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:00:27,090 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2122 states and 2800 transitions. [2019-10-22 09:00:27,097 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1292 [2019-10-22 09:00:27,104 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2122 states to 2078 states and 2738 transitions. [2019-10-22 09:00:27,104 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1488 [2019-10-22 09:00:27,106 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1524 [2019-10-22 09:00:27,106 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2078 states and 2738 transitions. [2019-10-22 09:00:27,106 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:00:27,107 INFO L688 BuchiCegarLoop]: Abstraction has 2078 states and 2738 transitions. [2019-10-22 09:00:27,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2078 states and 2738 transitions. [2019-10-22 09:00:27,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2078 to 1976. [2019-10-22 09:00:27,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1976 states. [2019-10-22 09:00:27,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1976 states to 1976 states and 2617 transitions. [2019-10-22 09:00:27,130 INFO L711 BuchiCegarLoop]: Abstraction has 1976 states and 2617 transitions. [2019-10-22 09:00:27,130 INFO L591 BuchiCegarLoop]: Abstraction has 1976 states and 2617 transitions. [2019-10-22 09:00:27,130 INFO L424 BuchiCegarLoop]: ======== Iteration 15============ [2019-10-22 09:00:27,131 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1976 states and 2617 transitions. [2019-10-22 09:00:27,135 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1270 [2019-10-22 09:00:27,135 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:00:27,135 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:00:27,136 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:00:27,136 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:00:27,136 INFO L791 eck$LassoCheckResult]: Stem: 33560#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; 33561#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 33546#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; 33547#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 33489#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 33617#L99-2 assume !false; 34059#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34060#L102 assume !(12292 == ssl3_accept_~s__state~0); 34054#L105 assume !(16384 == ssl3_accept_~s__state~0); 34055#L108 assume !(8192 == ssl3_accept_~s__state~0); 34042#L111 assume !(24576 == ssl3_accept_~s__state~0); 34043#L114 assume !(8195 == ssl3_accept_~s__state~0); 34034#L117 assume !(8480 == ssl3_accept_~s__state~0); 34035#L120 assume 8481 == ssl3_accept_~s__state~0; 34120#L121 [2019-10-22 09:00:27,136 INFO L793 eck$LassoCheckResult]: Loop: 34120#L121 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 34684#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; 34675#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34671#L640 ssl3_accept_~skip~0 := 0; 34669#L99-2 assume !false; 34667#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34664#L102 assume !(12292 == ssl3_accept_~s__state~0); 34662#L105 assume !(16384 == ssl3_accept_~s__state~0); 34660#L108 assume !(8192 == ssl3_accept_~s__state~0); 34659#L111 assume !(24576 == ssl3_accept_~s__state~0); 34658#L114 assume !(8195 == ssl3_accept_~s__state~0); 34657#L117 assume !(8480 == ssl3_accept_~s__state~0); 34656#L120 assume !(8481 == ssl3_accept_~s__state~0); 34655#L123 assume !(8482 == ssl3_accept_~s__state~0); 34654#L126 assume !(8464 == ssl3_accept_~s__state~0); 34653#L129 assume !(8465 == ssl3_accept_~s__state~0); 34652#L132 assume !(8466 == ssl3_accept_~s__state~0); 34651#L135 assume !(8496 == ssl3_accept_~s__state~0); 34650#L138 assume !(8497 == ssl3_accept_~s__state~0); 34649#L141 assume !(8512 == ssl3_accept_~s__state~0); 34648#L144 assume !(8513 == ssl3_accept_~s__state~0); 34647#L147 assume !(8528 == ssl3_accept_~s__state~0); 34646#L150 assume !(8529 == ssl3_accept_~s__state~0); 34645#L153 assume !(8544 == ssl3_accept_~s__state~0); 34643#L156 assume !(8545 == ssl3_accept_~s__state~0); 34641#L159 assume !(8560 == ssl3_accept_~s__state~0); 34639#L162 assume !(8561 == ssl3_accept_~s__state~0); 33628#L165 assume 8448 == ssl3_accept_~s__state~0; 33629#L166 assume !(ssl3_accept_~num1~0 > 0); 34280#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 34051#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34049#L640 ssl3_accept_~skip~0 := 0; 34040#L99-2 assume !false; 34041#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34032#L102 assume !(12292 == ssl3_accept_~s__state~0); 34033#L105 assume !(16384 == ssl3_accept_~s__state~0); 34130#L108 assume !(8192 == ssl3_accept_~s__state~0); 34131#L111 assume !(24576 == ssl3_accept_~s__state~0); 34124#L114 assume !(8195 == ssl3_accept_~s__state~0); 34126#L117 assume 8480 == ssl3_accept_~s__state~0; 34120#L121 [2019-10-22 09:00:27,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:27,136 INFO L82 PathProgramCache]: Analyzing trace with hash 82541866, now seen corresponding path program 1 times [2019-10-22 09:00:27,136 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:27,137 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550720046] [2019-10-22 09:00:27,137 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:27,137 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:27,137 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:27,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:00:27,156 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:00:27,156 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550720046] [2019-10-22 09:00:27,157 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:00:27,157 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-10-22 09:00:27,157 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754322322] [2019-10-22 09:00:27,157 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 09:00:27,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:27,157 INFO L82 PathProgramCache]: Analyzing trace with hash 1645002130, now seen corresponding path program 1 times [2019-10-22 09:00:27,157 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:27,157 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452777521] [2019-10-22 09:00:27,158 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:27,158 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:27,158 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:27,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:00:27,179 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:00:27,179 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452777521] [2019-10-22 09:00:27,180 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1014171253] [2019-10-22 09:00:27,180 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6f8f3097-8b79-4745-980a-eadfa70bad37/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:00:27,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:00:27,218 INFO L256 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 09:00:27,219 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 09:00:27,225 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:00:27,226 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-10-22 09:00:27,227 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-10-22 09:00:27,227 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136795246] [2019-10-22 09:00:27,227 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:00:27,227 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:00:27,227 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:00:27,227 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:00:27,227 INFO L87 Difference]: Start difference. First operand 1976 states and 2617 transitions. cyclomatic complexity: 648 Second operand 3 states. [2019-10-22 09:00:27,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:00:27,322 INFO L93 Difference]: Finished difference Result 1980 states and 2617 transitions. [2019-10-22 09:00:27,323 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:00:27,323 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1980 states and 2617 transitions. [2019-10-22 09:00:27,328 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1274 [2019-10-22 09:00:27,338 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1980 states to 1980 states and 2617 transitions. [2019-10-22 09:00:27,339 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1426 [2019-10-22 09:00:27,340 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1426 [2019-10-22 09:00:27,340 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1980 states and 2617 transitions. [2019-10-22 09:00:27,340 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:00:27,340 INFO L688 BuchiCegarLoop]: Abstraction has 1980 states and 2617 transitions. [2019-10-22 09:00:27,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1980 states and 2617 transitions. [2019-10-22 09:00:27,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1980 to 1976. [2019-10-22 09:00:27,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1976 states. [2019-10-22 09:00:27,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1976 states to 1976 states and 2613 transitions. [2019-10-22 09:00:27,366 INFO L711 BuchiCegarLoop]: Abstraction has 1976 states and 2613 transitions. [2019-10-22 09:00:27,366 INFO L591 BuchiCegarLoop]: Abstraction has 1976 states and 2613 transitions. [2019-10-22 09:00:27,366 INFO L424 BuchiCegarLoop]: ======== Iteration 16============ [2019-10-22 09:00:27,366 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1976 states and 2613 transitions. [2019-10-22 09:00:27,370 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1270 [2019-10-22 09:00:27,370 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:00:27,370 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:00:27,370 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:00:27,370 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:00:27,371 INFO L791 eck$LassoCheckResult]: Stem: 37633#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; 37634#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 37618#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; 37619#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 37568#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 37686#L99-2 assume !false; 38064#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38059#L102 assume !(12292 == ssl3_accept_~s__state~0); 38054#L105 assume !(16384 == ssl3_accept_~s__state~0); 38049#L108 assume !(8192 == ssl3_accept_~s__state~0); 38044#L111 assume !(24576 == ssl3_accept_~s__state~0); 38039#L114 assume !(8195 == ssl3_accept_~s__state~0); 38034#L117 assume !(8480 == ssl3_accept_~s__state~0); 38029#L120 assume !(8481 == ssl3_accept_~s__state~0); 38024#L123 assume 8482 == ssl3_accept_~s__state~0; 37569#L124 [2019-10-22 09:00:27,371 INFO L793 eck$LassoCheckResult]: Loop: 37569#L124 ssl3_accept_~s__state~0 := 3; 37401#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39307#L640 ssl3_accept_~skip~0 := 0; 39306#L99-2 assume !false; 39305#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39304#L102 assume !(12292 == ssl3_accept_~s__state~0); 39303#L105 assume !(16384 == ssl3_accept_~s__state~0); 39302#L108 assume !(8192 == ssl3_accept_~s__state~0); 39301#L111 assume !(24576 == ssl3_accept_~s__state~0); 39273#L114 assume !(8195 == ssl3_accept_~s__state~0); 39274#L117 assume !(8480 == ssl3_accept_~s__state~0); 39250#L120 assume !(8481 == ssl3_accept_~s__state~0); 37671#L123 assume !(8482 == ssl3_accept_~s__state~0); 37646#L126 assume !(8464 == ssl3_accept_~s__state~0); 37647#L129 assume !(8465 == ssl3_accept_~s__state~0); 37637#L132 assume !(8466 == ssl3_accept_~s__state~0); 37638#L135 assume !(8496 == ssl3_accept_~s__state~0); 38396#L138 assume !(8497 == ssl3_accept_~s__state~0); 38394#L141 assume !(8512 == ssl3_accept_~s__state~0); 38392#L144 assume !(8513 == ssl3_accept_~s__state~0); 38390#L147 assume !(8528 == ssl3_accept_~s__state~0); 38388#L150 assume !(8529 == ssl3_accept_~s__state~0); 38386#L153 assume !(8544 == ssl3_accept_~s__state~0); 38384#L156 assume !(8545 == ssl3_accept_~s__state~0); 38382#L159 assume !(8560 == ssl3_accept_~s__state~0); 38380#L162 assume !(8561 == ssl3_accept_~s__state~0); 37700#L165 assume 8448 == ssl3_accept_~s__state~0; 37496#L166 assume !(ssl3_accept_~num1~0 > 0); 37497#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 37599#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38654#L640 ssl3_accept_~skip~0 := 0; 38145#L99-2 assume !false; 38140#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37927#L102 assume !(12292 == ssl3_accept_~s__state~0); 37928#L105 assume !(16384 == ssl3_accept_~s__state~0); 38222#L108 assume !(8192 == ssl3_accept_~s__state~0); 38220#L111 assume !(24576 == ssl3_accept_~s__state~0); 38218#L114 assume !(8195 == ssl3_accept_~s__state~0); 38216#L117 assume !(8480 == ssl3_accept_~s__state~0); 38214#L120 assume !(8481 == ssl3_accept_~s__state~0); 38212#L123 assume 8482 == ssl3_accept_~s__state~0; 37569#L124 [2019-10-22 09:00:27,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:27,371 INFO L82 PathProgramCache]: Analyzing trace with hash -1736169309, now seen corresponding path program 1 times [2019-10-22 09:00:27,371 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:27,371 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075348115] [2019-10-22 09:00:27,371 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:27,371 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:27,372 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:27,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:00:27,384 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:00:27,384 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075348115] [2019-10-22 09:00:27,384 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:00:27,384 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-10-22 09:00:27,384 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780647383] [2019-10-22 09:00:27,384 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 09:00:27,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:27,385 INFO L82 PathProgramCache]: Analyzing trace with hash -1767282910, now seen corresponding path program 1 times [2019-10-22 09:00:27,385 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:27,385 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839844445] [2019-10-22 09:00:27,385 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:27,385 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:27,385 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:27,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:00:27,403 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:00:27,403 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839844445] [2019-10-22 09:00:27,403 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:00:27,404 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 09:00:27,404 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879018281] [2019-10-22 09:00:27,404 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:00:27,404 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:00:27,404 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:00:27,404 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:00:27,404 INFO L87 Difference]: Start difference. First operand 1976 states and 2613 transitions. cyclomatic complexity: 644 Second operand 3 states. [2019-10-22 09:00:27,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:00:27,498 INFO L93 Difference]: Finished difference Result 1976 states and 2609 transitions. [2019-10-22 09:00:27,499 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:00:27,499 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1976 states and 2609 transitions. [2019-10-22 09:00:27,505 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1270 [2019-10-22 09:00:27,516 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1976 states to 1976 states and 2609 transitions. [2019-10-22 09:00:27,516 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1422 [2019-10-22 09:00:27,517 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1422 [2019-10-22 09:00:27,517 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1976 states and 2609 transitions. [2019-10-22 09:00:27,518 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:00:27,518 INFO L688 BuchiCegarLoop]: Abstraction has 1976 states and 2609 transitions. [2019-10-22 09:00:27,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1976 states and 2609 transitions. [2019-10-22 09:00:27,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1976 to 1976. [2019-10-22 09:00:27,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1976 states. [2019-10-22 09:00:27,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1976 states to 1976 states and 2609 transitions. [2019-10-22 09:00:27,540 INFO L711 BuchiCegarLoop]: Abstraction has 1976 states and 2609 transitions. [2019-10-22 09:00:27,540 INFO L591 BuchiCegarLoop]: Abstraction has 1976 states and 2609 transitions. [2019-10-22 09:00:27,540 INFO L424 BuchiCegarLoop]: ======== Iteration 17============ [2019-10-22 09:00:27,540 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1976 states and 2609 transitions. [2019-10-22 09:00:27,544 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1270 [2019-10-22 09:00:27,545 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:00:27,545 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:00:27,546 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:00:27,546 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] [2019-10-22 09:00:27,546 INFO L791 eck$LassoCheckResult]: Stem: 41581#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; 41582#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 41567#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; 41568#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 41522#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 41630#L99-2 assume !false; 42284#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42280#L102 assume !(12292 == ssl3_accept_~s__state~0); 42278#L105 assume !(16384 == ssl3_accept_~s__state~0); 42277#L108 assume !(8192 == ssl3_accept_~s__state~0); 42276#L111 assume !(24576 == ssl3_accept_~s__state~0); 42275#L114 assume !(8195 == ssl3_accept_~s__state~0); 42274#L117 assume !(8480 == ssl3_accept_~s__state~0); 42273#L120 assume !(8481 == ssl3_accept_~s__state~0); 42272#L123 assume !(8482 == ssl3_accept_~s__state~0); 42270#L126 assume 8464 == ssl3_accept_~s__state~0; 41450#L133 [2019-10-22 09:00:27,546 INFO L793 eck$LassoCheckResult]: Loop: 41450#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 41355#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 41349#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; 41350#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41404#L640 ssl3_accept_~skip~0 := 0; 41405#L99-2 assume !false; 41483#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41484#L102 assume !(12292 == ssl3_accept_~s__state~0); 43268#L105 assume !(16384 == ssl3_accept_~s__state~0); 43267#L108 assume !(8192 == ssl3_accept_~s__state~0); 43266#L111 assume !(24576 == ssl3_accept_~s__state~0); 43264#L114 assume !(8195 == ssl3_accept_~s__state~0); 43263#L117 assume !(8480 == ssl3_accept_~s__state~0); 43262#L120 assume !(8481 == ssl3_accept_~s__state~0); 43261#L123 assume !(8482 == ssl3_accept_~s__state~0); 43260#L126 assume !(8464 == ssl3_accept_~s__state~0); 43259#L129 assume !(8465 == ssl3_accept_~s__state~0); 43258#L132 assume !(8466 == ssl3_accept_~s__state~0); 42527#L135 assume 8496 == ssl3_accept_~s__state~0; 41417#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 41418#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 41468#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 41376#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 41377#L293-2 ssl3_accept_~s__init_num~0 := 0; 41434#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43285#L640 ssl3_accept_~skip~0 := 0; 43284#L99-2 assume !false; 43283#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43281#L102 assume !(12292 == ssl3_accept_~s__state~0); 43276#L105 assume !(16384 == ssl3_accept_~s__state~0); 43274#L108 assume !(8192 == ssl3_accept_~s__state~0); 43272#L111 assume !(24576 == ssl3_accept_~s__state~0); 43270#L114 assume !(8195 == ssl3_accept_~s__state~0); 43067#L117 assume !(8480 == ssl3_accept_~s__state~0); 43064#L120 assume !(8481 == ssl3_accept_~s__state~0); 43063#L123 assume !(8482 == ssl3_accept_~s__state~0); 43062#L126 assume !(8464 == ssl3_accept_~s__state~0); 43061#L129 assume !(8465 == ssl3_accept_~s__state~0); 43060#L132 assume !(8466 == ssl3_accept_~s__state~0); 43059#L135 assume !(8496 == ssl3_accept_~s__state~0); 42528#L138 assume !(8497 == ssl3_accept_~s__state~0); 41506#L141 assume 8512 == ssl3_accept_~s__state~0; 41507#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 41437#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 41382#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 41383#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43307#L640 ssl3_accept_~skip~0 := 0; 43305#L99-2 assume !false; 43303#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41523#L102 assume !(12292 == ssl3_accept_~s__state~0); 41500#L105 assume !(16384 == ssl3_accept_~s__state~0); 41501#L108 assume !(8192 == ssl3_accept_~s__state~0); 41442#L111 assume !(24576 == ssl3_accept_~s__state~0); 41394#L114 assume !(8195 == ssl3_accept_~s__state~0); 41395#L117 assume !(8480 == ssl3_accept_~s__state~0); 41366#L120 assume !(8481 == ssl3_accept_~s__state~0); 41367#L123 assume !(8482 == ssl3_accept_~s__state~0); 41593#L126 assume !(8464 == ssl3_accept_~s__state~0); 41594#L129 assume !(8465 == ssl3_accept_~s__state~0); 43198#L132 assume !(8466 == ssl3_accept_~s__state~0); 43197#L135 assume !(8496 == ssl3_accept_~s__state~0); 43195#L138 assume !(8497 == ssl3_accept_~s__state~0); 43193#L141 assume !(8512 == ssl3_accept_~s__state~0); 43069#L144 assume !(8513 == ssl3_accept_~s__state~0); 42522#L147 assume 8528 == ssl3_accept_~s__state~0; 41601#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 41602#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 41614#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 41564#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 41556#L336 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 41459#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 41559#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43306#L640 ssl3_accept_~skip~0 := 0; 43304#L99-2 assume !false; 43302#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43301#L102 assume !(12292 == ssl3_accept_~s__state~0); 43300#L105 assume !(16384 == ssl3_accept_~s__state~0); 43299#L108 assume !(8192 == ssl3_accept_~s__state~0); 43298#L111 assume !(24576 == ssl3_accept_~s__state~0); 43297#L114 assume !(8195 == ssl3_accept_~s__state~0); 43296#L117 assume !(8480 == ssl3_accept_~s__state~0); 43295#L120 assume !(8481 == ssl3_accept_~s__state~0); 43294#L123 assume !(8482 == ssl3_accept_~s__state~0); 43291#L126 assume !(8464 == ssl3_accept_~s__state~0); 41600#L129 assume !(8465 == ssl3_accept_~s__state~0); 41584#L132 assume !(8466 == ssl3_accept_~s__state~0); 41525#L135 assume !(8496 == ssl3_accept_~s__state~0); 41526#L138 assume !(8497 == ssl3_accept_~s__state~0); 41549#L141 assume !(8512 == ssl3_accept_~s__state~0); 41451#L144 assume !(8513 == ssl3_accept_~s__state~0); 41408#L147 assume !(8528 == ssl3_accept_~s__state~0); 41409#L150 assume !(8529 == ssl3_accept_~s__state~0); 41370#L153 assume 8544 == ssl3_accept_~s__state~0; 41371#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; 41531#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43232#L640 ssl3_accept_~skip~0 := 0; 43231#L99-2 assume !false; 43230#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43228#L102 assume !(12292 == ssl3_accept_~s__state~0); 43227#L105 assume !(16384 == ssl3_accept_~s__state~0); 43226#L108 assume !(8192 == ssl3_accept_~s__state~0); 43219#L111 assume !(24576 == ssl3_accept_~s__state~0); 43213#L114 assume !(8195 == ssl3_accept_~s__state~0); 43211#L117 assume !(8480 == ssl3_accept_~s__state~0); 43209#L120 assume !(8481 == ssl3_accept_~s__state~0); 43208#L123 assume !(8482 == ssl3_accept_~s__state~0); 43205#L126 assume !(8464 == ssl3_accept_~s__state~0); 43203#L129 assume !(8465 == ssl3_accept_~s__state~0); 43054#L132 assume !(8466 == ssl3_accept_~s__state~0); 43020#L135 assume !(8496 == ssl3_accept_~s__state~0); 43018#L138 assume !(8497 == ssl3_accept_~s__state~0); 43013#L141 assume !(8512 == ssl3_accept_~s__state~0); 43011#L144 assume !(8513 == ssl3_accept_~s__state~0); 43009#L147 assume !(8528 == ssl3_accept_~s__state~0); 42523#L150 assume !(8529 == ssl3_accept_~s__state~0); 42524#L153 assume !(8544 == ssl3_accept_~s__state~0); 42775#L156 assume !(8545 == ssl3_accept_~s__state~0); 42774#L159 assume !(8560 == ssl3_accept_~s__state~0); 42772#L162 assume !(8561 == ssl3_accept_~s__state~0); 42773#L165 assume !(8448 == ssl3_accept_~s__state~0); 43070#L168 assume 8576 == ssl3_accept_~s__state~0; 43050#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 43049#L449 assume !(5 == ssl3_accept_~blastFlag~0); 43048#L449-2 assume !(ssl3_accept_~ret~0 <= 0); 43047#L455 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 41628#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43041#L640 ssl3_accept_~skip~0 := 0; 43039#L99-2 assume !false; 43035#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43034#L102 assume !(12292 == ssl3_accept_~s__state~0); 43032#L105 assume !(16384 == ssl3_accept_~s__state~0); 43030#L108 assume !(8192 == ssl3_accept_~s__state~0); 43028#L111 assume !(24576 == ssl3_accept_~s__state~0); 43026#L114 assume !(8195 == ssl3_accept_~s__state~0); 43000#L117 assume !(8480 == ssl3_accept_~s__state~0); 42998#L120 assume !(8481 == ssl3_accept_~s__state~0); 42996#L123 assume !(8482 == ssl3_accept_~s__state~0); 42994#L126 assume 8464 == ssl3_accept_~s__state~0; 41450#L133 [2019-10-22 09:00:27,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:27,546 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 12 times [2019-10-22 09:00:27,547 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:27,547 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160987621] [2019-10-22 09:00:27,547 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:27,547 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:27,547 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:27,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:27,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:27,555 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:00:27,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:27,559 INFO L82 PathProgramCache]: Analyzing trace with hash 2053567857, now seen corresponding path program 1 times [2019-10-22 09:00:27,559 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:27,559 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397038229] [2019-10-22 09:00:27,559 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:27,559 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:27,559 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:27,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:00:27,609 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:00:27,609 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397038229] [2019-10-22 09:00:27,609 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:00:27,610 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 09:00:27,610 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730570940] [2019-10-22 09:00:27,610 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:00:27,610 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:00:27,610 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:00:27,611 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:00:27,611 INFO L87 Difference]: Start difference. First operand 1976 states and 2609 transitions. cyclomatic complexity: 640 Second operand 3 states. [2019-10-22 09:00:27,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:00:27,720 INFO L93 Difference]: Finished difference Result 1616 states and 2090 transitions. [2019-10-22 09:00:27,721 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:00:27,721 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1616 states and 2090 transitions. [2019-10-22 09:00:27,725 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1000 [2019-10-22 09:00:27,730 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1616 states to 1404 states and 1824 transitions. [2019-10-22 09:00:27,734 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1062 [2019-10-22 09:00:27,735 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1274 [2019-10-22 09:00:27,736 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1404 states and 1824 transitions. [2019-10-22 09:00:27,736 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:00:27,736 INFO L688 BuchiCegarLoop]: Abstraction has 1404 states and 1824 transitions. [2019-10-22 09:00:27,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1404 states and 1824 transitions. [2019-10-22 09:00:27,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1404 to 1188. [2019-10-22 09:00:27,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1188 states. [2019-10-22 09:00:27,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1188 states to 1188 states and 1549 transitions. [2019-10-22 09:00:27,772 INFO L711 BuchiCegarLoop]: Abstraction has 1188 states and 1549 transitions. [2019-10-22 09:00:27,773 INFO L591 BuchiCegarLoop]: Abstraction has 1188 states and 1549 transitions. [2019-10-22 09:00:27,773 INFO L424 BuchiCegarLoop]: ======== Iteration 18============ [2019-10-22 09:00:27,773 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1188 states and 1549 transitions. [2019-10-22 09:00:27,775 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 996 [2019-10-22 09:00:27,775 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:00:27,775 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:00:27,776 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:00:27,776 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, 1] [2019-10-22 09:00:27,776 INFO L791 eck$LassoCheckResult]: Stem: 45132#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; 45133#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 45121#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; 45122#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 45082#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 45176#L99-2 assume !false; 45251#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45878#L102 assume !(12292 == ssl3_accept_~s__state~0); 45877#L105 assume !(16384 == ssl3_accept_~s__state~0); 45876#L108 assume !(8192 == ssl3_accept_~s__state~0); 45875#L111 assume !(24576 == ssl3_accept_~s__state~0); 45874#L114 assume !(8195 == ssl3_accept_~s__state~0); 45873#L117 assume !(8480 == ssl3_accept_~s__state~0); 45872#L120 assume !(8481 == ssl3_accept_~s__state~0); 45871#L123 assume !(8482 == ssl3_accept_~s__state~0); 45870#L126 assume 8464 == ssl3_accept_~s__state~0; 45026#L133 [2019-10-22 09:00:27,776 INFO L793 eck$LassoCheckResult]: Loop: 45026#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 45027#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 44951#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; 45923#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45914#L640 ssl3_accept_~skip~0 := 0; 45915#L99-2 assume !false; 45908#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45909#L102 assume !(12292 == ssl3_accept_~s__state~0); 45902#L105 assume !(16384 == ssl3_accept_~s__state~0); 45903#L108 assume !(8192 == ssl3_accept_~s__state~0); 45896#L111 assume !(24576 == ssl3_accept_~s__state~0); 45897#L114 assume !(8195 == ssl3_accept_~s__state~0); 45890#L117 assume !(8480 == ssl3_accept_~s__state~0); 45891#L120 assume !(8481 == ssl3_accept_~s__state~0); 45976#L123 assume !(8482 == ssl3_accept_~s__state~0); 45884#L126 assume !(8464 == ssl3_accept_~s__state~0); 45882#L129 assume !(8465 == ssl3_accept_~s__state~0); 45880#L132 assume !(8466 == ssl3_accept_~s__state~0); 45867#L135 assume 8496 == ssl3_accept_~s__state~0; 45330#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 45866#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 45755#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 45865#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 45864#L293-2 ssl3_accept_~s__init_num~0 := 0; 45860#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45857#L640 ssl3_accept_~skip~0 := 0; 45856#L99-2 assume !false; 45855#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45854#L102 assume !(12292 == ssl3_accept_~s__state~0); 45853#L105 assume !(16384 == ssl3_accept_~s__state~0); 45852#L108 assume !(8192 == ssl3_accept_~s__state~0); 45851#L111 assume !(24576 == ssl3_accept_~s__state~0); 45850#L114 assume !(8195 == ssl3_accept_~s__state~0); 45849#L117 assume !(8480 == ssl3_accept_~s__state~0); 45848#L120 assume !(8481 == ssl3_accept_~s__state~0); 45847#L123 assume !(8482 == ssl3_accept_~s__state~0); 45846#L126 assume !(8464 == ssl3_accept_~s__state~0); 45845#L129 assume !(8465 == ssl3_accept_~s__state~0); 45844#L132 assume !(8466 == ssl3_accept_~s__state~0); 45843#L135 assume !(8496 == ssl3_accept_~s__state~0); 45842#L138 assume !(8497 == ssl3_accept_~s__state~0); 45179#L141 assume 8512 == ssl3_accept_~s__state~0; 45321#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 45840#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 45838#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 45834#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45831#L640 ssl3_accept_~skip~0 := 0; 45830#L99-2 assume !false; 45828#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45663#L102 assume !(12292 == ssl3_accept_~s__state~0); 45660#L105 assume !(16384 == ssl3_accept_~s__state~0); 45657#L108 assume !(8192 == ssl3_accept_~s__state~0); 45656#L111 assume !(24576 == ssl3_accept_~s__state~0); 45655#L114 assume !(8195 == ssl3_accept_~s__state~0); 45654#L117 assume !(8480 == ssl3_accept_~s__state~0); 45653#L120 assume !(8481 == ssl3_accept_~s__state~0); 45652#L123 assume !(8482 == ssl3_accept_~s__state~0); 45651#L126 assume !(8464 == ssl3_accept_~s__state~0); 45596#L129 assume !(8465 == ssl3_accept_~s__state~0); 45595#L132 assume !(8466 == ssl3_accept_~s__state~0); 45594#L135 assume !(8496 == ssl3_accept_~s__state~0); 45593#L138 assume !(8497 == ssl3_accept_~s__state~0); 45592#L141 assume !(8512 == ssl3_accept_~s__state~0); 45591#L144 assume !(8513 == ssl3_accept_~s__state~0); 45552#L147 assume 8528 == ssl3_accept_~s__state~0; 45311#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 45532#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 45531#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 45530#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 45522#L336 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 45519#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 45515#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45512#L640 ssl3_accept_~skip~0 := 0; 45510#L99-2 assume !false; 45504#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45502#L102 assume !(12292 == ssl3_accept_~s__state~0); 45500#L105 assume !(16384 == ssl3_accept_~s__state~0); 45498#L108 assume !(8192 == ssl3_accept_~s__state~0); 45496#L111 assume !(24576 == ssl3_accept_~s__state~0); 45494#L114 assume !(8195 == ssl3_accept_~s__state~0); 45492#L117 assume !(8480 == ssl3_accept_~s__state~0); 45491#L120 assume !(8481 == ssl3_accept_~s__state~0); 45490#L123 assume !(8482 == ssl3_accept_~s__state~0); 45489#L126 assume !(8464 == ssl3_accept_~s__state~0); 45488#L129 assume !(8465 == ssl3_accept_~s__state~0); 45487#L132 assume !(8466 == ssl3_accept_~s__state~0); 45486#L135 assume !(8496 == ssl3_accept_~s__state~0); 45483#L138 assume !(8497 == ssl3_accept_~s__state~0); 45482#L141 assume !(8512 == ssl3_accept_~s__state~0); 45481#L144 assume !(8513 == ssl3_accept_~s__state~0); 45479#L147 assume !(8528 == ssl3_accept_~s__state~0); 45477#L150 assume !(8529 == ssl3_accept_~s__state~0); 45474#L153 assume 8544 == ssl3_accept_~s__state~0; 45301#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 45469#L382 assume !(0 != ssl3_accept_~s__session__peer~0); 45465#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 45462#L394 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 45461#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 44986#L406 assume !(4 == ssl3_accept_~blastFlag~0); 44956#L406-2 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; 44957#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46101#L640 ssl3_accept_~skip~0 := 0; 46099#L99-2 assume !false; 46097#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46095#L102 assume !(12292 == ssl3_accept_~s__state~0); 46093#L105 assume !(16384 == ssl3_accept_~s__state~0); 46087#L108 assume !(8192 == ssl3_accept_~s__state~0); 46084#L111 assume !(24576 == ssl3_accept_~s__state~0); 46081#L114 assume !(8195 == ssl3_accept_~s__state~0); 46078#L117 assume !(8480 == ssl3_accept_~s__state~0); 46075#L120 assume !(8481 == ssl3_accept_~s__state~0); 46073#L123 assume !(8482 == ssl3_accept_~s__state~0); 46070#L126 assume !(8464 == ssl3_accept_~s__state~0); 46067#L129 assume !(8465 == ssl3_accept_~s__state~0); 46065#L132 assume !(8466 == ssl3_accept_~s__state~0); 46049#L135 assume !(8496 == ssl3_accept_~s__state~0); 45778#L138 assume !(8497 == ssl3_accept_~s__state~0); 46046#L141 assume !(8512 == ssl3_accept_~s__state~0); 46044#L144 assume !(8513 == ssl3_accept_~s__state~0); 46042#L147 assume !(8528 == ssl3_accept_~s__state~0); 46040#L150 assume !(8529 == ssl3_accept_~s__state~0); 46039#L153 assume !(8544 == ssl3_accept_~s__state~0); 46038#L156 assume !(8545 == ssl3_accept_~s__state~0); 46037#L159 assume !(8560 == ssl3_accept_~s__state~0); 46036#L162 assume !(8561 == ssl3_accept_~s__state~0); 46034#L165 assume 8448 == ssl3_accept_~s__state~0; 45030#L166 assume !(ssl3_accept_~num1~0 > 0); 45031#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 45105#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45339#L640 ssl3_accept_~skip~0 := 0; 45340#L99-2 assume !false; 45331#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45332#L102 assume !(12292 == ssl3_accept_~s__state~0); 45322#L105 assume !(16384 == ssl3_accept_~s__state~0); 45323#L108 assume !(8192 == ssl3_accept_~s__state~0); 45312#L111 assume !(24576 == ssl3_accept_~s__state~0); 45314#L114 assume !(8195 == ssl3_accept_~s__state~0); 45302#L117 assume !(8480 == ssl3_accept_~s__state~0); 45303#L120 assume !(8481 == ssl3_accept_~s__state~0); 45358#L123 assume !(8482 == ssl3_accept_~s__state~0); 45536#L126 assume 8464 == ssl3_accept_~s__state~0; 45026#L133 [2019-10-22 09:00:27,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:27,777 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 13 times [2019-10-22 09:00:27,777 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:27,777 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093068295] [2019-10-22 09:00:27,777 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:27,777 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:27,777 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:27,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:27,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:27,786 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:00:27,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:27,787 INFO L82 PathProgramCache]: Analyzing trace with hash 863110882, now seen corresponding path program 1 times [2019-10-22 09:00:27,787 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:27,787 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280057909] [2019-10-22 09:00:27,787 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:27,787 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:27,787 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:27,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:00:27,831 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:00:27,832 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280057909] [2019-10-22 09:00:27,832 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [148883329] [2019-10-22 09:00:27,832 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6f8f3097-8b79-4745-980a-eadfa70bad37/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:00:27,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:00:27,882 INFO L256 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 09:00:27,884 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 09:00:27,902 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:00:27,903 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-10-22 09:00:27,903 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-10-22 09:00:27,903 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618397813] [2019-10-22 09:00:27,903 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:00:27,903 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:00:27,904 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-10-22 09:00:27,904 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-10-22 09:00:27,904 INFO L87 Difference]: Start difference. First operand 1188 states and 1549 transitions. cyclomatic complexity: 366 Second operand 4 states. [2019-10-22 09:00:28,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:00:28,180 INFO L93 Difference]: Finished difference Result 2090 states and 2681 transitions. [2019-10-22 09:00:28,180 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-10-22 09:00:28,180 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2090 states and 2681 transitions. [2019-10-22 09:00:28,186 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1898 [2019-10-22 09:00:28,196 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2090 states to 2090 states and 2681 transitions. [2019-10-22 09:00:28,196 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1960 [2019-10-22 09:00:28,198 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1960 [2019-10-22 09:00:28,198 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2090 states and 2681 transitions. [2019-10-22 09:00:28,198 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:00:28,198 INFO L688 BuchiCegarLoop]: Abstraction has 2090 states and 2681 transitions. [2019-10-22 09:00:28,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2090 states and 2681 transitions. [2019-10-22 09:00:28,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2090 to 1550. [2019-10-22 09:00:28,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1550 states. [2019-10-22 09:00:28,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1550 states to 1550 states and 2009 transitions. [2019-10-22 09:00:28,216 INFO L711 BuchiCegarLoop]: Abstraction has 1550 states and 2009 transitions. [2019-10-22 09:00:28,217 INFO L591 BuchiCegarLoop]: Abstraction has 1550 states and 2009 transitions. [2019-10-22 09:00:28,217 INFO L424 BuchiCegarLoop]: ======== Iteration 19============ [2019-10-22 09:00:28,217 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1550 states and 2009 transitions. [2019-10-22 09:00:28,220 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1358 [2019-10-22 09:00:28,220 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:00:28,220 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:00:28,221 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:00:28,223 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, 1, 1, 1, 1, 1, 1] [2019-10-22 09:00:28,224 INFO L791 eck$LassoCheckResult]: Stem: 48845#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; 48846#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 48833#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; 48834#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 48792#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 48891#L99-2 assume !false; 48933#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49509#L102 assume !(12292 == ssl3_accept_~s__state~0); 49142#L105 assume !(16384 == ssl3_accept_~s__state~0); 49143#L108 assume !(8192 == ssl3_accept_~s__state~0); 49136#L111 assume !(24576 == ssl3_accept_~s__state~0); 49137#L114 assume !(8195 == ssl3_accept_~s__state~0); 49130#L117 assume !(8480 == ssl3_accept_~s__state~0); 49131#L120 assume !(8481 == ssl3_accept_~s__state~0); 49496#L123 assume !(8482 == ssl3_accept_~s__state~0); 49123#L126 assume 8464 == ssl3_accept_~s__state~0; 48735#L133 [2019-10-22 09:00:28,224 INFO L793 eck$LassoCheckResult]: Loop: 48735#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 48658#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 48654#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; 48655#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50196#L640 ssl3_accept_~skip~0 := 0; 50195#L99-2 assume !false; 50194#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48795#L102 assume !(12292 == ssl3_accept_~s__state~0); 48796#L105 assume !(16384 == ssl3_accept_~s__state~0); 50193#L108 assume !(8192 == ssl3_accept_~s__state~0); 50192#L111 assume !(24576 == ssl3_accept_~s__state~0); 50191#L114 assume !(8195 == ssl3_accept_~s__state~0); 50190#L117 assume !(8480 == ssl3_accept_~s__state~0); 50108#L120 assume !(8481 == ssl3_accept_~s__state~0); 50107#L123 assume !(8482 == ssl3_accept_~s__state~0); 50105#L126 assume !(8464 == ssl3_accept_~s__state~0); 50102#L129 assume !(8465 == ssl3_accept_~s__state~0); 50101#L132 assume !(8466 == ssl3_accept_~s__state~0); 49405#L135 assume 8496 == ssl3_accept_~s__state~0; 49025#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 49400#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 49396#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 49391#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 48724#L293-2 ssl3_accept_~s__init_num~0 := 0; 48725#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48698#L640 ssl3_accept_~skip~0 := 0; 48699#L99-2 assume !false; 48760#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48761#L102 assume !(12292 == ssl3_accept_~s__state~0); 48774#L105 assume !(16384 == ssl3_accept_~s__state~0); 48775#L108 assume !(8192 == ssl3_accept_~s__state~0); 48729#L111 assume !(24576 == ssl3_accept_~s__state~0); 48689#L114 assume !(8195 == ssl3_accept_~s__state~0); 48690#L117 assume !(8480 == ssl3_accept_~s__state~0); 48667#L120 assume !(8481 == ssl3_accept_~s__state~0); 48668#L123 assume !(8482 == ssl3_accept_~s__state~0); 48857#L126 assume !(8464 == ssl3_accept_~s__state~0); 48858#L129 assume !(8465 == ssl3_accept_~s__state~0); 48851#L132 assume !(8466 == ssl3_accept_~s__state~0); 48801#L135 assume !(8496 == ssl3_accept_~s__state~0); 48802#L138 assume !(8497 == ssl3_accept_~s__state~0); 48779#L141 assume !(8512 == ssl3_accept_~s__state~0); 48736#L144 assume !(8513 == ssl3_accept_~s__state~0); 48702#L147 assume !(8528 == ssl3_accept_~s__state~0); 48703#L150 assume !(8529 == ssl3_accept_~s__state~0); 48671#L153 assume !(8544 == ssl3_accept_~s__state~0); 48672#L156 assume !(8545 == ssl3_accept_~s__state~0); 48885#L159 assume !(8560 == ssl3_accept_~s__state~0); 48864#L162 assume !(8561 == ssl3_accept_~s__state~0); 48828#L165 assume !(8448 == ssl3_accept_~s__state~0); 48808#L168 assume !(8576 == ssl3_accept_~s__state~0); 48809#L171 assume !(8577 == ssl3_accept_~s__state~0); 48785#L174 assume !(8592 == ssl3_accept_~s__state~0); 48741#L177 assume !(8593 == ssl3_accept_~s__state~0); 48706#L180 assume !(8608 == ssl3_accept_~s__state~0); 48707#L183 assume !(8609 == ssl3_accept_~s__state~0); 48650#L186 assume !(8640 == ssl3_accept_~s__state~0); 48651#L189 assume !(8641 == ssl3_accept_~s__state~0); 48888#L192 assume 8656 == ssl3_accept_~s__state~0; 48787#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 48788#L528 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 48659#L533 assume !(10 == ssl3_accept_~blastFlag~0); 48660#L536 assume !(13 == ssl3_accept_~blastFlag~0); 48868#L539 assume !(16 == ssl3_accept_~blastFlag~0); 48869#L542 assume !(19 == ssl3_accept_~blastFlag~0); 50106#L542-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 50104#L553 assume !(0 == ssl3_accept_~tmp___10~0); 50097#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50090#L640 ssl3_accept_~skip~0 := 0; 50088#L99-2 assume !false; 50086#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50084#L102 assume !(12292 == ssl3_accept_~s__state~0); 50082#L105 assume !(16384 == ssl3_accept_~s__state~0); 50080#L108 assume !(8192 == ssl3_accept_~s__state~0); 50078#L111 assume !(24576 == ssl3_accept_~s__state~0); 50076#L114 assume !(8195 == ssl3_accept_~s__state~0); 50074#L117 assume !(8480 == ssl3_accept_~s__state~0); 50072#L120 assume !(8481 == ssl3_accept_~s__state~0); 50070#L123 assume !(8482 == ssl3_accept_~s__state~0); 50068#L126 assume !(8464 == ssl3_accept_~s__state~0); 50066#L129 assume !(8465 == ssl3_accept_~s__state~0); 50064#L132 assume !(8466 == ssl3_accept_~s__state~0); 50062#L135 assume !(8496 == ssl3_accept_~s__state~0); 50060#L138 assume !(8497 == ssl3_accept_~s__state~0); 50058#L141 assume !(8512 == ssl3_accept_~s__state~0); 50056#L144 assume !(8513 == ssl3_accept_~s__state~0); 50054#L147 assume !(8528 == ssl3_accept_~s__state~0); 50052#L150 assume !(8529 == ssl3_accept_~s__state~0); 50050#L153 assume !(8544 == ssl3_accept_~s__state~0); 50048#L156 assume !(8545 == ssl3_accept_~s__state~0); 50046#L159 assume !(8560 == ssl3_accept_~s__state~0); 50044#L162 assume !(8561 == ssl3_accept_~s__state~0); 50042#L165 assume !(8448 == ssl3_accept_~s__state~0); 50041#L168 assume !(8576 == ssl3_accept_~s__state~0); 50040#L171 assume !(8577 == ssl3_accept_~s__state~0); 50039#L174 assume !(8592 == ssl3_accept_~s__state~0); 50022#L177 assume !(8593 == ssl3_accept_~s__state~0); 50021#L180 assume !(8608 == ssl3_accept_~s__state~0); 50020#L183 assume !(8609 == ssl3_accept_~s__state~0); 50018#L186 assume !(8640 == ssl3_accept_~s__state~0); 49995#L189 assume !(8641 == ssl3_accept_~s__state~0); 49992#L192 assume !(8656 == ssl3_accept_~s__state~0); 49989#L195 assume !(8657 == ssl3_accept_~s__state~0); 48831#L198 assume 8672 == ssl3_accept_~s__state~0; 48815#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 49274#L561 assume !(11 == ssl3_accept_~blastFlag~0); 49272#L564 assume !(14 == ssl3_accept_~blastFlag~0); 49270#L567 assume !(17 == ssl3_accept_~blastFlag~0); 49269#L570 assume !(20 == ssl3_accept_~blastFlag~0); 49221#L570-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 49189#L580 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 49186#L580-2 ssl3_accept_~s__init_num~0 := 0; 49179#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50025#L640 ssl3_accept_~skip~0 := 0; 50024#L99-2 assume !false; 49148#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49149#L102 assume !(12292 == ssl3_accept_~s__state~0); 49444#L105 assume !(16384 == ssl3_accept_~s__state~0); 49431#L108 assume !(8192 == ssl3_accept_~s__state~0); 49432#L111 assume !(24576 == ssl3_accept_~s__state~0); 49424#L114 assume !(8195 == ssl3_accept_~s__state~0); 49425#L117 assume !(8480 == ssl3_accept_~s__state~0); 49128#L120 assume !(8481 == ssl3_accept_~s__state~0); 49125#L123 assume !(8482 == ssl3_accept_~s__state~0); 49126#L126 assume !(8464 == ssl3_accept_~s__state~0); 49487#L129 assume !(8465 == ssl3_accept_~s__state~0); 49486#L132 assume !(8466 == ssl3_accept_~s__state~0); 49057#L135 assume !(8496 == ssl3_accept_~s__state~0); 49056#L138 assume !(8497 == ssl3_accept_~s__state~0); 49055#L141 assume !(8512 == ssl3_accept_~s__state~0); 49054#L144 assume !(8513 == ssl3_accept_~s__state~0); 49053#L147 assume !(8528 == ssl3_accept_~s__state~0); 49052#L150 assume !(8529 == ssl3_accept_~s__state~0); 49051#L153 assume !(8544 == ssl3_accept_~s__state~0); 49050#L156 assume !(8545 == ssl3_accept_~s__state~0); 49045#L159 assume !(8560 == ssl3_accept_~s__state~0); 49046#L162 assume !(8561 == ssl3_accept_~s__state~0); 48996#L165 assume 8448 == ssl3_accept_~s__state~0; 48995#L166 assume !(ssl3_accept_~num1~0 > 0); 48994#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 48985#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48983#L640 ssl3_accept_~skip~0 := 0; 48978#L99-2 assume !false; 48979#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48973#L102 assume !(12292 == ssl3_accept_~s__state~0); 48975#L105 assume !(16384 == ssl3_accept_~s__state~0); 48969#L108 assume !(8192 == ssl3_accept_~s__state~0); 48970#L111 assume !(24576 == ssl3_accept_~s__state~0); 48963#L114 assume !(8195 == ssl3_accept_~s__state~0); 48965#L117 assume !(8480 == ssl3_accept_~s__state~0); 48958#L120 assume !(8481 == ssl3_accept_~s__state~0); 48959#L123 assume !(8482 == ssl3_accept_~s__state~0); 49029#L126 assume 8464 == ssl3_accept_~s__state~0; 48735#L133 [2019-10-22 09:00:28,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:28,224 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 14 times [2019-10-22 09:00:28,224 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:28,225 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721579696] [2019-10-22 09:00:28,225 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:28,225 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:28,225 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:28,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:28,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:28,231 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:00:28,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:28,232 INFO L82 PathProgramCache]: Analyzing trace with hash -1512456884, now seen corresponding path program 1 times [2019-10-22 09:00:28,232 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:28,232 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248600418] [2019-10-22 09:00:28,232 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:28,232 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:28,232 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:28,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:00:28,271 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:00:28,271 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248600418] [2019-10-22 09:00:28,271 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:00:28,271 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 09:00:28,271 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579406748] [2019-10-22 09:00:28,272 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:00:28,272 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:00:28,272 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:00:28,272 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:00:28,272 INFO L87 Difference]: Start difference. First operand 1550 states and 2009 transitions. cyclomatic complexity: 464 Second operand 3 states. [2019-10-22 09:00:28,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:00:28,289 INFO L93 Difference]: Finished difference Result 2772 states and 3619 transitions. [2019-10-22 09:00:28,289 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:00:28,289 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2772 states and 3619 transitions. [2019-10-22 09:00:28,296 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2580 [2019-10-22 09:00:28,303 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2772 states to 2772 states and 3619 transitions. [2019-10-22 09:00:28,303 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2642 [2019-10-22 09:00:28,305 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2642 [2019-10-22 09:00:28,305 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2772 states and 3619 transitions. [2019-10-22 09:00:28,305 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:00:28,305 INFO L688 BuchiCegarLoop]: Abstraction has 2772 states and 3619 transitions. [2019-10-22 09:00:28,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2772 states and 3619 transitions. [2019-10-22 09:00:28,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2772 to 2772. [2019-10-22 09:00:28,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2772 states. [2019-10-22 09:00:28,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2772 states to 2772 states and 3619 transitions. [2019-10-22 09:00:28,333 INFO L711 BuchiCegarLoop]: Abstraction has 2772 states and 3619 transitions. [2019-10-22 09:00:28,334 INFO L591 BuchiCegarLoop]: Abstraction has 2772 states and 3619 transitions. [2019-10-22 09:00:28,334 INFO L424 BuchiCegarLoop]: ======== Iteration 20============ [2019-10-22 09:00:28,334 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2772 states and 3619 transitions. [2019-10-22 09:00:28,338 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2580 [2019-10-22 09:00:28,338 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:00:28,338 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:00:28,340 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:00:28,340 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:00:28,340 INFO L791 eck$LassoCheckResult]: Stem: 53177#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; 53178#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 53166#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; 53167#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 53126#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 53231#L99-2 assume !false; 53296#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55579#L102 assume !(12292 == ssl3_accept_~s__state~0); 55577#L105 assume !(16384 == ssl3_accept_~s__state~0); 55575#L108 assume !(8192 == ssl3_accept_~s__state~0); 55573#L111 assume !(24576 == ssl3_accept_~s__state~0); 55571#L114 assume !(8195 == ssl3_accept_~s__state~0); 55569#L117 assume !(8480 == ssl3_accept_~s__state~0); 55567#L120 assume !(8481 == ssl3_accept_~s__state~0); 55565#L123 assume !(8482 == ssl3_accept_~s__state~0); 55563#L126 assume 8464 == ssl3_accept_~s__state~0; 53357#L133 [2019-10-22 09:00:28,340 INFO L793 eck$LassoCheckResult]: Loop: 53357#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 55639#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 54697#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; 55635#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55632#L640 ssl3_accept_~skip~0 := 0; 55631#L99-2 assume !false; 55630#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55628#L102 assume !(12292 == ssl3_accept_~s__state~0); 55623#L105 assume !(16384 == ssl3_accept_~s__state~0); 55621#L108 assume !(8192 == ssl3_accept_~s__state~0); 55619#L111 assume !(24576 == ssl3_accept_~s__state~0); 55617#L114 assume !(8195 == ssl3_accept_~s__state~0); 55615#L117 assume !(8480 == ssl3_accept_~s__state~0); 55613#L120 assume !(8481 == ssl3_accept_~s__state~0); 55611#L123 assume !(8482 == ssl3_accept_~s__state~0); 55609#L126 assume !(8464 == ssl3_accept_~s__state~0); 55607#L129 assume !(8465 == ssl3_accept_~s__state~0); 55605#L132 assume !(8466 == ssl3_accept_~s__state~0); 55602#L135 assume 8496 == ssl3_accept_~s__state~0; 53350#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 55599#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 54658#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 55596#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 55595#L293-2 ssl3_accept_~s__init_num~0 := 0; 55591#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53510#L640 ssl3_accept_~skip~0 := 0; 53509#L99-2 assume !false; 53504#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53501#L102 assume !(12292 == ssl3_accept_~s__state~0); 53495#L105 assume !(16384 == ssl3_accept_~s__state~0); 53494#L108 assume !(8192 == ssl3_accept_~s__state~0); 53484#L111 assume !(24576 == ssl3_accept_~s__state~0); 53481#L114 assume !(8195 == ssl3_accept_~s__state~0); 53475#L117 assume !(8480 == ssl3_accept_~s__state~0); 53451#L120 assume !(8481 == ssl3_accept_~s__state~0); 53440#L123 assume !(8482 == ssl3_accept_~s__state~0); 53441#L126 assume !(8464 == ssl3_accept_~s__state~0); 54590#L129 assume !(8465 == ssl3_accept_~s__state~0); 54589#L132 assume !(8466 == ssl3_accept_~s__state~0); 53402#L135 assume !(8496 == ssl3_accept_~s__state~0); 53393#L138 assume !(8497 == ssl3_accept_~s__state~0); 53234#L141 assume 8512 == ssl3_accept_~s__state~0; 53341#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 54948#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 54949#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 55092#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55089#L640 ssl3_accept_~skip~0 := 0; 55088#L99-2 assume !false; 55087#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55086#L102 assume !(12292 == ssl3_accept_~s__state~0); 55085#L105 assume !(16384 == ssl3_accept_~s__state~0); 55084#L108 assume !(8192 == ssl3_accept_~s__state~0); 55083#L111 assume !(24576 == ssl3_accept_~s__state~0); 55082#L114 assume !(8195 == ssl3_accept_~s__state~0); 55081#L117 assume !(8480 == ssl3_accept_~s__state~0); 55080#L120 assume !(8481 == ssl3_accept_~s__state~0); 55079#L123 assume !(8482 == ssl3_accept_~s__state~0); 55078#L126 assume !(8464 == ssl3_accept_~s__state~0); 55077#L129 assume !(8465 == ssl3_accept_~s__state~0); 55076#L132 assume !(8466 == ssl3_accept_~s__state~0); 55075#L135 assume !(8496 == ssl3_accept_~s__state~0); 55074#L138 assume !(8497 == ssl3_accept_~s__state~0); 55073#L141 assume !(8512 == ssl3_accept_~s__state~0); 55072#L144 assume !(8513 == ssl3_accept_~s__state~0); 55071#L147 assume 8528 == ssl3_accept_~s__state~0; 53336#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 55070#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 55069#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 55068#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 55063#L336 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 53464#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 53465#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55039#L640 ssl3_accept_~skip~0 := 0; 55038#L99-2 assume !false; 55037#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55036#L102 assume !(12292 == ssl3_accept_~s__state~0); 55035#L105 assume !(16384 == ssl3_accept_~s__state~0); 55034#L108 assume !(8192 == ssl3_accept_~s__state~0); 55033#L111 assume !(24576 == ssl3_accept_~s__state~0); 55032#L114 assume !(8195 == ssl3_accept_~s__state~0); 55031#L117 assume !(8480 == ssl3_accept_~s__state~0); 55030#L120 assume !(8481 == ssl3_accept_~s__state~0); 55029#L123 assume !(8482 == ssl3_accept_~s__state~0); 55028#L126 assume !(8464 == ssl3_accept_~s__state~0); 55027#L129 assume !(8465 == ssl3_accept_~s__state~0); 55026#L132 assume !(8466 == ssl3_accept_~s__state~0); 55025#L135 assume !(8496 == ssl3_accept_~s__state~0); 55024#L138 assume !(8497 == ssl3_accept_~s__state~0); 55023#L141 assume !(8512 == ssl3_accept_~s__state~0); 53338#L144 assume !(8513 == ssl3_accept_~s__state~0); 53339#L147 assume !(8528 == ssl3_accept_~s__state~0); 53325#L150 assume !(8529 == ssl3_accept_~s__state~0); 53326#L153 assume 8544 == ssl3_accept_~s__state~0; 53314#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 53315#L382 assume !(0 != ssl3_accept_~s__session__peer~0); 53309#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 53306#L394 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 53038#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 53020#L406 assume !(4 == ssl3_accept_~blastFlag~0); 52991#L406-2 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; 52992#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55543#L640 ssl3_accept_~skip~0 := 0; 55542#L99-2 assume !false; 55541#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55539#L102 assume !(12292 == ssl3_accept_~s__state~0); 55533#L105 assume !(16384 == ssl3_accept_~s__state~0); 55531#L108 assume !(8192 == ssl3_accept_~s__state~0); 55471#L111 assume !(24576 == ssl3_accept_~s__state~0); 55470#L114 assume !(8195 == ssl3_accept_~s__state~0); 55467#L117 assume !(8480 == ssl3_accept_~s__state~0); 55465#L120 assume !(8481 == ssl3_accept_~s__state~0); 55463#L123 assume !(8482 == ssl3_accept_~s__state~0); 55461#L126 assume !(8464 == ssl3_accept_~s__state~0); 55459#L129 assume !(8465 == ssl3_accept_~s__state~0); 55458#L132 assume !(8466 == ssl3_accept_~s__state~0); 55423#L135 assume !(8496 == ssl3_accept_~s__state~0); 55421#L138 assume !(8497 == ssl3_accept_~s__state~0); 55419#L141 assume !(8512 == ssl3_accept_~s__state~0); 55417#L144 assume !(8513 == ssl3_accept_~s__state~0); 55404#L147 assume !(8528 == ssl3_accept_~s__state~0); 55403#L150 assume !(8529 == ssl3_accept_~s__state~0); 55402#L153 assume !(8544 == ssl3_accept_~s__state~0); 55401#L156 assume !(8545 == ssl3_accept_~s__state~0); 55400#L159 assume !(8560 == ssl3_accept_~s__state~0); 55399#L162 assume !(8561 == ssl3_accept_~s__state~0); 55397#L165 assume 8448 == ssl3_accept_~s__state~0; 53067#L166 assume !(ssl3_accept_~num1~0 > 0); 53068#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 53151#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55253#L640 ssl3_accept_~skip~0 := 0; 55252#L99-2 assume !false; 55251#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55250#L102 assume 12292 == ssl3_accept_~s__state~0; 53014#L103 ssl3_accept_~s__new_session~0 := 1; 53015#L211 ssl3_accept_~s__server~0 := 1; 55227#L216 assume 0 != ssl3_accept_~cb~0; 55225#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 55223#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 55220#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 55217#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 55215#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; 55206#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55202#L640 ssl3_accept_~skip~0 := 0; 55200#L99-2 assume !false; 55198#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55196#L102 assume !(12292 == ssl3_accept_~s__state~0); 55194#L105 assume !(16384 == ssl3_accept_~s__state~0); 55192#L108 assume !(8192 == ssl3_accept_~s__state~0); 55189#L111 assume !(24576 == ssl3_accept_~s__state~0); 55190#L114 assume !(8195 == ssl3_accept_~s__state~0); 55469#L117 assume !(8480 == ssl3_accept_~s__state~0); 55466#L120 assume !(8481 == ssl3_accept_~s__state~0); 55464#L123 assume !(8482 == ssl3_accept_~s__state~0); 55462#L126 assume 8464 == ssl3_accept_~s__state~0; 53357#L133 [2019-10-22 09:00:28,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:28,340 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 15 times [2019-10-22 09:00:28,341 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:28,341 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773708656] [2019-10-22 09:00:28,341 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:28,341 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:28,341 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:28,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:28,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:28,347 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:00:28,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:28,347 INFO L82 PathProgramCache]: Analyzing trace with hash 1626436623, now seen corresponding path program 1 times [2019-10-22 09:00:28,347 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:28,347 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261146223] [2019-10-22 09:00:28,347 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:28,347 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:28,347 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:28,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:00:28,391 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:00:28,392 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261146223] [2019-10-22 09:00:28,392 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1033241410] [2019-10-22 09:00:28,392 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6f8f3097-8b79-4745-980a-eadfa70bad37/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:00:28,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:00:28,454 INFO L256 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 09:00:28,460 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 09:00:28,491 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:00:28,491 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-10-22 09:00:28,491 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-10-22 09:00:28,491 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480464722] [2019-10-22 09:00:28,491 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:00:28,492 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:00:28,492 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:00:28,492 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-10-22 09:00:28,492 INFO L87 Difference]: Start difference. First operand 2772 states and 3619 transitions. cyclomatic complexity: 853 Second operand 3 states. [2019-10-22 09:00:28,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:00:28,600 INFO L93 Difference]: Finished difference Result 2780 states and 3619 transitions. [2019-10-22 09:00:28,601 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:00:28,601 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2780 states and 3619 transitions. [2019-10-22 09:00:28,611 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2588 [2019-10-22 09:00:28,619 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2780 states to 2780 states and 3619 transitions. [2019-10-22 09:00:28,619 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2650 [2019-10-22 09:00:28,621 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2650 [2019-10-22 09:00:28,621 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2780 states and 3619 transitions. [2019-10-22 09:00:28,623 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:00:28,623 INFO L688 BuchiCegarLoop]: Abstraction has 2780 states and 3619 transitions. [2019-10-22 09:00:28,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2780 states and 3619 transitions. [2019-10-22 09:00:28,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2780 to 2712. [2019-10-22 09:00:28,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2712 states. [2019-10-22 09:00:28,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2712 states to 2712 states and 3531 transitions. [2019-10-22 09:00:28,653 INFO L711 BuchiCegarLoop]: Abstraction has 2712 states and 3531 transitions. [2019-10-22 09:00:28,653 INFO L591 BuchiCegarLoop]: Abstraction has 2712 states and 3531 transitions. [2019-10-22 09:00:28,653 INFO L424 BuchiCegarLoop]: ======== Iteration 21============ [2019-10-22 09:00:28,653 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2712 states and 3531 transitions. [2019-10-22 09:00:28,661 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2520 [2019-10-22 09:00:28,661 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:00:28,662 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:00:28,663 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:00:28,663 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, 1] [2019-10-22 09:00:28,663 INFO L791 eck$LassoCheckResult]: Stem: 59205#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; 59206#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 59192#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; 59193#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 59153#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 59261#L99-2 assume !false; 59323#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60980#L102 assume !(12292 == ssl3_accept_~s__state~0); 60977#L105 assume !(16384 == ssl3_accept_~s__state~0); 60974#L108 assume !(8192 == ssl3_accept_~s__state~0); 60971#L111 assume !(24576 == ssl3_accept_~s__state~0); 60967#L114 assume !(8195 == ssl3_accept_~s__state~0); 60960#L117 assume !(8480 == ssl3_accept_~s__state~0); 60958#L120 assume !(8481 == ssl3_accept_~s__state~0); 60956#L123 assume !(8482 == ssl3_accept_~s__state~0); 60897#L126 assume 8464 == ssl3_accept_~s__state~0; 59386#L133 [2019-10-22 09:00:28,664 INFO L793 eck$LassoCheckResult]: Loop: 59386#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 60828#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 60823#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; 60819#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60815#L640 ssl3_accept_~skip~0 := 0; 60813#L99-2 assume !false; 60811#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60809#L102 assume !(12292 == ssl3_accept_~s__state~0); 60767#L105 assume !(16384 == ssl3_accept_~s__state~0); 60761#L108 assume !(8192 == ssl3_accept_~s__state~0); 60759#L111 assume !(24576 == ssl3_accept_~s__state~0); 60757#L114 assume !(8195 == ssl3_accept_~s__state~0); 60755#L117 assume !(8480 == ssl3_accept_~s__state~0); 60753#L120 assume !(8481 == ssl3_accept_~s__state~0); 60751#L123 assume !(8482 == ssl3_accept_~s__state~0); 60749#L126 assume !(8464 == ssl3_accept_~s__state~0); 60747#L129 assume !(8465 == ssl3_accept_~s__state~0); 60745#L132 assume !(8466 == ssl3_accept_~s__state~0); 60715#L135 assume 8496 == ssl3_accept_~s__state~0; 59378#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 60708#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 60705#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 60704#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 60702#L293-2 ssl3_accept_~s__init_num~0 := 0; 60699#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60696#L640 ssl3_accept_~skip~0 := 0; 60695#L99-2 assume !false; 60694#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60693#L102 assume !(12292 == ssl3_accept_~s__state~0); 60692#L105 assume !(16384 == ssl3_accept_~s__state~0); 60691#L108 assume !(8192 == ssl3_accept_~s__state~0); 60690#L111 assume !(24576 == ssl3_accept_~s__state~0); 60689#L114 assume !(8195 == ssl3_accept_~s__state~0); 60688#L117 assume !(8480 == ssl3_accept_~s__state~0); 60687#L120 assume !(8481 == ssl3_accept_~s__state~0); 60686#L123 assume !(8482 == ssl3_accept_~s__state~0); 60685#L126 assume !(8464 == ssl3_accept_~s__state~0); 60684#L129 assume !(8465 == ssl3_accept_~s__state~0); 60683#L132 assume !(8466 == ssl3_accept_~s__state~0); 60682#L135 assume !(8496 == ssl3_accept_~s__state~0); 60681#L138 assume !(8497 == ssl3_accept_~s__state~0); 59264#L141 assume 8512 == ssl3_accept_~s__state~0; 59371#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 59077#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 59078#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 60671#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60667#L640 ssl3_accept_~skip~0 := 0; 60665#L99-2 assume !false; 60662#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60660#L102 assume !(12292 == ssl3_accept_~s__state~0); 60658#L105 assume !(16384 == ssl3_accept_~s__state~0); 60656#L108 assume !(8192 == ssl3_accept_~s__state~0); 60654#L111 assume !(24576 == ssl3_accept_~s__state~0); 60652#L114 assume !(8195 == ssl3_accept_~s__state~0); 60650#L117 assume !(8480 == ssl3_accept_~s__state~0); 60648#L120 assume !(8481 == ssl3_accept_~s__state~0); 60646#L123 assume !(8482 == ssl3_accept_~s__state~0); 60644#L126 assume !(8464 == ssl3_accept_~s__state~0); 60642#L129 assume !(8465 == ssl3_accept_~s__state~0); 60640#L132 assume !(8466 == ssl3_accept_~s__state~0); 60638#L135 assume !(8496 == ssl3_accept_~s__state~0); 60636#L138 assume !(8497 == ssl3_accept_~s__state~0); 60633#L141 assume !(8512 == ssl3_accept_~s__state~0); 60631#L144 assume !(8513 == ssl3_accept_~s__state~0); 59513#L147 assume 8528 == ssl3_accept_~s__state~0; 59363#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 59511#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 59329#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 59331#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 59501#L336 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 59471#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 59472#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60536#L640 ssl3_accept_~skip~0 := 0; 60535#L99-2 assume !false; 60534#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60533#L102 assume !(12292 == ssl3_accept_~s__state~0); 60532#L105 assume !(16384 == ssl3_accept_~s__state~0); 60531#L108 assume !(8192 == ssl3_accept_~s__state~0); 60530#L111 assume !(24576 == ssl3_accept_~s__state~0); 60529#L114 assume !(8195 == ssl3_accept_~s__state~0); 60528#L117 assume !(8480 == ssl3_accept_~s__state~0); 60527#L120 assume !(8481 == ssl3_accept_~s__state~0); 60526#L123 assume !(8482 == ssl3_accept_~s__state~0); 60525#L126 assume !(8464 == ssl3_accept_~s__state~0); 60524#L129 assume !(8465 == ssl3_accept_~s__state~0); 60523#L132 assume !(8466 == ssl3_accept_~s__state~0); 60522#L135 assume !(8496 == ssl3_accept_~s__state~0); 60521#L138 assume !(8497 == ssl3_accept_~s__state~0); 60520#L141 assume !(8512 == ssl3_accept_~s__state~0); 60519#L144 assume !(8513 == ssl3_accept_~s__state~0); 60518#L147 assume !(8528 == ssl3_accept_~s__state~0); 59353#L150 assume !(8529 == ssl3_accept_~s__state~0); 59347#L153 assume 8544 == ssl3_accept_~s__state~0; 59345#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 59346#L382 assume !(0 != ssl3_accept_~s__session__peer~0); 60509#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 59336#L394 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 59337#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 59042#L406 assume !(4 == ssl3_accept_~blastFlag~0); 59043#L406-2 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; 60482#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60786#L640 ssl3_accept_~skip~0 := 0; 60785#L99-2 assume !false; 60784#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60783#L102 assume !(12292 == ssl3_accept_~s__state~0); 60782#L105 assume !(16384 == ssl3_accept_~s__state~0); 60781#L108 assume !(8192 == ssl3_accept_~s__state~0); 60780#L111 assume !(24576 == ssl3_accept_~s__state~0); 60779#L114 assume !(8195 == ssl3_accept_~s__state~0); 60775#L117 assume !(8480 == ssl3_accept_~s__state~0); 60774#L120 assume !(8481 == ssl3_accept_~s__state~0); 59989#L123 assume !(8482 == ssl3_accept_~s__state~0); 59984#L126 assume !(8464 == ssl3_accept_~s__state~0); 59978#L129 assume !(8465 == ssl3_accept_~s__state~0); 59979#L132 assume !(8466 == ssl3_accept_~s__state~0); 59962#L135 assume !(8496 == ssl3_accept_~s__state~0); 59960#L138 assume !(8497 == ssl3_accept_~s__state~0); 59958#L141 assume !(8512 == ssl3_accept_~s__state~0); 59956#L144 assume !(8513 == ssl3_accept_~s__state~0); 59954#L147 assume !(8528 == ssl3_accept_~s__state~0); 59947#L150 assume !(8529 == ssl3_accept_~s__state~0); 59946#L153 assume !(8544 == ssl3_accept_~s__state~0); 59944#L156 assume !(8545 == ssl3_accept_~s__state~0); 59942#L159 assume !(8560 == ssl3_accept_~s__state~0); 59940#L162 assume !(8561 == ssl3_accept_~s__state~0); 59939#L165 assume 8448 == ssl3_accept_~s__state~0; 59938#L166 assume !(ssl3_accept_~num1~0 > 0); 59936#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 59931#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59928#L640 ssl3_accept_~skip~0 := 0; 59927#L99-2 assume !false; 59926#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59923#L102 assume !(12292 == ssl3_accept_~s__state~0); 59922#L105 assume 16384 == ssl3_accept_~s__state~0; 59919#L211 ssl3_accept_~s__server~0 := 1; 60503#L216 assume 0 != ssl3_accept_~cb~0; 60501#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 60500#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 60491#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 60487#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 60484#L243 assume 12292 != ssl3_accept_~s__state~0; 60480#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; 60046#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60040#L640 ssl3_accept_~skip~0 := 0; 60028#L99-2 assume !false; 60024#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60020#L102 assume !(12292 == ssl3_accept_~s__state~0); 60015#L105 assume !(16384 == ssl3_accept_~s__state~0); 60011#L108 assume !(8192 == ssl3_accept_~s__state~0); 60007#L111 assume !(24576 == ssl3_accept_~s__state~0); 60003#L114 assume !(8195 == ssl3_accept_~s__state~0); 59998#L117 assume !(8480 == ssl3_accept_~s__state~0); 59993#L120 assume !(8481 == ssl3_accept_~s__state~0); 59994#L123 assume !(8482 == ssl3_accept_~s__state~0); 60742#L126 assume 8464 == ssl3_accept_~s__state~0; 59386#L133 [2019-10-22 09:00:28,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:28,664 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 16 times [2019-10-22 09:00:28,664 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:28,664 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804348662] [2019-10-22 09:00:28,665 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:28,665 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:28,665 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:28,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:28,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:28,677 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:00:28,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:28,677 INFO L82 PathProgramCache]: Analyzing trace with hash -1387839768, now seen corresponding path program 1 times [2019-10-22 09:00:28,677 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:28,678 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34825935] [2019-10-22 09:00:28,678 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:28,678 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:28,678 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:28,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:00:28,736 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:00:28,736 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34825935] [2019-10-22 09:00:28,736 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1001268452] [2019-10-22 09:00:28,736 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6f8f3097-8b79-4745-980a-eadfa70bad37/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:00:28,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:00:28,796 INFO L256 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 09:00:28,798 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 09:00:28,837 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:00:28,838 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-10-22 09:00:28,838 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-10-22 09:00:28,838 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504651907] [2019-10-22 09:00:28,839 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:00:28,839 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:00:28,839 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-10-22 09:00:28,839 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-10-22 09:00:28,839 INFO L87 Difference]: Start difference. First operand 2712 states and 3531 transitions. cyclomatic complexity: 825 Second operand 4 states. [2019-10-22 09:00:29,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:00:29,075 INFO L93 Difference]: Finished difference Result 4228 states and 5390 transitions. [2019-10-22 09:00:29,076 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-10-22 09:00:29,076 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4228 states and 5390 transitions. [2019-10-22 09:00:29,089 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3415 [2019-10-22 09:00:29,100 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4228 states to 4156 states and 5314 transitions. [2019-10-22 09:00:29,101 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4026 [2019-10-22 09:00:29,103 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4026 [2019-10-22 09:00:29,103 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4156 states and 5314 transitions. [2019-10-22 09:00:29,104 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:00:29,104 INFO L688 BuchiCegarLoop]: Abstraction has 4156 states and 5314 transitions. [2019-10-22 09:00:29,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4156 states and 5314 transitions. [2019-10-22 09:00:29,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4156 to 3232. [2019-10-22 09:00:29,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3232 states. [2019-10-22 09:00:29,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3232 states to 3232 states and 4174 transitions. [2019-10-22 09:00:29,138 INFO L711 BuchiCegarLoop]: Abstraction has 3232 states and 4174 transitions. [2019-10-22 09:00:29,138 INFO L591 BuchiCegarLoop]: Abstraction has 3232 states and 4174 transitions. [2019-10-22 09:00:29,139 INFO L424 BuchiCegarLoop]: ======== Iteration 22============ [2019-10-22 09:00:29,139 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3232 states and 4174 transitions. [2019-10-22 09:00:29,146 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3009 [2019-10-22 09:00:29,146 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:00:29,146 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:00:29,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:00:29,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, 1, 1] [2019-10-22 09:00:29,148 INFO L791 eck$LassoCheckResult]: Stem: 66616#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; 66617#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 66605#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; 66606#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 66560#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 66675#L99-2 assume !false; 66728#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67871#L102 assume !(12292 == ssl3_accept_~s__state~0); 67869#L105 assume !(16384 == ssl3_accept_~s__state~0); 67867#L108 assume !(8192 == ssl3_accept_~s__state~0); 67865#L111 assume !(24576 == ssl3_accept_~s__state~0); 67863#L114 assume !(8195 == ssl3_accept_~s__state~0); 67861#L117 assume !(8480 == ssl3_accept_~s__state~0); 67859#L120 assume !(8481 == ssl3_accept_~s__state~0); 67857#L123 assume !(8482 == ssl3_accept_~s__state~0); 67855#L126 assume 8464 == ssl3_accept_~s__state~0; 66841#L133 [2019-10-22 09:00:29,148 INFO L793 eck$LassoCheckResult]: Loop: 66841#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 68724#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 68250#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; 68534#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68527#L640 ssl3_accept_~skip~0 := 0; 68525#L99-2 assume !false; 68497#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68495#L102 assume !(12292 == ssl3_accept_~s__state~0); 68493#L105 assume !(16384 == ssl3_accept_~s__state~0); 68491#L108 assume !(8192 == ssl3_accept_~s__state~0); 68489#L111 assume !(24576 == ssl3_accept_~s__state~0); 68487#L114 assume !(8195 == ssl3_accept_~s__state~0); 68485#L117 assume !(8480 == ssl3_accept_~s__state~0); 68483#L120 assume !(8481 == ssl3_accept_~s__state~0); 68481#L123 assume !(8482 == ssl3_accept_~s__state~0); 68479#L126 assume !(8464 == ssl3_accept_~s__state~0); 68477#L129 assume !(8465 == ssl3_accept_~s__state~0); 68476#L132 assume !(8466 == ssl3_accept_~s__state~0); 68363#L135 assume 8496 == ssl3_accept_~s__state~0; 66830#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 68354#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 68218#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 68348#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 68344#L293-2 ssl3_accept_~s__init_num~0 := 0; 68339#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68334#L640 ssl3_accept_~skip~0 := 0; 68331#L99-2 assume !false; 68328#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68325#L102 assume !(12292 == ssl3_accept_~s__state~0); 68322#L105 assume !(16384 == ssl3_accept_~s__state~0); 68319#L108 assume !(8192 == ssl3_accept_~s__state~0); 68316#L111 assume !(24576 == ssl3_accept_~s__state~0); 68313#L114 assume !(8195 == ssl3_accept_~s__state~0); 68310#L117 assume !(8480 == ssl3_accept_~s__state~0); 68305#L120 assume !(8481 == ssl3_accept_~s__state~0); 68302#L123 assume !(8482 == ssl3_accept_~s__state~0); 68299#L126 assume !(8464 == ssl3_accept_~s__state~0); 68296#L129 assume !(8465 == ssl3_accept_~s__state~0); 68293#L132 assume !(8466 == ssl3_accept_~s__state~0); 68290#L135 assume !(8496 == ssl3_accept_~s__state~0); 68287#L138 assume !(8497 == ssl3_accept_~s__state~0); 66678#L141 assume 8512 == ssl3_accept_~s__state~0; 66821#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 68254#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 68255#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 68761#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68757#L640 ssl3_accept_~skip~0 := 0; 68755#L99-2 assume !false; 68753#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68751#L102 assume !(12292 == ssl3_accept_~s__state~0); 68749#L105 assume !(16384 == ssl3_accept_~s__state~0); 68747#L108 assume !(8192 == ssl3_accept_~s__state~0); 68745#L111 assume !(24576 == ssl3_accept_~s__state~0); 68743#L114 assume !(8195 == ssl3_accept_~s__state~0); 68741#L117 assume !(8480 == ssl3_accept_~s__state~0); 68739#L120 assume !(8481 == ssl3_accept_~s__state~0); 68737#L123 assume !(8482 == ssl3_accept_~s__state~0); 68735#L126 assume !(8464 == ssl3_accept_~s__state~0); 68733#L129 assume !(8465 == ssl3_accept_~s__state~0); 68731#L132 assume !(8466 == ssl3_accept_~s__state~0); 68729#L135 assume !(8496 == ssl3_accept_~s__state~0); 68727#L138 assume !(8497 == ssl3_accept_~s__state~0); 68726#L141 assume !(8512 == ssl3_accept_~s__state~0); 68725#L144 assume !(8513 == ssl3_accept_~s__state~0); 68722#L147 assume 8528 == ssl3_accept_~s__state~0; 66812#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 68721#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 68720#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 68719#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 68711#L336 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 68708#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 68704#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68701#L640 ssl3_accept_~skip~0 := 0; 68700#L99-2 assume !false; 68699#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68697#L102 assume !(12292 == ssl3_accept_~s__state~0); 68692#L105 assume !(16384 == ssl3_accept_~s__state~0); 68690#L108 assume !(8192 == ssl3_accept_~s__state~0); 68688#L111 assume !(24576 == ssl3_accept_~s__state~0); 68686#L114 assume !(8195 == ssl3_accept_~s__state~0); 68684#L117 assume !(8480 == ssl3_accept_~s__state~0); 68682#L120 assume !(8481 == ssl3_accept_~s__state~0); 68680#L123 assume !(8482 == ssl3_accept_~s__state~0); 68678#L126 assume !(8464 == ssl3_accept_~s__state~0); 68676#L129 assume !(8465 == ssl3_accept_~s__state~0); 68674#L132 assume !(8466 == ssl3_accept_~s__state~0); 68672#L135 assume !(8496 == ssl3_accept_~s__state~0); 68670#L138 assume !(8497 == ssl3_accept_~s__state~0); 68668#L141 assume !(8512 == ssl3_accept_~s__state~0); 68666#L144 assume !(8513 == ssl3_accept_~s__state~0); 68664#L147 assume !(8528 == ssl3_accept_~s__state~0); 68662#L150 assume !(8529 == ssl3_accept_~s__state~0); 68660#L153 assume 8544 == ssl3_accept_~s__state~0; 66803#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 68657#L382 assume !(0 != ssl3_accept_~s__session__peer~0); 68654#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 68649#L394 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 68647#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 68645#L406 assume !(4 == ssl3_accept_~blastFlag~0); 68643#L406-2 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; 68639#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68636#L640 ssl3_accept_~skip~0 := 0; 68635#L99-2 assume !false; 68634#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68633#L102 assume !(12292 == ssl3_accept_~s__state~0); 68632#L105 assume !(16384 == ssl3_accept_~s__state~0); 68631#L108 assume !(8192 == ssl3_accept_~s__state~0); 68630#L111 assume !(24576 == ssl3_accept_~s__state~0); 68629#L114 assume !(8195 == ssl3_accept_~s__state~0); 68628#L117 assume !(8480 == ssl3_accept_~s__state~0); 68627#L120 assume !(8481 == ssl3_accept_~s__state~0); 68626#L123 assume !(8482 == ssl3_accept_~s__state~0); 68625#L126 assume !(8464 == ssl3_accept_~s__state~0); 68624#L129 assume !(8465 == ssl3_accept_~s__state~0); 68623#L132 assume !(8466 == ssl3_accept_~s__state~0); 68622#L135 assume !(8496 == ssl3_accept_~s__state~0); 68500#L138 assume !(8497 == ssl3_accept_~s__state~0); 68621#L141 assume !(8512 == ssl3_accept_~s__state~0); 68620#L144 assume !(8513 == ssl3_accept_~s__state~0); 68619#L147 assume !(8528 == ssl3_accept_~s__state~0); 68618#L150 assume !(8529 == ssl3_accept_~s__state~0); 68617#L153 assume !(8544 == ssl3_accept_~s__state~0); 68616#L156 assume !(8545 == ssl3_accept_~s__state~0); 68611#L159 assume !(8560 == ssl3_accept_~s__state~0); 68608#L162 assume !(8561 == ssl3_accept_~s__state~0); 68605#L165 assume 8448 == ssl3_accept_~s__state~0; 68599#L166 assume !(ssl3_accept_~num1~0 > 0); 68597#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 68589#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68585#L640 ssl3_accept_~skip~0 := 0; 68583#L99-2 assume !false; 68581#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68579#L102 assume !(12292 == ssl3_accept_~s__state~0); 68577#L105 assume !(16384 == ssl3_accept_~s__state~0); 68575#L108 assume !(8192 == ssl3_accept_~s__state~0); 68573#L111 assume !(24576 == ssl3_accept_~s__state~0); 68571#L114 assume !(8195 == ssl3_accept_~s__state~0); 68569#L117 assume !(8480 == ssl3_accept_~s__state~0); 68567#L120 assume !(8481 == ssl3_accept_~s__state~0); 68565#L123 assume !(8482 == ssl3_accept_~s__state~0); 68563#L126 assume !(8464 == ssl3_accept_~s__state~0); 68561#L129 assume !(8465 == ssl3_accept_~s__state~0); 68559#L132 assume !(8466 == ssl3_accept_~s__state~0); 68557#L135 assume !(8496 == ssl3_accept_~s__state~0); 68555#L138 assume !(8497 == ssl3_accept_~s__state~0); 68553#L141 assume !(8512 == ssl3_accept_~s__state~0); 68551#L144 assume !(8513 == ssl3_accept_~s__state~0); 68549#L147 assume !(8528 == ssl3_accept_~s__state~0); 68547#L150 assume !(8529 == ssl3_accept_~s__state~0); 68545#L153 assume !(8544 == ssl3_accept_~s__state~0); 68543#L156 assume !(8545 == ssl3_accept_~s__state~0); 68541#L159 assume !(8560 == ssl3_accept_~s__state~0); 68539#L162 assume !(8561 == ssl3_accept_~s__state~0); 68537#L165 assume !(8448 == ssl3_accept_~s__state~0); 68528#L168 assume 8576 == ssl3_accept_~s__state~0; 68526#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 68524#L449 assume !(5 == ssl3_accept_~blastFlag~0); 68523#L449-2 assume !(ssl3_accept_~ret~0 <= 0); 68520#L455 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 68517#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68514#L640 ssl3_accept_~skip~0 := 0; 68513#L99-2 assume !false; 68512#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68511#L102 assume !(12292 == ssl3_accept_~s__state~0); 68510#L105 assume !(16384 == ssl3_accept_~s__state~0); 68509#L108 assume !(8192 == ssl3_accept_~s__state~0); 68508#L111 assume !(24576 == ssl3_accept_~s__state~0); 68507#L114 assume !(8195 == ssl3_accept_~s__state~0); 68506#L117 assume !(8480 == ssl3_accept_~s__state~0); 68505#L120 assume !(8481 == ssl3_accept_~s__state~0); 68504#L123 assume !(8482 == ssl3_accept_~s__state~0); 68503#L126 assume 8464 == ssl3_accept_~s__state~0; 66841#L133 [2019-10-22 09:00:29,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:29,148 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 17 times [2019-10-22 09:00:29,149 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:29,149 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141351262] [2019-10-22 09:00:29,149 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:29,149 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:29,149 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:29,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:29,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:29,156 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:00:29,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:29,157 INFO L82 PathProgramCache]: Analyzing trace with hash -1678001809, now seen corresponding path program 1 times [2019-10-22 09:00:29,157 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:29,157 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814829741] [2019-10-22 09:00:29,157 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:29,157 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:29,157 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:29,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:00:29,191 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:00:29,192 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814829741] [2019-10-22 09:00:29,192 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:00:29,192 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 09:00:29,192 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149305613] [2019-10-22 09:00:29,192 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:00:29,192 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:00:29,193 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:00:29,193 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:00:29,193 INFO L87 Difference]: Start difference. First operand 3232 states and 4174 transitions. cyclomatic complexity: 950 Second operand 3 states. [2019-10-22 09:00:29,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:00:29,304 INFO L93 Difference]: Finished difference Result 3534 states and 4516 transitions. [2019-10-22 09:00:29,307 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:00:29,307 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3534 states and 4516 transitions. [2019-10-22 09:00:29,318 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3143 [2019-10-22 09:00:29,326 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3534 states to 3414 states and 4396 transitions. [2019-10-22 09:00:29,327 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3284 [2019-10-22 09:00:29,328 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3284 [2019-10-22 09:00:29,328 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3414 states and 4396 transitions. [2019-10-22 09:00:29,329 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:00:29,329 INFO L688 BuchiCegarLoop]: Abstraction has 3414 states and 4396 transitions. [2019-10-22 09:00:29,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3414 states and 4396 transitions. [2019-10-22 09:00:29,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3414 to 3228. [2019-10-22 09:00:29,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3228 states. [2019-10-22 09:00:29,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3228 states to 3228 states and 4158 transitions. [2019-10-22 09:00:29,358 INFO L711 BuchiCegarLoop]: Abstraction has 3228 states and 4158 transitions. [2019-10-22 09:00:29,358 INFO L591 BuchiCegarLoop]: Abstraction has 3228 states and 4158 transitions. [2019-10-22 09:00:29,358 INFO L424 BuchiCegarLoop]: ======== Iteration 23============ [2019-10-22 09:00:29,358 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3228 states and 4158 transitions. [2019-10-22 09:00:29,364 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 2999 [2019-10-22 09:00:29,364 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:00:29,364 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:00:29,365 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:00:29,365 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:00:29,365 INFO L791 eck$LassoCheckResult]: Stem: 73393#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; 73394#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 73378#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; 73379#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 73330#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 73455#L99-2 assume !false; 73525#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73690#L102 assume !(12292 == ssl3_accept_~s__state~0); 73689#L105 assume !(16384 == ssl3_accept_~s__state~0); 73688#L108 assume !(8192 == ssl3_accept_~s__state~0); 73687#L111 assume !(24576 == ssl3_accept_~s__state~0); 73686#L114 assume !(8195 == ssl3_accept_~s__state~0); 73685#L117 assume !(8480 == ssl3_accept_~s__state~0); 73684#L120 assume !(8481 == ssl3_accept_~s__state~0); 73683#L123 assume !(8482 == ssl3_accept_~s__state~0); 73682#L126 assume 8464 == ssl3_accept_~s__state~0; 73680#L133 [2019-10-22 09:00:29,366 INFO L793 eck$LassoCheckResult]: Loop: 73680#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 76351#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 76293#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; 76350#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 76364#L640 ssl3_accept_~skip~0 := 0; 76363#L99-2 assume !false; 76362#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76361#L102 assume !(12292 == ssl3_accept_~s__state~0); 76360#L105 assume !(16384 == ssl3_accept_~s__state~0); 76359#L108 assume !(8192 == ssl3_accept_~s__state~0); 76358#L111 assume !(24576 == ssl3_accept_~s__state~0); 76357#L114 assume !(8195 == ssl3_accept_~s__state~0); 76356#L117 assume !(8480 == ssl3_accept_~s__state~0); 76355#L120 assume !(8481 == ssl3_accept_~s__state~0); 76354#L123 assume !(8482 == ssl3_accept_~s__state~0); 76353#L126 assume !(8464 == ssl3_accept_~s__state~0); 76352#L129 assume !(8465 == ssl3_accept_~s__state~0); 76274#L132 assume !(8466 == ssl3_accept_~s__state~0); 73902#L135 assume 8496 == ssl3_accept_~s__state~0; 73243#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 73244#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 73316#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 74152#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 73942#L293-2 ssl3_accept_~s__init_num~0 := 0; 73943#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73934#L640 ssl3_accept_~skip~0 := 0; 73935#L99-2 assume !false; 73930#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73931#L102 assume !(12292 == ssl3_accept_~s__state~0); 73926#L105 assume !(16384 == ssl3_accept_~s__state~0); 73927#L108 assume !(8192 == ssl3_accept_~s__state~0); 73922#L111 assume !(24576 == ssl3_accept_~s__state~0); 73923#L114 assume !(8195 == ssl3_accept_~s__state~0); 73918#L117 assume !(8480 == ssl3_accept_~s__state~0); 73919#L120 assume !(8481 == ssl3_accept_~s__state~0); 73914#L123 assume !(8482 == ssl3_accept_~s__state~0); 73915#L126 assume !(8464 == ssl3_accept_~s__state~0); 73910#L129 assume !(8465 == ssl3_accept_~s__state~0); 73911#L132 assume !(8466 == ssl3_accept_~s__state~0); 73906#L135 assume !(8496 == ssl3_accept_~s__state~0); 73907#L138 assume !(8497 == ssl3_accept_~s__state~0); 73458#L141 assume 8512 == ssl3_accept_~s__state~0; 73867#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 74150#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 74145#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 74146#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 76156#L640 ssl3_accept_~skip~0 := 0; 76155#L99-2 assume !false; 76154#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76153#L102 assume !(12292 == ssl3_accept_~s__state~0); 76152#L105 assume !(16384 == ssl3_accept_~s__state~0); 76151#L108 assume !(8192 == ssl3_accept_~s__state~0); 76150#L111 assume !(24576 == ssl3_accept_~s__state~0); 76149#L114 assume !(8195 == ssl3_accept_~s__state~0); 76148#L117 assume !(8480 == ssl3_accept_~s__state~0); 76147#L120 assume !(8481 == ssl3_accept_~s__state~0); 76146#L123 assume !(8482 == ssl3_accept_~s__state~0); 76145#L126 assume !(8464 == ssl3_accept_~s__state~0); 76144#L129 assume !(8465 == ssl3_accept_~s__state~0); 73965#L132 assume !(8466 == ssl3_accept_~s__state~0); 73958#L135 assume !(8496 == ssl3_accept_~s__state~0); 73951#L138 assume !(8497 == ssl3_accept_~s__state~0); 73946#L141 assume !(8512 == ssl3_accept_~s__state~0); 73864#L144 assume !(8513 == ssl3_accept_~s__state~0); 73847#L147 assume 8528 == ssl3_accept_~s__state~0; 73848#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 73838#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 73840#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 73374#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 73367#L336 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 73279#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 73371#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 76091#L640 ssl3_accept_~skip~0 := 0; 76090#L99-2 assume !false; 76089#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76088#L102 assume !(12292 == ssl3_accept_~s__state~0); 76087#L105 assume !(16384 == ssl3_accept_~s__state~0); 76086#L108 assume !(8192 == ssl3_accept_~s__state~0); 76085#L111 assume !(24576 == ssl3_accept_~s__state~0); 76084#L114 assume !(8195 == ssl3_accept_~s__state~0); 76083#L117 assume !(8480 == ssl3_accept_~s__state~0); 76082#L120 assume !(8481 == ssl3_accept_~s__state~0); 76081#L123 assume !(8482 == ssl3_accept_~s__state~0); 76080#L126 assume !(8464 == ssl3_accept_~s__state~0); 76079#L129 assume !(8465 == ssl3_accept_~s__state~0); 76078#L132 assume !(8466 == ssl3_accept_~s__state~0); 76077#L135 assume !(8496 == ssl3_accept_~s__state~0); 76076#L138 assume !(8497 == ssl3_accept_~s__state~0); 76075#L141 assume !(8512 == ssl3_accept_~s__state~0); 76074#L144 assume !(8513 == ssl3_accept_~s__state~0); 76073#L147 assume !(8528 == ssl3_accept_~s__state~0); 76072#L150 assume !(8529 == ssl3_accept_~s__state~0); 73536#L153 assume 8544 == ssl3_accept_~s__state~0; 73537#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 76034#L382 assume !(0 != ssl3_accept_~s__session__peer~0); 76031#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 76025#L394 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 76023#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 76022#L406 assume !(4 == ssl3_accept_~blastFlag~0); 76021#L406-2 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; 76013#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 76009#L640 ssl3_accept_~skip~0 := 0; 76007#L99-2 assume !false; 76005#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76003#L102 assume !(12292 == ssl3_accept_~s__state~0); 76001#L105 assume !(16384 == ssl3_accept_~s__state~0); 75999#L108 assume !(8192 == ssl3_accept_~s__state~0); 75997#L111 assume !(24576 == ssl3_accept_~s__state~0); 75995#L114 assume !(8195 == ssl3_accept_~s__state~0); 75993#L117 assume !(8480 == ssl3_accept_~s__state~0); 75991#L120 assume !(8481 == ssl3_accept_~s__state~0); 75989#L123 assume !(8482 == ssl3_accept_~s__state~0); 75987#L126 assume !(8464 == ssl3_accept_~s__state~0); 75985#L129 assume !(8465 == ssl3_accept_~s__state~0); 75983#L132 assume !(8466 == ssl3_accept_~s__state~0); 75981#L135 assume !(8496 == ssl3_accept_~s__state~0); 75979#L138 assume !(8497 == ssl3_accept_~s__state~0); 75977#L141 assume !(8512 == ssl3_accept_~s__state~0); 75975#L144 assume !(8513 == ssl3_accept_~s__state~0); 75973#L147 assume !(8528 == ssl3_accept_~s__state~0); 75971#L150 assume !(8529 == ssl3_accept_~s__state~0); 75967#L153 assume !(8544 == ssl3_accept_~s__state~0); 75966#L156 assume !(8545 == ssl3_accept_~s__state~0); 75964#L159 assume !(8560 == ssl3_accept_~s__state~0); 75953#L162 assume !(8561 == ssl3_accept_~s__state~0); 75542#L165 assume 8448 == ssl3_accept_~s__state~0; 75543#L166 assume !(ssl3_accept_~num1~0 > 0); 75945#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 75939#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 75935#L640 ssl3_accept_~skip~0 := 0; 75933#L99-2 assume !false; 75931#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 75929#L102 assume !(12292 == ssl3_accept_~s__state~0); 75927#L105 assume !(16384 == ssl3_accept_~s__state~0); 75925#L108 assume !(8192 == ssl3_accept_~s__state~0); 75923#L111 assume !(24576 == ssl3_accept_~s__state~0); 75921#L114 assume !(8195 == ssl3_accept_~s__state~0); 75919#L117 assume !(8480 == ssl3_accept_~s__state~0); 75917#L120 assume !(8481 == ssl3_accept_~s__state~0); 75915#L123 assume !(8482 == ssl3_accept_~s__state~0); 75913#L126 assume !(8464 == ssl3_accept_~s__state~0); 75911#L129 assume !(8465 == ssl3_accept_~s__state~0); 75909#L132 assume !(8466 == ssl3_accept_~s__state~0); 75907#L135 assume !(8496 == ssl3_accept_~s__state~0); 75905#L138 assume !(8497 == ssl3_accept_~s__state~0); 75903#L141 assume !(8512 == ssl3_accept_~s__state~0); 75901#L144 assume !(8513 == ssl3_accept_~s__state~0); 75899#L147 assume !(8528 == ssl3_accept_~s__state~0); 75897#L150 assume !(8529 == ssl3_accept_~s__state~0); 75894#L153 assume !(8544 == ssl3_accept_~s__state~0); 75892#L156 assume !(8545 == ssl3_accept_~s__state~0); 75889#L159 assume !(8560 == ssl3_accept_~s__state~0); 75887#L162 assume !(8561 == ssl3_accept_~s__state~0); 75882#L165 assume !(8448 == ssl3_accept_~s__state~0); 75880#L168 assume 8576 == ssl3_accept_~s__state~0; 75764#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 75876#L449 assume !(5 == ssl3_accept_~blastFlag~0); 75848#L449-2 assume !(ssl3_accept_~ret~0 <= 0); 75845#L455 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 75846#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 76339#L640 ssl3_accept_~skip~0 := 0; 76337#L99-2 assume !false; 76335#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76333#L102 assume !(12292 == ssl3_accept_~s__state~0); 76331#L105 assume !(16384 == ssl3_accept_~s__state~0); 76329#L108 assume !(8192 == ssl3_accept_~s__state~0); 76327#L111 assume !(24576 == ssl3_accept_~s__state~0); 76325#L114 assume !(8195 == ssl3_accept_~s__state~0); 76323#L117 assume !(8480 == ssl3_accept_~s__state~0); 76321#L120 assume !(8481 == ssl3_accept_~s__state~0); 76319#L123 assume !(8482 == ssl3_accept_~s__state~0); 76316#L126 assume !(8464 == ssl3_accept_~s__state~0); 76313#L129 assume !(8465 == ssl3_accept_~s__state~0); 76314#L132 assume 8466 == ssl3_accept_~s__state~0; 73680#L133 [2019-10-22 09:00:29,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:29,366 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 18 times [2019-10-22 09:00:29,366 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:29,366 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828403018] [2019-10-22 09:00:29,367 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:29,367 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:29,367 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:29,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:29,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:29,373 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:00:29,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:29,373 INFO L82 PathProgramCache]: Analyzing trace with hash -1946997612, now seen corresponding path program 1 times [2019-10-22 09:00:29,373 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:29,373 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541006914] [2019-10-22 09:00:29,374 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:29,374 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:29,374 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:29,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:00:29,448 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:00:29,449 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541006914] [2019-10-22 09:00:29,449 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:00:29,449 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 09:00:29,449 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924885165] [2019-10-22 09:00:29,450 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:00:29,450 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:00:29,450 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:00:29,450 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:00:29,450 INFO L87 Difference]: Start difference. First operand 3228 states and 4158 transitions. cyclomatic complexity: 939 Second operand 3 states. [2019-10-22 09:00:29,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:00:29,471 INFO L93 Difference]: Finished difference Result 5780 states and 7408 transitions. [2019-10-22 09:00:29,472 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:00:29,472 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5780 states and 7408 transitions. [2019-10-22 09:00:29,487 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 5551 [2019-10-22 09:00:29,500 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5780 states to 5780 states and 7408 transitions. [2019-10-22 09:00:29,500 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5650 [2019-10-22 09:00:29,503 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5650 [2019-10-22 09:00:29,504 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5780 states and 7408 transitions. [2019-10-22 09:00:29,504 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:00:29,504 INFO L688 BuchiCegarLoop]: Abstraction has 5780 states and 7408 transitions. [2019-10-22 09:00:29,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5780 states and 7408 transitions. [2019-10-22 09:00:29,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5780 to 3228. [2019-10-22 09:00:29,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3228 states. [2019-10-22 09:00:29,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3228 states to 3228 states and 4154 transitions. [2019-10-22 09:00:29,540 INFO L711 BuchiCegarLoop]: Abstraction has 3228 states and 4154 transitions. [2019-10-22 09:00:29,540 INFO L591 BuchiCegarLoop]: Abstraction has 3228 states and 4154 transitions. [2019-10-22 09:00:29,541 INFO L424 BuchiCegarLoop]: ======== Iteration 24============ [2019-10-22 09:00:29,541 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3228 states and 4154 transitions. [2019-10-22 09:00:29,547 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 2999 [2019-10-22 09:00:29,548 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:00:29,548 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:00:29,549 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:00:29,549 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, 1] [2019-10-22 09:00:29,549 INFO L791 eck$LassoCheckResult]: Stem: 82410#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; 82411#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 82396#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; 82397#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 82349#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 82464#L99-2 assume !false; 82523#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 83341#L102 assume !(12292 == ssl3_accept_~s__state~0); 83339#L105 assume !(16384 == ssl3_accept_~s__state~0); 83337#L108 assume !(8192 == ssl3_accept_~s__state~0); 83335#L111 assume !(24576 == ssl3_accept_~s__state~0); 83333#L114 assume !(8195 == ssl3_accept_~s__state~0); 83331#L117 assume !(8480 == ssl3_accept_~s__state~0); 83329#L120 assume !(8481 == ssl3_accept_~s__state~0); 83327#L123 assume !(8482 == ssl3_accept_~s__state~0); 83325#L126 assume 8464 == ssl3_accept_~s__state~0; 82607#L133 [2019-10-22 09:00:29,549 INFO L793 eck$LassoCheckResult]: Loop: 82607#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 84097#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 84093#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; 84094#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 84145#L640 ssl3_accept_~skip~0 := 0; 84080#L99-2 assume !false; 84078#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 84076#L102 assume !(12292 == ssl3_accept_~s__state~0); 84074#L105 assume !(16384 == ssl3_accept_~s__state~0); 84071#L108 assume !(8192 == ssl3_accept_~s__state~0); 84072#L111 assume !(24576 == ssl3_accept_~s__state~0); 84065#L114 assume !(8195 == ssl3_accept_~s__state~0); 84066#L117 assume !(8480 == ssl3_accept_~s__state~0); 84059#L120 assume !(8481 == ssl3_accept_~s__state~0); 84060#L123 assume !(8482 == ssl3_accept_~s__state~0); 83942#L126 assume !(8464 == ssl3_accept_~s__state~0); 83943#L129 assume !(8465 == ssl3_accept_~s__state~0); 83992#L132 assume !(8466 == ssl3_accept_~s__state~0); 83859#L135 assume 8496 == ssl3_accept_~s__state~0; 82601#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 83851#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 83848#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 83847#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 83845#L293-2 ssl3_accept_~s__init_num~0 := 0; 83842#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 83839#L640 ssl3_accept_~skip~0 := 0; 83838#L99-2 assume !false; 83837#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 83836#L102 assume !(12292 == ssl3_accept_~s__state~0); 83835#L105 assume !(16384 == ssl3_accept_~s__state~0); 83834#L108 assume !(8192 == ssl3_accept_~s__state~0); 83833#L111 assume !(24576 == ssl3_accept_~s__state~0); 83832#L114 assume !(8195 == ssl3_accept_~s__state~0); 83831#L117 assume !(8480 == ssl3_accept_~s__state~0); 83830#L120 assume !(8481 == ssl3_accept_~s__state~0); 83829#L123 assume !(8482 == ssl3_accept_~s__state~0); 83828#L126 assume !(8464 == ssl3_accept_~s__state~0); 83827#L129 assume !(8465 == ssl3_accept_~s__state~0); 83826#L132 assume !(8466 == ssl3_accept_~s__state~0); 83825#L135 assume !(8496 == ssl3_accept_~s__state~0); 83824#L138 assume !(8497 == ssl3_accept_~s__state~0); 82467#L141 assume 8512 == ssl3_accept_~s__state~0; 82596#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 84358#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 84357#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 84350#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 84346#L640 ssl3_accept_~skip~0 := 0; 84344#L99-2 assume !false; 84342#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 84340#L102 assume !(12292 == ssl3_accept_~s__state~0); 84338#L105 assume !(16384 == ssl3_accept_~s__state~0); 84336#L108 assume !(8192 == ssl3_accept_~s__state~0); 84333#L111 assume !(24576 == ssl3_accept_~s__state~0); 84331#L114 assume !(8195 == ssl3_accept_~s__state~0); 84329#L117 assume !(8480 == ssl3_accept_~s__state~0); 84328#L120 assume !(8481 == ssl3_accept_~s__state~0); 84327#L123 assume !(8482 == ssl3_accept_~s__state~0); 84326#L126 assume !(8464 == ssl3_accept_~s__state~0); 84325#L129 assume !(8465 == ssl3_accept_~s__state~0); 84324#L132 assume !(8466 == ssl3_accept_~s__state~0); 84323#L135 assume !(8496 == ssl3_accept_~s__state~0); 84322#L138 assume !(8497 == ssl3_accept_~s__state~0); 84321#L141 assume !(8512 == ssl3_accept_~s__state~0); 84320#L144 assume !(8513 == ssl3_accept_~s__state~0); 84319#L147 assume 8528 == ssl3_accept_~s__state~0; 82590#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 82442#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 82443#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 82272#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 83769#L356 assume !(3 == ssl3_accept_~blastFlag~0); 83770#L356-2 assume !(ssl3_accept_~ret~0 <= 0); 83743#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 83744#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 84311#L640 ssl3_accept_~skip~0 := 0; 84310#L99-2 assume !false; 84309#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 83722#L102 assume !(12292 == ssl3_accept_~s__state~0); 83723#L105 assume !(16384 == ssl3_accept_~s__state~0); 83711#L108 assume !(8192 == ssl3_accept_~s__state~0); 83712#L111 assume !(24576 == ssl3_accept_~s__state~0); 83702#L114 assume !(8195 == ssl3_accept_~s__state~0); 83703#L117 assume !(8480 == ssl3_accept_~s__state~0); 83698#L120 assume !(8481 == ssl3_accept_~s__state~0); 83699#L123 assume !(8482 == ssl3_accept_~s__state~0); 83694#L126 assume !(8464 == ssl3_accept_~s__state~0); 83695#L129 assume !(8465 == ssl3_accept_~s__state~0); 83611#L132 assume !(8466 == ssl3_accept_~s__state~0); 83612#L135 assume !(8496 == ssl3_accept_~s__state~0); 83596#L138 assume !(8497 == ssl3_accept_~s__state~0); 83597#L141 assume !(8512 == ssl3_accept_~s__state~0); 83584#L144 assume !(8513 == ssl3_accept_~s__state~0); 83585#L147 assume !(8528 == ssl3_accept_~s__state~0); 83525#L150 assume !(8529 == ssl3_accept_~s__state~0); 83526#L153 assume 8544 == ssl3_accept_~s__state~0; 82360#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 82362#L382 assume !(0 != ssl3_accept_~s__session__peer~0); 83363#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 83364#L394 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 83355#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 83356#L406 assume !(4 == ssl3_accept_~blastFlag~0); 84278#L406-2 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; 84274#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 84271#L640 ssl3_accept_~skip~0 := 0; 84270#L99-2 assume !false; 84269#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 84268#L102 assume !(12292 == ssl3_accept_~s__state~0); 84267#L105 assume !(16384 == ssl3_accept_~s__state~0); 84266#L108 assume !(8192 == ssl3_accept_~s__state~0); 84265#L111 assume !(24576 == ssl3_accept_~s__state~0); 84264#L114 assume !(8195 == ssl3_accept_~s__state~0); 84263#L117 assume !(8480 == ssl3_accept_~s__state~0); 84262#L120 assume !(8481 == ssl3_accept_~s__state~0); 84261#L123 assume !(8482 == ssl3_accept_~s__state~0); 84260#L126 assume !(8464 == ssl3_accept_~s__state~0); 84259#L129 assume !(8465 == ssl3_accept_~s__state~0); 84258#L132 assume !(8466 == ssl3_accept_~s__state~0); 84257#L135 assume !(8496 == ssl3_accept_~s__state~0); 84256#L138 assume !(8497 == ssl3_accept_~s__state~0); 84255#L141 assume !(8512 == ssl3_accept_~s__state~0); 84254#L144 assume !(8513 == ssl3_accept_~s__state~0); 84253#L147 assume !(8528 == ssl3_accept_~s__state~0); 84252#L150 assume !(8529 == ssl3_accept_~s__state~0); 84251#L153 assume !(8544 == ssl3_accept_~s__state~0); 84250#L156 assume !(8545 == ssl3_accept_~s__state~0); 84249#L159 assume !(8560 == ssl3_accept_~s__state~0); 84248#L162 assume !(8561 == ssl3_accept_~s__state~0); 84247#L165 assume 8448 == ssl3_accept_~s__state~0; 84246#L166 assume !(ssl3_accept_~num1~0 > 0); 84243#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 84240#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 84237#L640 ssl3_accept_~skip~0 := 0; 84236#L99-2 assume !false; 84235#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 84234#L102 assume !(12292 == ssl3_accept_~s__state~0); 84233#L105 assume !(16384 == ssl3_accept_~s__state~0); 84232#L108 assume !(8192 == ssl3_accept_~s__state~0); 84231#L111 assume !(24576 == ssl3_accept_~s__state~0); 84230#L114 assume !(8195 == ssl3_accept_~s__state~0); 84229#L117 assume !(8480 == ssl3_accept_~s__state~0); 84228#L120 assume !(8481 == ssl3_accept_~s__state~0); 84227#L123 assume !(8482 == ssl3_accept_~s__state~0); 84226#L126 assume !(8464 == ssl3_accept_~s__state~0); 84225#L129 assume !(8465 == ssl3_accept_~s__state~0); 84224#L132 assume !(8466 == ssl3_accept_~s__state~0); 84223#L135 assume !(8496 == ssl3_accept_~s__state~0); 84222#L138 assume !(8497 == ssl3_accept_~s__state~0); 84221#L141 assume !(8512 == ssl3_accept_~s__state~0); 84220#L144 assume !(8513 == ssl3_accept_~s__state~0); 84219#L147 assume !(8528 == ssl3_accept_~s__state~0); 84218#L150 assume !(8529 == ssl3_accept_~s__state~0); 84217#L153 assume !(8544 == ssl3_accept_~s__state~0); 84216#L156 assume !(8545 == ssl3_accept_~s__state~0); 84215#L159 assume !(8560 == ssl3_accept_~s__state~0); 84214#L162 assume !(8561 == ssl3_accept_~s__state~0); 84212#L165 assume !(8448 == ssl3_accept_~s__state~0); 84213#L168 assume 8576 == ssl3_accept_~s__state~0; 84104#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 84105#L449 assume !(5 == ssl3_accept_~blastFlag~0); 84098#L449-2 assume !(ssl3_accept_~ret~0 <= 0); 84099#L455 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 83083#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 84082#L640 ssl3_accept_~skip~0 := 0; 84083#L99-2 assume !false; 84140#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 84138#L102 assume !(12292 == ssl3_accept_~s__state~0); 84136#L105 assume !(16384 == ssl3_accept_~s__state~0); 84134#L108 assume !(8192 == ssl3_accept_~s__state~0); 84068#L111 assume !(24576 == ssl3_accept_~s__state~0); 84069#L114 assume !(8195 == ssl3_accept_~s__state~0); 84062#L117 assume !(8480 == ssl3_accept_~s__state~0); 84063#L120 assume !(8481 == ssl3_accept_~s__state~0); 84055#L123 assume !(8482 == ssl3_accept_~s__state~0); 84056#L126 assume !(8464 == ssl3_accept_~s__state~0); 83938#L129 assume !(8465 == ssl3_accept_~s__state~0); 83939#L132 assume 8466 == ssl3_accept_~s__state~0; 82607#L133 [2019-10-22 09:00:29,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:29,550 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 19 times [2019-10-22 09:00:29,550 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:29,550 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5926407] [2019-10-22 09:00:29,550 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:29,550 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:29,550 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:29,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:29,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:29,556 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:00:29,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:29,557 INFO L82 PathProgramCache]: Analyzing trace with hash 1884646580, now seen corresponding path program 1 times [2019-10-22 09:00:29,557 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:29,557 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843518694] [2019-10-22 09:00:29,557 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:29,557 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:29,557 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:29,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:00:29,669 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:00:29,670 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843518694] [2019-10-22 09:00:29,670 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:00:29,670 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-10-22 09:00:29,670 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564802432] [2019-10-22 09:00:29,670 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:00:29,670 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:00:29,671 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-10-22 09:00:29,671 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-10-22 09:00:29,671 INFO L87 Difference]: Start difference. First operand 3228 states and 4154 transitions. cyclomatic complexity: 935 Second operand 5 states. [2019-10-22 09:00:29,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:00:29,774 INFO L93 Difference]: Finished difference Result 13432 states and 17148 transitions. [2019-10-22 09:00:29,775 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-10-22 09:00:29,775 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13432 states and 17148 transitions. [2019-10-22 09:00:29,810 INFO L131 ngComponentsAnalysis]: Automaton has 19 accepting balls. 13105 [2019-10-22 09:00:29,840 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13432 states to 13432 states and 17148 transitions. [2019-10-22 09:00:29,841 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13302 [2019-10-22 09:00:29,848 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13302 [2019-10-22 09:00:29,848 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13432 states and 17148 transitions. [2019-10-22 09:00:29,849 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:00:29,849 INFO L688 BuchiCegarLoop]: Abstraction has 13432 states and 17148 transitions. [2019-10-22 09:00:29,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13432 states and 17148 transitions. [2019-10-22 09:00:29,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13432 to 5812. [2019-10-22 09:00:29,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5812 states. [2019-10-22 09:00:29,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5812 states to 5812 states and 7456 transitions. [2019-10-22 09:00:29,930 INFO L711 BuchiCegarLoop]: Abstraction has 5812 states and 7456 transitions. [2019-10-22 09:00:29,930 INFO L591 BuchiCegarLoop]: Abstraction has 5812 states and 7456 transitions. [2019-10-22 09:00:29,930 INFO L424 BuchiCegarLoop]: ======== Iteration 25============ [2019-10-22 09:00:29,930 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5812 states and 7456 transitions. [2019-10-22 09:00:29,943 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 5583 [2019-10-22 09:00:29,943 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:00:29,943 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:00:29,944 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:00:29,945 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, 1, 1, 1] [2019-10-22 09:00:29,945 INFO L791 eck$LassoCheckResult]: Stem: 99071#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; 99072#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 99057#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; 99058#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 99009#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 99121#L99-2 assume !false; 99182#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99631#L102 assume !(12292 == ssl3_accept_~s__state~0); 99632#L105 assume !(16384 == ssl3_accept_~s__state~0); 99627#L108 assume !(8192 == ssl3_accept_~s__state~0); 99628#L111 assume !(24576 == ssl3_accept_~s__state~0); 99623#L114 assume !(8195 == ssl3_accept_~s__state~0); 99624#L117 assume !(8480 == ssl3_accept_~s__state~0); 99619#L120 assume !(8481 == ssl3_accept_~s__state~0); 99620#L123 assume !(8482 == ssl3_accept_~s__state~0); 99611#L126 assume 8464 == ssl3_accept_~s__state~0; 98955#L133 [2019-10-22 09:00:29,945 INFO L793 eck$LassoCheckResult]: Loop: 98955#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 98880#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 98881#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; 104144#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 104141#L640 ssl3_accept_~skip~0 := 0; 104140#L99-2 assume !false; 104139#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 104138#L102 assume !(12292 == ssl3_accept_~s__state~0); 104137#L105 assume !(16384 == ssl3_accept_~s__state~0); 104136#L108 assume !(8192 == ssl3_accept_~s__state~0); 104135#L111 assume !(24576 == ssl3_accept_~s__state~0); 104134#L114 assume !(8195 == ssl3_accept_~s__state~0); 104133#L117 assume !(8480 == ssl3_accept_~s__state~0); 104127#L120 assume !(8481 == ssl3_accept_~s__state~0); 104126#L123 assume !(8482 == ssl3_accept_~s__state~0); 104125#L126 assume !(8464 == ssl3_accept_~s__state~0); 104077#L129 assume !(8465 == ssl3_accept_~s__state~0); 99686#L132 assume !(8466 == ssl3_accept_~s__state~0); 99545#L135 assume 8496 == ssl3_accept_~s__state~0; 99519#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 99544#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 99543#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 99542#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 99540#L293-2 ssl3_accept_~s__init_num~0 := 0; 99537#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 99534#L640 ssl3_accept_~skip~0 := 0; 99533#L99-2 assume !false; 99532#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99531#L102 assume !(12292 == ssl3_accept_~s__state~0); 99530#L105 assume !(16384 == ssl3_accept_~s__state~0); 99529#L108 assume !(8192 == ssl3_accept_~s__state~0); 99528#L111 assume !(24576 == ssl3_accept_~s__state~0); 99527#L114 assume !(8195 == ssl3_accept_~s__state~0); 99526#L117 assume !(8480 == ssl3_accept_~s__state~0); 99525#L120 assume !(8481 == ssl3_accept_~s__state~0); 99524#L123 assume !(8482 == ssl3_accept_~s__state~0); 99523#L126 assume !(8464 == ssl3_accept_~s__state~0); 99522#L129 assume !(8465 == ssl3_accept_~s__state~0); 99521#L132 assume !(8466 == ssl3_accept_~s__state~0); 99520#L135 assume !(8496 == ssl3_accept_~s__state~0); 99518#L138 assume !(8497 == ssl3_accept_~s__state~0); 99124#L141 assume 8512 == ssl3_accept_~s__state~0; 99205#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 99190#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 99192#L308 assume !(2 == ssl3_accept_~blastFlag~0); 101950#L308-2 assume !(ssl3_accept_~ret~0 <= 0); 98904#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 98905#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 103820#L640 ssl3_accept_~skip~0 := 0; 103815#L99-2 assume !false; 103816#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 103811#L102 assume !(12292 == ssl3_accept_~s__state~0); 103812#L105 assume !(16384 == ssl3_accept_~s__state~0); 103807#L108 assume !(8192 == ssl3_accept_~s__state~0); 103808#L111 assume !(24576 == ssl3_accept_~s__state~0); 103803#L114 assume !(8195 == ssl3_accept_~s__state~0); 103804#L117 assume !(8480 == ssl3_accept_~s__state~0); 103799#L120 assume !(8481 == ssl3_accept_~s__state~0); 103800#L123 assume !(8482 == ssl3_accept_~s__state~0); 103795#L126 assume !(8464 == ssl3_accept_~s__state~0); 103796#L129 assume !(8465 == ssl3_accept_~s__state~0); 103791#L132 assume !(8466 == ssl3_accept_~s__state~0); 103792#L135 assume !(8496 == ssl3_accept_~s__state~0); 103787#L138 assume !(8497 == ssl3_accept_~s__state~0); 103788#L141 assume !(8512 == ssl3_accept_~s__state~0); 103783#L144 assume !(8513 == ssl3_accept_~s__state~0); 103784#L147 assume 8528 == ssl3_accept_~s__state~0; 99588#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 104628#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 104624#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 104620#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 104622#L356 assume !(3 == ssl3_accept_~blastFlag~0); 104618#L356-2 assume !(ssl3_accept_~ret~0 <= 0); 104615#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 104605#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 104601#L640 ssl3_accept_~skip~0 := 0; 104599#L99-2 assume !false; 104597#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 104595#L102 assume !(12292 == ssl3_accept_~s__state~0); 104593#L105 assume !(16384 == ssl3_accept_~s__state~0); 104591#L108 assume !(8192 == ssl3_accept_~s__state~0); 104589#L111 assume !(24576 == ssl3_accept_~s__state~0); 104587#L114 assume !(8195 == ssl3_accept_~s__state~0); 104585#L117 assume !(8480 == ssl3_accept_~s__state~0); 104583#L120 assume !(8481 == ssl3_accept_~s__state~0); 104581#L123 assume !(8482 == ssl3_accept_~s__state~0); 104579#L126 assume !(8464 == ssl3_accept_~s__state~0); 104577#L129 assume !(8465 == ssl3_accept_~s__state~0); 104574#L132 assume !(8466 == ssl3_accept_~s__state~0); 104572#L135 assume !(8496 == ssl3_accept_~s__state~0); 104570#L138 assume !(8497 == ssl3_accept_~s__state~0); 104568#L141 assume !(8512 == ssl3_accept_~s__state~0); 104566#L144 assume !(8513 == ssl3_accept_~s__state~0); 104564#L147 assume !(8528 == ssl3_accept_~s__state~0); 104562#L150 assume !(8529 == ssl3_accept_~s__state~0); 104031#L153 assume 8544 == ssl3_accept_~s__state~0; 99019#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 99021#L382 assume !(0 != ssl3_accept_~s__session__peer~0); 99042#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 99043#L394 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 104526#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 104525#L406 assume !(4 == ssl3_accept_~blastFlag~0); 98886#L406-2 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; 98887#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 104521#L640 ssl3_accept_~skip~0 := 0; 104520#L99-2 assume !false; 104519#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 104518#L102 assume !(12292 == ssl3_accept_~s__state~0); 104517#L105 assume !(16384 == ssl3_accept_~s__state~0); 104516#L108 assume !(8192 == ssl3_accept_~s__state~0); 104515#L111 assume !(24576 == ssl3_accept_~s__state~0); 104514#L114 assume !(8195 == ssl3_accept_~s__state~0); 104513#L117 assume !(8480 == ssl3_accept_~s__state~0); 104512#L120 assume !(8481 == ssl3_accept_~s__state~0); 104511#L123 assume !(8482 == ssl3_accept_~s__state~0); 104510#L126 assume !(8464 == ssl3_accept_~s__state~0); 104509#L129 assume !(8465 == ssl3_accept_~s__state~0); 104508#L132 assume !(8466 == ssl3_accept_~s__state~0); 104507#L135 assume !(8496 == ssl3_accept_~s__state~0); 104506#L138 assume !(8497 == ssl3_accept_~s__state~0); 104505#L141 assume !(8512 == ssl3_accept_~s__state~0); 104504#L144 assume !(8513 == ssl3_accept_~s__state~0); 104503#L147 assume !(8528 == ssl3_accept_~s__state~0); 104502#L150 assume !(8529 == ssl3_accept_~s__state~0); 104501#L153 assume !(8544 == ssl3_accept_~s__state~0); 104500#L156 assume !(8545 == ssl3_accept_~s__state~0); 104499#L159 assume !(8560 == ssl3_accept_~s__state~0); 104498#L162 assume !(8561 == ssl3_accept_~s__state~0); 103971#L165 assume 8448 == ssl3_accept_~s__state~0; 103972#L166 assume !(ssl3_accept_~num1~0 > 0); 99040#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 99041#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 104667#L640 ssl3_accept_~skip~0 := 0; 104665#L99-2 assume !false; 104663#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 104661#L102 assume !(12292 == ssl3_accept_~s__state~0); 104658#L105 assume !(16384 == ssl3_accept_~s__state~0); 104657#L108 assume !(8192 == ssl3_accept_~s__state~0); 104656#L111 assume !(24576 == ssl3_accept_~s__state~0); 104654#L114 assume !(8195 == ssl3_accept_~s__state~0); 104649#L117 assume !(8480 == ssl3_accept_~s__state~0); 104647#L120 assume !(8481 == ssl3_accept_~s__state~0); 104645#L123 assume !(8482 == ssl3_accept_~s__state~0); 104643#L126 assume !(8464 == ssl3_accept_~s__state~0); 104642#L129 assume !(8465 == ssl3_accept_~s__state~0); 99076#L132 assume !(8466 == ssl3_accept_~s__state~0); 99014#L135 assume !(8496 == ssl3_accept_~s__state~0); 99015#L138 assume !(8497 == ssl3_accept_~s__state~0); 98997#L141 assume !(8512 == ssl3_accept_~s__state~0); 98956#L144 assume !(8513 == ssl3_accept_~s__state~0); 98921#L147 assume !(8528 == ssl3_accept_~s__state~0); 98922#L150 assume !(8529 == ssl3_accept_~s__state~0); 98894#L153 assume !(8544 == ssl3_accept_~s__state~0); 98895#L156 assume !(8545 == ssl3_accept_~s__state~0); 99108#L159 assume !(8560 == ssl3_accept_~s__state~0); 99092#L162 assume !(8561 == ssl3_accept_~s__state~0); 99051#L165 assume !(8448 == ssl3_accept_~s__state~0); 99052#L168 assume 8576 == ssl3_accept_~s__state~0; 104069#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 104063#L449 assume !(5 == ssl3_accept_~blastFlag~0); 104064#L449-2 assume !(ssl3_accept_~ret~0 <= 0); 104018#L455 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 99462#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 104007#L640 ssl3_accept_~skip~0 := 0; 104005#L99-2 assume !false; 104003#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 104001#L102 assume !(12292 == ssl3_accept_~s__state~0); 103999#L105 assume !(16384 == ssl3_accept_~s__state~0); 103997#L108 assume !(8192 == ssl3_accept_~s__state~0); 103995#L111 assume !(24576 == ssl3_accept_~s__state~0); 103993#L114 assume !(8195 == ssl3_accept_~s__state~0); 103991#L117 assume !(8480 == ssl3_accept_~s__state~0); 103989#L120 assume !(8481 == ssl3_accept_~s__state~0); 103987#L123 assume !(8482 == ssl3_accept_~s__state~0); 103985#L126 assume !(8464 == ssl3_accept_~s__state~0); 103983#L129 assume !(8465 == ssl3_accept_~s__state~0); 103980#L132 assume 8466 == ssl3_accept_~s__state~0; 98955#L133 [2019-10-22 09:00:29,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:29,945 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 20 times [2019-10-22 09:00:29,945 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:29,946 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682929014] [2019-10-22 09:00:29,946 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:29,946 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:29,946 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:29,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:29,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:29,955 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:00:29,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:29,956 INFO L82 PathProgramCache]: Analyzing trace with hash -571689138, now seen corresponding path program 1 times [2019-10-22 09:00:29,956 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:29,956 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672062939] [2019-10-22 09:00:29,956 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:29,956 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:29,956 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:29,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:00:29,984 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 182 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2019-10-22 09:00:29,984 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672062939] [2019-10-22 09:00:29,984 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:00:29,985 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 09:00:29,985 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053338873] [2019-10-22 09:00:29,985 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:00:29,985 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:00:29,985 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:00:29,985 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:00:29,985 INFO L87 Difference]: Start difference. First operand 5812 states and 7456 transitions. cyclomatic complexity: 1657 Second operand 3 states. [2019-10-22 09:00:30,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:00:30,058 INFO L93 Difference]: Finished difference Result 8071 states and 10269 transitions. [2019-10-22 09:00:30,058 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:00:30,058 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8071 states and 10269 transitions. [2019-10-22 09:00:30,081 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 7684 [2019-10-22 09:00:30,101 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8071 states to 8071 states and 10269 transitions. [2019-10-22 09:00:30,101 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7824 [2019-10-22 09:00:30,106 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7824 [2019-10-22 09:00:30,106 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8071 states and 10269 transitions. [2019-10-22 09:00:30,107 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:00:30,107 INFO L688 BuchiCegarLoop]: Abstraction has 8071 states and 10269 transitions. [2019-10-22 09:00:30,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8071 states and 10269 transitions. [2019-10-22 09:00:30,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8071 to 7981. [2019-10-22 09:00:30,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7981 states. [2019-10-22 09:00:30,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7981 states to 7981 states and 10168 transitions. [2019-10-22 09:00:30,178 INFO L711 BuchiCegarLoop]: Abstraction has 7981 states and 10168 transitions. [2019-10-22 09:00:30,178 INFO L591 BuchiCegarLoop]: Abstraction has 7981 states and 10168 transitions. [2019-10-22 09:00:30,178 INFO L424 BuchiCegarLoop]: ======== Iteration 26============ [2019-10-22 09:00:30,178 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7981 states and 10168 transitions. [2019-10-22 09:00:30,196 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 7635 [2019-10-22 09:00:30,197 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:00:30,197 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:00:30,198 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:00:30,198 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, 1, 1, 1] [2019-10-22 09:00:30,198 INFO L791 eck$LassoCheckResult]: Stem: 112984#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; 112985#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 112970#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; 112971#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 112923#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 113057#L99-2 assume !false; 113079#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 114961#L102 assume !(12292 == ssl3_accept_~s__state~0); 114958#L105 assume !(16384 == ssl3_accept_~s__state~0); 114955#L108 assume !(8192 == ssl3_accept_~s__state~0); 114952#L111 assume !(24576 == ssl3_accept_~s__state~0); 114949#L114 assume !(8195 == ssl3_accept_~s__state~0); 114946#L117 assume !(8480 == ssl3_accept_~s__state~0); 114943#L120 assume !(8481 == ssl3_accept_~s__state~0); 114939#L123 assume !(8482 == ssl3_accept_~s__state~0); 114940#L126 assume 8464 == ssl3_accept_~s__state~0; 114016#L133 [2019-10-22 09:00:30,199 INFO L793 eck$LassoCheckResult]: Loop: 114016#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 116983#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 116980#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; 116975#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 116973#L640 ssl3_accept_~skip~0 := 0; 116964#L99-2 assume !false; 116965#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 116229#L102 assume !(12292 == ssl3_accept_~s__state~0); 116230#L105 assume !(16384 == ssl3_accept_~s__state~0); 116225#L108 assume !(8192 == ssl3_accept_~s__state~0); 116226#L111 assume !(24576 == ssl3_accept_~s__state~0); 116154#L114 assume !(8195 == ssl3_accept_~s__state~0); 116155#L117 assume !(8480 == ssl3_accept_~s__state~0); 116147#L120 assume !(8481 == ssl3_accept_~s__state~0); 116148#L123 assume !(8482 == ssl3_accept_~s__state~0); 115803#L126 assume !(8464 == ssl3_accept_~s__state~0); 115804#L129 assume !(8465 == ssl3_accept_~s__state~0); 115177#L132 assume !(8466 == ssl3_accept_~s__state~0); 115178#L135 assume 8496 == ssl3_accept_~s__state~0; 113272#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 113273#L287 assume !(1 == ssl3_accept_~blastFlag~0); 114056#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 114057#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 115585#L293-2 ssl3_accept_~s__init_num~0 := 0; 114046#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 114044#L640 ssl3_accept_~skip~0 := 0; 114039#L99-2 assume !false; 114040#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 114035#L102 assume !(12292 == ssl3_accept_~s__state~0); 114036#L105 assume !(16384 == ssl3_accept_~s__state~0); 114031#L108 assume !(8192 == ssl3_accept_~s__state~0); 114032#L111 assume !(24576 == ssl3_accept_~s__state~0); 114027#L114 assume !(8195 == ssl3_accept_~s__state~0); 114028#L117 assume !(8480 == ssl3_accept_~s__state~0); 114023#L120 assume !(8481 == ssl3_accept_~s__state~0); 114024#L123 assume !(8482 == ssl3_accept_~s__state~0); 114019#L126 assume !(8464 == ssl3_accept_~s__state~0); 114020#L129 assume !(8465 == ssl3_accept_~s__state~0); 113998#L132 assume !(8466 == ssl3_accept_~s__state~0); 113999#L135 assume !(8496 == ssl3_accept_~s__state~0); 115589#L138 assume !(8497 == ssl3_accept_~s__state~0); 113091#L141 assume 8512 == ssl3_accept_~s__state~0; 113992#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 113993#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 116713#L308 assume !(2 == ssl3_accept_~blastFlag~0); 116712#L308-2 assume !(ssl3_accept_~ret~0 <= 0); 116707#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 116703#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 116700#L640 ssl3_accept_~skip~0 := 0; 116697#L99-2 assume !false; 116691#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 116689#L102 assume !(12292 == ssl3_accept_~s__state~0); 116687#L105 assume !(16384 == ssl3_accept_~s__state~0); 116685#L108 assume !(8192 == ssl3_accept_~s__state~0); 116683#L111 assume !(24576 == ssl3_accept_~s__state~0); 116681#L114 assume !(8195 == ssl3_accept_~s__state~0); 116679#L117 assume !(8480 == ssl3_accept_~s__state~0); 116677#L120 assume !(8481 == ssl3_accept_~s__state~0); 116675#L123 assume !(8482 == ssl3_accept_~s__state~0); 116673#L126 assume !(8464 == ssl3_accept_~s__state~0); 116671#L129 assume !(8465 == ssl3_accept_~s__state~0); 116669#L132 assume !(8466 == ssl3_accept_~s__state~0); 116667#L135 assume !(8496 == ssl3_accept_~s__state~0); 116665#L138 assume !(8497 == ssl3_accept_~s__state~0); 116663#L141 assume !(8512 == ssl3_accept_~s__state~0); 116661#L144 assume !(8513 == ssl3_accept_~s__state~0); 116659#L147 assume 8528 == ssl3_accept_~s__state~0; 114462#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 116656#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 116651#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 116639#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 116643#L356 assume !(3 == ssl3_accept_~blastFlag~0); 116637#L356-2 assume !(ssl3_accept_~ret~0 <= 0); 116632#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 116626#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 116618#L640 ssl3_accept_~skip~0 := 0; 116616#L99-2 assume !false; 116608#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 116602#L102 assume !(12292 == ssl3_accept_~s__state~0); 116598#L105 assume !(16384 == ssl3_accept_~s__state~0); 116591#L108 assume !(8192 == ssl3_accept_~s__state~0); 116587#L111 assume !(24576 == ssl3_accept_~s__state~0); 116583#L114 assume !(8195 == ssl3_accept_~s__state~0); 116579#L117 assume !(8480 == ssl3_accept_~s__state~0); 116575#L120 assume !(8481 == ssl3_accept_~s__state~0); 116571#L123 assume !(8482 == ssl3_accept_~s__state~0); 116567#L126 assume !(8464 == ssl3_accept_~s__state~0); 116563#L129 assume !(8465 == ssl3_accept_~s__state~0); 116559#L132 assume !(8466 == ssl3_accept_~s__state~0); 116555#L135 assume !(8496 == ssl3_accept_~s__state~0); 116551#L138 assume !(8497 == ssl3_accept_~s__state~0); 116547#L141 assume !(8512 == ssl3_accept_~s__state~0); 116543#L144 assume !(8513 == ssl3_accept_~s__state~0); 116539#L147 assume !(8528 == ssl3_accept_~s__state~0); 116535#L150 assume !(8529 == ssl3_accept_~s__state~0); 116531#L153 assume 8544 == ssl3_accept_~s__state~0; 114459#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 116524#L382 assume !(0 != ssl3_accept_~s__session__peer~0); 116519#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 116514#L394 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 116509#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 116505#L406 assume !(4 == ssl3_accept_~blastFlag~0); 116499#L406-2 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; 116493#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 116488#L640 ssl3_accept_~skip~0 := 0; 116483#L99-2 assume !false; 116477#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 116475#L102 assume !(12292 == ssl3_accept_~s__state~0); 116473#L105 assume !(16384 == ssl3_accept_~s__state~0); 116471#L108 assume !(8192 == ssl3_accept_~s__state~0); 116469#L111 assume !(24576 == ssl3_accept_~s__state~0); 116467#L114 assume !(8195 == ssl3_accept_~s__state~0); 116465#L117 assume !(8480 == ssl3_accept_~s__state~0); 116463#L120 assume !(8481 == ssl3_accept_~s__state~0); 116461#L123 assume !(8482 == ssl3_accept_~s__state~0); 116459#L126 assume !(8464 == ssl3_accept_~s__state~0); 116457#L129 assume !(8465 == ssl3_accept_~s__state~0); 116455#L132 assume !(8466 == ssl3_accept_~s__state~0); 116453#L135 assume !(8496 == ssl3_accept_~s__state~0); 116451#L138 assume !(8497 == ssl3_accept_~s__state~0); 116449#L141 assume !(8512 == ssl3_accept_~s__state~0); 116447#L144 assume !(8513 == ssl3_accept_~s__state~0); 116445#L147 assume !(8528 == ssl3_accept_~s__state~0); 116443#L150 assume !(8529 == ssl3_accept_~s__state~0); 116441#L153 assume !(8544 == ssl3_accept_~s__state~0); 116439#L156 assume !(8545 == ssl3_accept_~s__state~0); 116437#L159 assume !(8560 == ssl3_accept_~s__state~0); 116435#L162 assume !(8561 == ssl3_accept_~s__state~0); 116433#L165 assume 8448 == ssl3_accept_~s__state~0; 116431#L166 assume !(ssl3_accept_~num1~0 > 0); 116427#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 116423#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 116418#L640 ssl3_accept_~skip~0 := 0; 116415#L99-2 assume !false; 116409#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 116407#L102 assume !(12292 == ssl3_accept_~s__state~0); 116405#L105 assume !(16384 == ssl3_accept_~s__state~0); 116403#L108 assume !(8192 == ssl3_accept_~s__state~0); 116401#L111 assume !(24576 == ssl3_accept_~s__state~0); 116399#L114 assume !(8195 == ssl3_accept_~s__state~0); 116397#L117 assume !(8480 == ssl3_accept_~s__state~0); 116395#L120 assume !(8481 == ssl3_accept_~s__state~0); 116393#L123 assume !(8482 == ssl3_accept_~s__state~0); 116391#L126 assume !(8464 == ssl3_accept_~s__state~0); 116389#L129 assume !(8465 == ssl3_accept_~s__state~0); 116387#L132 assume !(8466 == ssl3_accept_~s__state~0); 116386#L135 assume !(8496 == ssl3_accept_~s__state~0); 116385#L138 assume !(8497 == ssl3_accept_~s__state~0); 116384#L141 assume !(8512 == ssl3_accept_~s__state~0); 116383#L144 assume !(8513 == ssl3_accept_~s__state~0); 116382#L147 assume !(8528 == ssl3_accept_~s__state~0); 116381#L150 assume !(8529 == ssl3_accept_~s__state~0); 116380#L153 assume !(8544 == ssl3_accept_~s__state~0); 116378#L156 assume !(8545 == ssl3_accept_~s__state~0); 116377#L159 assume !(8560 == ssl3_accept_~s__state~0); 116329#L162 assume !(8561 == ssl3_accept_~s__state~0); 116328#L165 assume !(8448 == ssl3_accept_~s__state~0); 116326#L168 assume 8576 == ssl3_accept_~s__state~0; 116324#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 116322#L449 assume !(5 == ssl3_accept_~blastFlag~0); 116321#L449-2 assume !(ssl3_accept_~ret~0 <= 0); 116317#L455 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 115326#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 116968#L640 ssl3_accept_~skip~0 := 0; 116969#L99-2 assume !false; 116934#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 116935#L102 assume !(12292 == ssl3_accept_~s__state~0); 116227#L105 assume !(16384 == ssl3_accept_~s__state~0); 116228#L108 assume !(8192 == ssl3_accept_~s__state~0); 116220#L111 assume !(24576 == ssl3_accept_~s__state~0); 116221#L114 assume !(8195 == ssl3_accept_~s__state~0); 116149#L117 assume !(8480 == ssl3_accept_~s__state~0); 116150#L120 assume !(8481 == ssl3_accept_~s__state~0); 116077#L123 assume !(8482 == ssl3_accept_~s__state~0); 116078#L126 assume !(8464 == ssl3_accept_~s__state~0); 115800#L129 assume !(8465 == ssl3_accept_~s__state~0); 115801#L132 assume 8466 == ssl3_accept_~s__state~0; 114016#L133 [2019-10-22 09:00:30,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:30,199 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 21 times [2019-10-22 09:00:30,199 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:30,199 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715307817] [2019-10-22 09:00:30,199 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:30,199 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:30,200 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:30,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:30,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:30,206 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:00:30,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:30,206 INFO L82 PathProgramCache]: Analyzing trace with hash 811723598, now seen corresponding path program 1 times [2019-10-22 09:00:30,206 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:30,207 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406658927] [2019-10-22 09:00:30,207 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:30,207 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:30,207 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:30,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:00:30,241 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:00:30,241 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406658927] [2019-10-22 09:00:30,241 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:00:30,241 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 09:00:30,241 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102814315] [2019-10-22 09:00:30,242 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:00:30,242 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:00:30,242 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:00:30,242 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:00:30,243 INFO L87 Difference]: Start difference. First operand 7981 states and 10168 transitions. cyclomatic complexity: 2205 Second operand 3 states. [2019-10-22 09:00:30,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:00:30,297 INFO L93 Difference]: Finished difference Result 8077 states and 10284 transitions. [2019-10-22 09:00:30,298 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:00:30,298 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8077 states and 10284 transitions. [2019-10-22 09:00:30,322 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7683 [2019-10-22 09:00:30,340 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8077 states to 8077 states and 10284 transitions. [2019-10-22 09:00:30,341 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7830 [2019-10-22 09:00:30,345 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7830 [2019-10-22 09:00:30,347 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8077 states and 10284 transitions. [2019-10-22 09:00:30,348 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:00:30,348 INFO L688 BuchiCegarLoop]: Abstraction has 8077 states and 10284 transitions. [2019-10-22 09:00:30,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8077 states and 10284 transitions. [2019-10-22 09:00:30,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8077 to 8077. [2019-10-22 09:00:30,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8077 states. [2019-10-22 09:00:30,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8077 states to 8077 states and 10284 transitions. [2019-10-22 09:00:30,431 INFO L711 BuchiCegarLoop]: Abstraction has 8077 states and 10284 transitions. [2019-10-22 09:00:30,431 INFO L591 BuchiCegarLoop]: Abstraction has 8077 states and 10284 transitions. [2019-10-22 09:00:30,431 INFO L424 BuchiCegarLoop]: ======== Iteration 27============ [2019-10-22 09:00:30,431 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8077 states and 10284 transitions. [2019-10-22 09:00:30,452 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7683 [2019-10-22 09:00:30,452 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:00:30,452 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:00:30,454 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:00:30,454 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, 1, 1, 1] [2019-10-22 09:00:30,454 INFO L791 eck$LassoCheckResult]: Stem: 129046#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; 129047#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 129032#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; 129033#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 128979#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 129105#L99-2 assume !false; 129128#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 130366#L102 assume !(12292 == ssl3_accept_~s__state~0); 130364#L105 assume !(16384 == ssl3_accept_~s__state~0); 130362#L108 assume !(8192 == ssl3_accept_~s__state~0); 130360#L111 assume !(24576 == ssl3_accept_~s__state~0); 130358#L114 assume !(8195 == ssl3_accept_~s__state~0); 130356#L117 assume !(8480 == ssl3_accept_~s__state~0); 130354#L120 assume !(8481 == ssl3_accept_~s__state~0); 130352#L123 assume !(8482 == ssl3_accept_~s__state~0); 130350#L126 assume 8464 == ssl3_accept_~s__state~0; 130160#L133 [2019-10-22 09:00:30,455 INFO L793 eck$LassoCheckResult]: Loop: 130160#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 130161#L274 assume !(0 == ssl3_accept_~blastFlag~0); 131032#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; 131028#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 131023#L640 ssl3_accept_~skip~0 := 0; 131022#L99-2 assume !false; 131021#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131020#L102 assume !(12292 == ssl3_accept_~s__state~0); 131019#L105 assume !(16384 == ssl3_accept_~s__state~0); 131018#L108 assume !(8192 == ssl3_accept_~s__state~0); 131017#L111 assume !(24576 == ssl3_accept_~s__state~0); 131016#L114 assume !(8195 == ssl3_accept_~s__state~0); 131015#L117 assume !(8480 == ssl3_accept_~s__state~0); 131014#L120 assume !(8481 == ssl3_accept_~s__state~0); 131013#L123 assume !(8482 == ssl3_accept_~s__state~0); 131012#L126 assume !(8464 == ssl3_accept_~s__state~0); 131011#L129 assume !(8465 == ssl3_accept_~s__state~0); 131010#L132 assume !(8466 == ssl3_accept_~s__state~0); 131009#L135 assume 8496 == ssl3_accept_~s__state~0; 130013#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 130014#L287 assume !(1 == ssl3_accept_~blastFlag~0); 130131#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 130132#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 130124#L293-2 ssl3_accept_~s__init_num~0 := 0; 130125#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 130194#L640 ssl3_accept_~skip~0 := 0; 130195#L99-2 assume !false; 130190#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 130191#L102 assume !(12292 == ssl3_accept_~s__state~0); 130186#L105 assume !(16384 == ssl3_accept_~s__state~0); 130187#L108 assume !(8192 == ssl3_accept_~s__state~0); 130182#L111 assume !(24576 == ssl3_accept_~s__state~0); 130183#L114 assume !(8195 == ssl3_accept_~s__state~0); 130178#L117 assume !(8480 == ssl3_accept_~s__state~0); 130179#L120 assume !(8481 == ssl3_accept_~s__state~0); 130174#L123 assume !(8482 == ssl3_accept_~s__state~0); 130175#L126 assume !(8464 == ssl3_accept_~s__state~0); 130088#L129 assume !(8465 == ssl3_accept_~s__state~0); 130089#L132 assume !(8466 == ssl3_accept_~s__state~0); 130441#L135 assume !(8496 == ssl3_accept_~s__state~0); 130442#L138 assume !(8497 == ssl3_accept_~s__state~0); 129137#L141 assume 8512 == ssl3_accept_~s__state~0; 130083#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 131003#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 130998#L308 assume !(2 == ssl3_accept_~blastFlag~0); 130999#L308-2 assume !(ssl3_accept_~ret~0 <= 0); 131216#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 131213#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 131210#L640 ssl3_accept_~skip~0 := 0; 131209#L99-2 assume !false; 131208#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131207#L102 assume !(12292 == ssl3_accept_~s__state~0); 131206#L105 assume !(16384 == ssl3_accept_~s__state~0); 131205#L108 assume !(8192 == ssl3_accept_~s__state~0); 131204#L111 assume !(24576 == ssl3_accept_~s__state~0); 131203#L114 assume !(8195 == ssl3_accept_~s__state~0); 131202#L117 assume !(8480 == ssl3_accept_~s__state~0); 131201#L120 assume !(8481 == ssl3_accept_~s__state~0); 131200#L123 assume !(8482 == ssl3_accept_~s__state~0); 131199#L126 assume !(8464 == ssl3_accept_~s__state~0); 131198#L129 assume !(8465 == ssl3_accept_~s__state~0); 131197#L132 assume !(8466 == ssl3_accept_~s__state~0); 131196#L135 assume !(8496 == ssl3_accept_~s__state~0); 131195#L138 assume !(8497 == ssl3_accept_~s__state~0); 131194#L141 assume !(8512 == ssl3_accept_~s__state~0); 131193#L144 assume !(8513 == ssl3_accept_~s__state~0); 131192#L147 assume 8528 == ssl3_accept_~s__state~0; 130293#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 131191#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 131190#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 131183#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 131185#L356 assume !(3 == ssl3_accept_~blastFlag~0); 131181#L356-2 assume !(ssl3_accept_~ret~0 <= 0); 131177#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 131174#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 131171#L640 ssl3_accept_~skip~0 := 0; 131170#L99-2 assume !false; 131168#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131163#L102 assume !(12292 == ssl3_accept_~s__state~0); 131161#L105 assume !(16384 == ssl3_accept_~s__state~0); 131159#L108 assume !(8192 == ssl3_accept_~s__state~0); 131157#L111 assume !(24576 == ssl3_accept_~s__state~0); 131155#L114 assume !(8195 == ssl3_accept_~s__state~0); 131153#L117 assume !(8480 == ssl3_accept_~s__state~0); 131151#L120 assume !(8481 == ssl3_accept_~s__state~0); 131149#L123 assume !(8482 == ssl3_accept_~s__state~0); 131147#L126 assume !(8464 == ssl3_accept_~s__state~0); 131145#L129 assume !(8465 == ssl3_accept_~s__state~0); 131143#L132 assume !(8466 == ssl3_accept_~s__state~0); 131141#L135 assume !(8496 == ssl3_accept_~s__state~0); 131139#L138 assume !(8497 == ssl3_accept_~s__state~0); 131137#L141 assume !(8512 == ssl3_accept_~s__state~0); 131135#L144 assume !(8513 == ssl3_accept_~s__state~0); 131133#L147 assume !(8528 == ssl3_accept_~s__state~0); 131131#L150 assume !(8529 == ssl3_accept_~s__state~0); 131129#L153 assume 8544 == ssl3_accept_~s__state~0; 130288#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 131126#L382 assume !(0 != ssl3_accept_~s__session__peer~0); 131123#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 131119#L394 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 131117#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 131115#L406 assume !(4 == ssl3_accept_~blastFlag~0); 131113#L406-2 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; 131109#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 131106#L640 ssl3_accept_~skip~0 := 0; 131105#L99-2 assume !false; 131104#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131103#L102 assume !(12292 == ssl3_accept_~s__state~0); 131102#L105 assume !(16384 == ssl3_accept_~s__state~0); 131101#L108 assume !(8192 == ssl3_accept_~s__state~0); 131100#L111 assume !(24576 == ssl3_accept_~s__state~0); 131099#L114 assume !(8195 == ssl3_accept_~s__state~0); 131098#L117 assume !(8480 == ssl3_accept_~s__state~0); 131097#L120 assume !(8481 == ssl3_accept_~s__state~0); 131096#L123 assume !(8482 == ssl3_accept_~s__state~0); 131095#L126 assume !(8464 == ssl3_accept_~s__state~0); 131094#L129 assume !(8465 == ssl3_accept_~s__state~0); 131093#L132 assume !(8466 == ssl3_accept_~s__state~0); 131092#L135 assume !(8496 == ssl3_accept_~s__state~0); 131091#L138 assume !(8497 == ssl3_accept_~s__state~0); 131090#L141 assume !(8512 == ssl3_accept_~s__state~0); 131089#L144 assume !(8513 == ssl3_accept_~s__state~0); 131088#L147 assume !(8528 == ssl3_accept_~s__state~0); 131087#L150 assume !(8529 == ssl3_accept_~s__state~0); 131086#L153 assume !(8544 == ssl3_accept_~s__state~0); 131085#L156 assume !(8545 == ssl3_accept_~s__state~0); 131084#L159 assume !(8560 == ssl3_accept_~s__state~0); 131083#L162 assume !(8561 == ssl3_accept_~s__state~0); 131082#L165 assume 8448 == ssl3_accept_~s__state~0; 131081#L166 assume !(ssl3_accept_~num1~0 > 0); 131078#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 131075#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 131072#L640 ssl3_accept_~skip~0 := 0; 131071#L99-2 assume !false; 131070#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131069#L102 assume !(12292 == ssl3_accept_~s__state~0); 131068#L105 assume !(16384 == ssl3_accept_~s__state~0); 131067#L108 assume !(8192 == ssl3_accept_~s__state~0); 131066#L111 assume !(24576 == ssl3_accept_~s__state~0); 131065#L114 assume !(8195 == ssl3_accept_~s__state~0); 131064#L117 assume !(8480 == ssl3_accept_~s__state~0); 131063#L120 assume !(8481 == ssl3_accept_~s__state~0); 131062#L123 assume !(8482 == ssl3_accept_~s__state~0); 131061#L126 assume !(8464 == ssl3_accept_~s__state~0); 131060#L129 assume !(8465 == ssl3_accept_~s__state~0); 131059#L132 assume !(8466 == ssl3_accept_~s__state~0); 131058#L135 assume !(8496 == ssl3_accept_~s__state~0); 131057#L138 assume !(8497 == ssl3_accept_~s__state~0); 131056#L141 assume !(8512 == ssl3_accept_~s__state~0); 131055#L144 assume !(8513 == ssl3_accept_~s__state~0); 131054#L147 assume !(8528 == ssl3_accept_~s__state~0); 131053#L150 assume !(8529 == ssl3_accept_~s__state~0); 131052#L153 assume !(8544 == ssl3_accept_~s__state~0); 131051#L156 assume !(8545 == ssl3_accept_~s__state~0); 131050#L159 assume !(8560 == ssl3_accept_~s__state~0); 131049#L162 assume !(8561 == ssl3_accept_~s__state~0); 131047#L165 assume !(8448 == ssl3_accept_~s__state~0); 131048#L168 assume 8576 == ssl3_accept_~s__state~0; 131038#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 131039#L449 assume !(5 == ssl3_accept_~blastFlag~0); 131034#L449-2 assume !(ssl3_accept_~ret~0 <= 0); 131035#L455 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 130409#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 130400#L640 ssl3_accept_~skip~0 := 0; 130401#L99-2 assume !false; 130396#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 130397#L102 assume !(12292 == ssl3_accept_~s__state~0); 130392#L105 assume !(16384 == ssl3_accept_~s__state~0); 130393#L108 assume !(8192 == ssl3_accept_~s__state~0); 130388#L111 assume !(24576 == ssl3_accept_~s__state~0); 130389#L114 assume !(8195 == ssl3_accept_~s__state~0); 130384#L117 assume !(8480 == ssl3_accept_~s__state~0); 130385#L120 assume !(8481 == ssl3_accept_~s__state~0); 130380#L123 assume !(8482 == ssl3_accept_~s__state~0); 130381#L126 assume !(8464 == ssl3_accept_~s__state~0); 130376#L129 assume !(8465 == ssl3_accept_~s__state~0); 130377#L132 assume 8466 == ssl3_accept_~s__state~0; 130160#L133 [2019-10-22 09:00:30,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:30,455 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 22 times [2019-10-22 09:00:30,455 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:30,455 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451057960] [2019-10-22 09:00:30,456 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:30,456 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:30,456 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:30,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:30,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:30,463 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:00:30,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:30,464 INFO L82 PathProgramCache]: Analyzing trace with hash 378913806, now seen corresponding path program 1 times [2019-10-22 09:00:30,464 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:30,464 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072613091] [2019-10-22 09:00:30,464 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:30,465 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:30,465 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:30,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:00:30,509 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:00:30,509 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072613091] [2019-10-22 09:00:30,509 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:00:30,510 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 09:00:30,510 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457319197] [2019-10-22 09:00:30,511 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:00:30,511 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:00:30,511 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:00:30,511 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:00:30,511 INFO L87 Difference]: Start difference. First operand 8077 states and 10284 transitions. cyclomatic complexity: 2227 Second operand 3 states. [2019-10-22 09:00:30,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:00:30,599 INFO L93 Difference]: Finished difference Result 15275 states and 19389 transitions. [2019-10-22 09:00:30,600 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:00:30,600 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15275 states and 19389 transitions. [2019-10-22 09:00:30,642 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 14833 [2019-10-22 09:00:30,670 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15275 states to 15275 states and 19389 transitions. [2019-10-22 09:00:30,671 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15028 [2019-10-22 09:00:30,677 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 15028 [2019-10-22 09:00:30,680 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15275 states and 19389 transitions. [2019-10-22 09:00:30,680 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:00:30,680 INFO L688 BuchiCegarLoop]: Abstraction has 15275 states and 19389 transitions. [2019-10-22 09:00:30,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15275 states and 19389 transitions. [2019-10-22 09:00:30,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15275 to 8077. [2019-10-22 09:00:30,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8077 states. [2019-10-22 09:00:30,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8077 states to 8077 states and 10273 transitions. [2019-10-22 09:00:30,773 INFO L711 BuchiCegarLoop]: Abstraction has 8077 states and 10273 transitions. [2019-10-22 09:00:30,773 INFO L591 BuchiCegarLoop]: Abstraction has 8077 states and 10273 transitions. [2019-10-22 09:00:30,773 INFO L424 BuchiCegarLoop]: ======== Iteration 28============ [2019-10-22 09:00:30,773 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8077 states and 10273 transitions. [2019-10-22 09:00:30,790 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7683 [2019-10-22 09:00:30,790 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:00:30,790 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:00:30,791 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:00:30,792 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, 1, 1, 1] [2019-10-22 09:00:30,792 INFO L791 eck$LassoCheckResult]: Stem: 152411#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; 152412#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 152397#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; 152398#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 152349#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 152485#L99-2 assume !false; 152507#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 153696#L102 assume !(12292 == ssl3_accept_~s__state~0); 153694#L105 assume !(16384 == ssl3_accept_~s__state~0); 153692#L108 assume !(8192 == ssl3_accept_~s__state~0); 153690#L111 assume !(24576 == ssl3_accept_~s__state~0); 153688#L114 assume !(8195 == ssl3_accept_~s__state~0); 153686#L117 assume !(8480 == ssl3_accept_~s__state~0); 153684#L120 assume !(8481 == ssl3_accept_~s__state~0); 153682#L123 assume !(8482 == ssl3_accept_~s__state~0); 153680#L126 assume 8464 == ssl3_accept_~s__state~0; 153496#L133 [2019-10-22 09:00:30,792 INFO L793 eck$LassoCheckResult]: Loop: 153496#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 153497#L274 assume !(0 == ssl3_accept_~blastFlag~0); 154367#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; 154361#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 154358#L640 ssl3_accept_~skip~0 := 0; 154357#L99-2 assume !false; 154356#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 154355#L102 assume !(12292 == ssl3_accept_~s__state~0); 154354#L105 assume !(16384 == ssl3_accept_~s__state~0); 154353#L108 assume !(8192 == ssl3_accept_~s__state~0); 154352#L111 assume !(24576 == ssl3_accept_~s__state~0); 154351#L114 assume !(8195 == ssl3_accept_~s__state~0); 154350#L117 assume !(8480 == ssl3_accept_~s__state~0); 154349#L120 assume !(8481 == ssl3_accept_~s__state~0); 154348#L123 assume !(8482 == ssl3_accept_~s__state~0); 154347#L126 assume !(8464 == ssl3_accept_~s__state~0); 154346#L129 assume !(8465 == ssl3_accept_~s__state~0); 154345#L132 assume !(8466 == ssl3_accept_~s__state~0); 154344#L135 assume 8496 == ssl3_accept_~s__state~0; 153373#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 153374#L287 assume !(1 == ssl3_accept_~blastFlag~0); 153467#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 153468#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 153460#L293-2 ssl3_accept_~s__init_num~0 := 0; 153461#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 153530#L640 ssl3_accept_~skip~0 := 0; 153531#L99-2 assume !false; 153526#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 153527#L102 assume !(12292 == ssl3_accept_~s__state~0); 153522#L105 assume !(16384 == ssl3_accept_~s__state~0); 153523#L108 assume !(8192 == ssl3_accept_~s__state~0); 153518#L111 assume !(24576 == ssl3_accept_~s__state~0); 153519#L114 assume !(8195 == ssl3_accept_~s__state~0); 153514#L117 assume !(8480 == ssl3_accept_~s__state~0); 153515#L120 assume !(8481 == ssl3_accept_~s__state~0); 153510#L123 assume !(8482 == ssl3_accept_~s__state~0); 153511#L126 assume !(8464 == ssl3_accept_~s__state~0); 153424#L129 assume !(8465 == ssl3_accept_~s__state~0); 153425#L132 assume !(8466 == ssl3_accept_~s__state~0); 153786#L135 assume !(8496 == ssl3_accept_~s__state~0); 153787#L138 assume !(8497 == ssl3_accept_~s__state~0); 152520#L141 assume 8512 == ssl3_accept_~s__state~0; 153419#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 154339#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 154333#L308 assume !(2 == ssl3_accept_~blastFlag~0); 154334#L308-2 assume !(ssl3_accept_~ret~0 <= 0); 154565#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 154562#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 154559#L640 ssl3_accept_~skip~0 := 0; 154558#L99-2 assume !false; 154557#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 154556#L102 assume !(12292 == ssl3_accept_~s__state~0); 154555#L105 assume !(16384 == ssl3_accept_~s__state~0); 154554#L108 assume !(8192 == ssl3_accept_~s__state~0); 154553#L111 assume !(24576 == ssl3_accept_~s__state~0); 154552#L114 assume !(8195 == ssl3_accept_~s__state~0); 154551#L117 assume !(8480 == ssl3_accept_~s__state~0); 154550#L120 assume !(8481 == ssl3_accept_~s__state~0); 154549#L123 assume !(8482 == ssl3_accept_~s__state~0); 154548#L126 assume !(8464 == ssl3_accept_~s__state~0); 154547#L129 assume !(8465 == ssl3_accept_~s__state~0); 154546#L132 assume !(8466 == ssl3_accept_~s__state~0); 154545#L135 assume !(8496 == ssl3_accept_~s__state~0); 154544#L138 assume !(8497 == ssl3_accept_~s__state~0); 154543#L141 assume !(8512 == ssl3_accept_~s__state~0); 154542#L144 assume !(8513 == ssl3_accept_~s__state~0); 154541#L147 assume 8528 == ssl3_accept_~s__state~0; 153631#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 154538#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 154539#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 154532#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 154540#L356 assume !(3 == ssl3_accept_~blastFlag~0); 154530#L356-2 assume !(ssl3_accept_~ret~0 <= 0); 154526#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 154523#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 154520#L640 ssl3_accept_~skip~0 := 0; 154519#L99-2 assume !false; 154517#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 154512#L102 assume !(12292 == ssl3_accept_~s__state~0); 154510#L105 assume !(16384 == ssl3_accept_~s__state~0); 154508#L108 assume !(8192 == ssl3_accept_~s__state~0); 154506#L111 assume !(24576 == ssl3_accept_~s__state~0); 154504#L114 assume !(8195 == ssl3_accept_~s__state~0); 154502#L117 assume !(8480 == ssl3_accept_~s__state~0); 154500#L120 assume !(8481 == ssl3_accept_~s__state~0); 154498#L123 assume !(8482 == ssl3_accept_~s__state~0); 154496#L126 assume !(8464 == ssl3_accept_~s__state~0); 154494#L129 assume !(8465 == ssl3_accept_~s__state~0); 154492#L132 assume !(8466 == ssl3_accept_~s__state~0); 154490#L135 assume !(8496 == ssl3_accept_~s__state~0); 154488#L138 assume !(8497 == ssl3_accept_~s__state~0); 154486#L141 assume !(8512 == ssl3_accept_~s__state~0); 154484#L144 assume !(8513 == ssl3_accept_~s__state~0); 154482#L147 assume !(8528 == ssl3_accept_~s__state~0); 154480#L150 assume !(8529 == ssl3_accept_~s__state~0); 154478#L153 assume 8544 == ssl3_accept_~s__state~0; 153626#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 154475#L382 assume !(0 != ssl3_accept_~s__session__peer~0); 154472#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 154468#L394 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 154466#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 154464#L406 assume !(4 == ssl3_accept_~blastFlag~0); 154462#L406-2 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; 154458#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 154455#L640 ssl3_accept_~skip~0 := 0; 154454#L99-2 assume !false; 154453#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 154452#L102 assume !(12292 == ssl3_accept_~s__state~0); 154451#L105 assume !(16384 == ssl3_accept_~s__state~0); 154450#L108 assume !(8192 == ssl3_accept_~s__state~0); 154449#L111 assume !(24576 == ssl3_accept_~s__state~0); 154448#L114 assume !(8195 == ssl3_accept_~s__state~0); 154447#L117 assume !(8480 == ssl3_accept_~s__state~0); 154446#L120 assume !(8481 == ssl3_accept_~s__state~0); 154445#L123 assume !(8482 == ssl3_accept_~s__state~0); 154444#L126 assume !(8464 == ssl3_accept_~s__state~0); 154443#L129 assume !(8465 == ssl3_accept_~s__state~0); 154442#L132 assume !(8466 == ssl3_accept_~s__state~0); 154441#L135 assume !(8496 == ssl3_accept_~s__state~0); 154440#L138 assume !(8497 == ssl3_accept_~s__state~0); 154439#L141 assume !(8512 == ssl3_accept_~s__state~0); 154438#L144 assume !(8513 == ssl3_accept_~s__state~0); 154437#L147 assume !(8528 == ssl3_accept_~s__state~0); 154436#L150 assume !(8529 == ssl3_accept_~s__state~0); 154435#L153 assume !(8544 == ssl3_accept_~s__state~0); 154434#L156 assume !(8545 == ssl3_accept_~s__state~0); 154433#L159 assume !(8560 == ssl3_accept_~s__state~0); 154432#L162 assume !(8561 == ssl3_accept_~s__state~0); 154431#L165 assume 8448 == ssl3_accept_~s__state~0; 154430#L166 assume !(ssl3_accept_~num1~0 > 0); 154427#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 154424#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 154421#L640 ssl3_accept_~skip~0 := 0; 154420#L99-2 assume !false; 154419#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 154418#L102 assume !(12292 == ssl3_accept_~s__state~0); 154417#L105 assume !(16384 == ssl3_accept_~s__state~0); 154416#L108 assume !(8192 == ssl3_accept_~s__state~0); 154415#L111 assume !(24576 == ssl3_accept_~s__state~0); 154414#L114 assume !(8195 == ssl3_accept_~s__state~0); 154413#L117 assume !(8480 == ssl3_accept_~s__state~0); 154411#L120 assume !(8481 == ssl3_accept_~s__state~0); 154405#L123 assume !(8482 == ssl3_accept_~s__state~0); 154403#L126 assume !(8464 == ssl3_accept_~s__state~0); 154401#L129 assume !(8465 == ssl3_accept_~s__state~0); 154399#L132 assume !(8466 == ssl3_accept_~s__state~0); 154397#L135 assume !(8496 == ssl3_accept_~s__state~0); 154395#L138 assume !(8497 == ssl3_accept_~s__state~0); 154393#L141 assume !(8512 == ssl3_accept_~s__state~0); 154391#L144 assume !(8513 == ssl3_accept_~s__state~0); 154389#L147 assume !(8528 == ssl3_accept_~s__state~0); 154387#L150 assume !(8529 == ssl3_accept_~s__state~0); 154385#L153 assume !(8544 == ssl3_accept_~s__state~0); 154383#L156 assume !(8545 == ssl3_accept_~s__state~0); 154381#L159 assume !(8560 == ssl3_accept_~s__state~0); 154379#L162 assume !(8561 == ssl3_accept_~s__state~0); 154376#L165 assume !(8448 == ssl3_accept_~s__state~0); 154377#L168 assume 8576 == ssl3_accept_~s__state~0; 154768#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 154816#L449 assume !(5 == ssl3_accept_~blastFlag~0); 154815#L449-2 assume !(ssl3_accept_~ret~0 <= 0); 154814#L455 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 153756#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 153747#L640 ssl3_accept_~skip~0 := 0; 153748#L99-2 assume !false; 153743#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 153744#L102 assume !(12292 == ssl3_accept_~s__state~0); 153739#L105 assume !(16384 == ssl3_accept_~s__state~0); 153740#L108 assume !(8192 == ssl3_accept_~s__state~0); 153735#L111 assume !(24576 == ssl3_accept_~s__state~0); 153736#L114 assume !(8195 == ssl3_accept_~s__state~0); 153731#L117 assume !(8480 == ssl3_accept_~s__state~0); 153732#L120 assume !(8481 == ssl3_accept_~s__state~0); 153727#L123 assume !(8482 == ssl3_accept_~s__state~0); 153728#L126 assume !(8464 == ssl3_accept_~s__state~0); 153723#L129 assume !(8465 == ssl3_accept_~s__state~0); 153724#L132 assume 8466 == ssl3_accept_~s__state~0; 153496#L133 [2019-10-22 09:00:30,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:30,792 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 23 times [2019-10-22 09:00:30,792 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:30,793 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547059297] [2019-10-22 09:00:30,793 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:30,793 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:30,793 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:30,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:30,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:30,798 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:00:30,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:30,802 INFO L82 PathProgramCache]: Analyzing trace with hash 1417498380, now seen corresponding path program 1 times [2019-10-22 09:00:30,802 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:30,802 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764857559] [2019-10-22 09:00:30,802 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:30,802 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:30,802 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:30,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:30,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:30,838 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:00:30,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:30,839 INFO L82 PathProgramCache]: Analyzing trace with hash -1974902658, now seen corresponding path program 1 times [2019-10-22 09:00:30,839 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:30,839 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587682257] [2019-10-22 09:00:30,839 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:30,839 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:30,839 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:30,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:00:30,869 INFO L134 CoverageAnalysis]: Checked inductivity of 449 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2019-10-22 09:00:30,869 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587682257] [2019-10-22 09:00:30,869 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:00:30,869 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 09:00:30,869 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527879771] [2019-10-22 09:00:32,020 WARN L191 SmtUtils]: Spent 1.13 s on a formula simplification. DAG size of input: 394 DAG size of output: 152 [2019-10-22 09:00:32,103 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:00:32,103 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:00:32,103 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:00:32,103 INFO L87 Difference]: Start difference. First operand 8077 states and 10273 transitions. cyclomatic complexity: 2216 Second operand 3 states. [2019-10-22 09:00:32,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:00:32,196 INFO L93 Difference]: Finished difference Result 7849 states and 9986 transitions. [2019-10-22 09:00:32,197 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:00:32,197 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7849 states and 9986 transitions. [2019-10-22 09:00:32,221 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 7564 [2019-10-22 09:00:32,238 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7849 states to 7849 states and 9986 transitions. [2019-10-22 09:00:32,238 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7719 [2019-10-22 09:00:32,242 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7719 [2019-10-22 09:00:32,243 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7849 states and 9986 transitions. [2019-10-22 09:00:32,247 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:00:32,247 INFO L688 BuchiCegarLoop]: Abstraction has 7849 states and 9986 transitions. [2019-10-22 09:00:32,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7849 states and 9986 transitions. [2019-10-22 09:00:32,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7849 to 7849. [2019-10-22 09:00:32,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7849 states. [2019-10-22 09:00:32,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7849 states to 7849 states and 9986 transitions. [2019-10-22 09:00:32,312 INFO L711 BuchiCegarLoop]: Abstraction has 7849 states and 9986 transitions. [2019-10-22 09:00:32,313 INFO L591 BuchiCegarLoop]: Abstraction has 7849 states and 9986 transitions. [2019-10-22 09:00:32,313 INFO L424 BuchiCegarLoop]: ======== Iteration 29============ [2019-10-22 09:00:32,313 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7849 states and 9986 transitions. [2019-10-22 09:00:32,330 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 7564 [2019-10-22 09:00:32,330 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:00:32,330 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:00:32,331 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:00:32,331 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, 1, 1, 1] [2019-10-22 09:00:32,332 INFO L791 eck$LassoCheckResult]: Stem: 168329#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; 168330#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 168315#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; 168316#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 168274#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 168390#L99-2 assume !false; 168446#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 170721#L102 assume !(12292 == ssl3_accept_~s__state~0); 170719#L105 assume !(16384 == ssl3_accept_~s__state~0); 170717#L108 assume !(8192 == ssl3_accept_~s__state~0); 170715#L111 assume !(24576 == ssl3_accept_~s__state~0); 170713#L114 assume !(8195 == ssl3_accept_~s__state~0); 170711#L117 assume !(8480 == ssl3_accept_~s__state~0); 170709#L120 assume !(8481 == ssl3_accept_~s__state~0); 170707#L123 assume !(8482 == ssl3_accept_~s__state~0); 170705#L126 assume 8464 == ssl3_accept_~s__state~0; 168680#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 168650#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 168649#L274-2 [2019-10-22 09:00:32,332 INFO L793 eck$LassoCheckResult]: Loop: 168649#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; 168636#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 168631#L640 ssl3_accept_~skip~0 := 0; 168628#L99-2 assume !false; 168625#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 168622#L102 assume !(12292 == ssl3_accept_~s__state~0); 168619#L105 assume !(16384 == ssl3_accept_~s__state~0); 168616#L108 assume !(8192 == ssl3_accept_~s__state~0); 168613#L111 assume !(24576 == ssl3_accept_~s__state~0); 168608#L114 assume !(8195 == ssl3_accept_~s__state~0); 168605#L117 assume !(8480 == ssl3_accept_~s__state~0); 168600#L120 assume !(8481 == ssl3_accept_~s__state~0); 168595#L123 assume !(8482 == ssl3_accept_~s__state~0); 168592#L126 assume !(8464 == ssl3_accept_~s__state~0); 168589#L129 assume !(8465 == ssl3_accept_~s__state~0); 168584#L132 assume !(8466 == ssl3_accept_~s__state~0); 168581#L135 assume 8496 == ssl3_accept_~s__state~0; 168573#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 168538#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 168537#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 168534#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 168528#L293-2 ssl3_accept_~s__init_num~0 := 0; 168520#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 168516#L640 ssl3_accept_~skip~0 := 0; 168514#L99-2 assume !false; 168512#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 168510#L102 assume !(12292 == ssl3_accept_~s__state~0); 168508#L105 assume !(16384 == ssl3_accept_~s__state~0); 168506#L108 assume !(8192 == ssl3_accept_~s__state~0); 168504#L111 assume !(24576 == ssl3_accept_~s__state~0); 168501#L114 assume !(8195 == ssl3_accept_~s__state~0); 168499#L117 assume !(8480 == ssl3_accept_~s__state~0); 168496#L120 assume !(8481 == ssl3_accept_~s__state~0); 168493#L123 assume !(8482 == ssl3_accept_~s__state~0); 168491#L126 assume !(8464 == ssl3_accept_~s__state~0); 168489#L129 assume !(8465 == ssl3_accept_~s__state~0); 168486#L132 assume !(8466 == ssl3_accept_~s__state~0); 168484#L135 assume !(8496 == ssl3_accept_~s__state~0); 168480#L138 assume !(8497 == ssl3_accept_~s__state~0); 168473#L141 assume 8512 == ssl3_accept_~s__state~0; 168474#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 168457#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 168458#L308 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 169100#L308-2 assume !(ssl3_accept_~ret~0 <= 0); 169098#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 169095#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 169092#L640 ssl3_accept_~skip~0 := 0; 169091#L99-2 assume !false; 169090#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 169089#L102 assume !(12292 == ssl3_accept_~s__state~0); 169088#L105 assume !(16384 == ssl3_accept_~s__state~0); 169087#L108 assume !(8192 == ssl3_accept_~s__state~0); 169086#L111 assume !(24576 == ssl3_accept_~s__state~0); 169085#L114 assume !(8195 == ssl3_accept_~s__state~0); 169084#L117 assume !(8480 == ssl3_accept_~s__state~0); 169083#L120 assume !(8481 == ssl3_accept_~s__state~0); 169082#L123 assume !(8482 == ssl3_accept_~s__state~0); 169081#L126 assume !(8464 == ssl3_accept_~s__state~0); 169080#L129 assume !(8465 == ssl3_accept_~s__state~0); 169079#L132 assume !(8466 == ssl3_accept_~s__state~0); 169078#L135 assume !(8496 == ssl3_accept_~s__state~0); 169077#L138 assume !(8497 == ssl3_accept_~s__state~0); 169076#L141 assume !(8512 == ssl3_accept_~s__state~0); 169075#L144 assume !(8513 == ssl3_accept_~s__state~0); 169074#L147 assume 8528 == ssl3_accept_~s__state~0; 168773#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 169073#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 169071#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 169065#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 169067#L356 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 169063#L356-2 assume !(ssl3_accept_~ret~0 <= 0); 169059#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 169056#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 169053#L640 ssl3_accept_~skip~0 := 0; 169052#L99-2 assume !false; 169050#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 169045#L102 assume !(12292 == ssl3_accept_~s__state~0); 169043#L105 assume !(16384 == ssl3_accept_~s__state~0); 169041#L108 assume !(8192 == ssl3_accept_~s__state~0); 169039#L111 assume !(24576 == ssl3_accept_~s__state~0); 169037#L114 assume !(8195 == ssl3_accept_~s__state~0); 169035#L117 assume !(8480 == ssl3_accept_~s__state~0); 169033#L120 assume !(8481 == ssl3_accept_~s__state~0); 169031#L123 assume !(8482 == ssl3_accept_~s__state~0); 169029#L126 assume !(8464 == ssl3_accept_~s__state~0); 169027#L129 assume !(8465 == ssl3_accept_~s__state~0); 169025#L132 assume !(8466 == ssl3_accept_~s__state~0); 169023#L135 assume !(8496 == ssl3_accept_~s__state~0); 169021#L138 assume !(8497 == ssl3_accept_~s__state~0); 169019#L141 assume !(8512 == ssl3_accept_~s__state~0); 169017#L144 assume !(8513 == ssl3_accept_~s__state~0); 169015#L147 assume !(8528 == ssl3_accept_~s__state~0); 169013#L150 assume !(8529 == ssl3_accept_~s__state~0); 169011#L153 assume 8544 == ssl3_accept_~s__state~0; 168691#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 169008#L382 assume !(0 != ssl3_accept_~s__session__peer~0); 169005#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 169001#L394 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 168999#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 168997#L406 assume 4 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 5; 168995#L406-2 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; 168991#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 168988#L640 ssl3_accept_~skip~0 := 0; 168987#L99-2 assume !false; 168986#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 168985#L102 assume !(12292 == ssl3_accept_~s__state~0); 168984#L105 assume !(16384 == ssl3_accept_~s__state~0); 168983#L108 assume !(8192 == ssl3_accept_~s__state~0); 168982#L111 assume !(24576 == ssl3_accept_~s__state~0); 168981#L114 assume !(8195 == ssl3_accept_~s__state~0); 168980#L117 assume !(8480 == ssl3_accept_~s__state~0); 168979#L120 assume !(8481 == ssl3_accept_~s__state~0); 168978#L123 assume !(8482 == ssl3_accept_~s__state~0); 168977#L126 assume !(8464 == ssl3_accept_~s__state~0); 168976#L129 assume !(8465 == ssl3_accept_~s__state~0); 168975#L132 assume !(8466 == ssl3_accept_~s__state~0); 168974#L135 assume !(8496 == ssl3_accept_~s__state~0); 168973#L138 assume !(8497 == ssl3_accept_~s__state~0); 168972#L141 assume !(8512 == ssl3_accept_~s__state~0); 168971#L144 assume !(8513 == ssl3_accept_~s__state~0); 168970#L147 assume !(8528 == ssl3_accept_~s__state~0); 168969#L150 assume !(8529 == ssl3_accept_~s__state~0); 168968#L153 assume !(8544 == ssl3_accept_~s__state~0); 168967#L156 assume !(8545 == ssl3_accept_~s__state~0); 168966#L159 assume !(8560 == ssl3_accept_~s__state~0); 168965#L162 assume !(8561 == ssl3_accept_~s__state~0); 168964#L165 assume 8448 == ssl3_accept_~s__state~0; 168963#L166 assume !(ssl3_accept_~num1~0 > 0); 168960#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 168957#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 168954#L640 ssl3_accept_~skip~0 := 0; 168953#L99-2 assume !false; 168952#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 168951#L102 assume !(12292 == ssl3_accept_~s__state~0); 168950#L105 assume !(16384 == ssl3_accept_~s__state~0); 168949#L108 assume !(8192 == ssl3_accept_~s__state~0); 168942#L111 assume !(24576 == ssl3_accept_~s__state~0); 168939#L114 assume !(8195 == ssl3_accept_~s__state~0); 168936#L117 assume !(8480 == ssl3_accept_~s__state~0); 168933#L120 assume !(8481 == ssl3_accept_~s__state~0); 168930#L123 assume !(8482 == ssl3_accept_~s__state~0); 168927#L126 assume !(8464 == ssl3_accept_~s__state~0); 168924#L129 assume !(8465 == ssl3_accept_~s__state~0); 168921#L132 assume !(8466 == ssl3_accept_~s__state~0); 168918#L135 assume !(8496 == ssl3_accept_~s__state~0); 168915#L138 assume !(8497 == ssl3_accept_~s__state~0); 168912#L141 assume !(8512 == ssl3_accept_~s__state~0); 168911#L144 assume !(8513 == ssl3_accept_~s__state~0); 168910#L147 assume !(8528 == ssl3_accept_~s__state~0); 168909#L150 assume !(8529 == ssl3_accept_~s__state~0); 168908#L153 assume !(8544 == ssl3_accept_~s__state~0); 168907#L156 assume !(8545 == ssl3_accept_~s__state~0); 168906#L159 assume !(8560 == ssl3_accept_~s__state~0); 168905#L162 assume !(8561 == ssl3_accept_~s__state~0); 168903#L165 assume !(8448 == ssl3_accept_~s__state~0); 168886#L168 assume 8576 == ssl3_accept_~s__state~0; 168887#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 168789#L449 assume 5 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 6; 168790#L449-2 assume !(ssl3_accept_~ret~0 <= 0); 169653#L455 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 168766#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 168763#L640 ssl3_accept_~skip~0 := 0; 168762#L99-2 assume !false; 168761#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 168760#L102 assume !(12292 == ssl3_accept_~s__state~0); 168759#L105 assume !(16384 == ssl3_accept_~s__state~0); 168758#L108 assume !(8192 == ssl3_accept_~s__state~0); 168757#L111 assume !(24576 == ssl3_accept_~s__state~0); 168756#L114 assume !(8195 == ssl3_accept_~s__state~0); 168755#L117 assume !(8480 == ssl3_accept_~s__state~0); 168754#L120 assume !(8481 == ssl3_accept_~s__state~0); 168753#L123 assume !(8482 == ssl3_accept_~s__state~0); 168752#L126 assume !(8464 == ssl3_accept_~s__state~0); 168750#L129 assume !(8465 == ssl3_accept_~s__state~0); 168751#L132 assume 8466 == ssl3_accept_~s__state~0; 168588#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 168672#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 168649#L274-2 [2019-10-22 09:00:32,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:32,332 INFO L82 PathProgramCache]: Analyzing trace with hash 2071410450, now seen corresponding path program 1 times [2019-10-22 09:00:32,332 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:32,332 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284784599] [2019-10-22 09:00:32,332 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:32,332 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:32,333 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:32,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:32,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:32,340 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:00:32,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:32,340 INFO L82 PathProgramCache]: Analyzing trace with hash 1666200694, now seen corresponding path program 1 times [2019-10-22 09:00:32,340 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:32,340 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267222571] [2019-10-22 09:00:32,340 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:32,340 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:32,341 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:32,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:00:32,375 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2019-10-22 09:00:32,375 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267222571] [2019-10-22 09:00:32,375 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:00:32,375 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 09:00:32,375 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100488418] [2019-10-22 09:00:32,376 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:00:32,376 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:00:32,376 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:00:32,376 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:00:32,376 INFO L87 Difference]: Start difference. First operand 7849 states and 9986 transitions. cyclomatic complexity: 2154 Second operand 3 states. [2019-10-22 09:00:32,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:00:32,471 INFO L93 Difference]: Finished difference Result 10437 states and 13326 transitions. [2019-10-22 09:00:32,472 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:00:32,472 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10437 states and 13326 transitions. [2019-10-22 09:00:32,501 INFO L131 ngComponentsAnalysis]: Automaton has 19 accepting balls. 10152 [2019-10-22 09:00:32,520 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10437 states to 10437 states and 13326 transitions. [2019-10-22 09:00:32,520 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10307 [2019-10-22 09:00:32,525 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10307 [2019-10-22 09:00:32,525 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10437 states and 13326 transitions. [2019-10-22 09:00:32,531 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:00:32,532 INFO L688 BuchiCegarLoop]: Abstraction has 10437 states and 13326 transitions. [2019-10-22 09:00:32,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10437 states and 13326 transitions. [2019-10-22 09:00:32,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10437 to 10437. [2019-10-22 09:00:32,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10437 states. [2019-10-22 09:00:32,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10437 states to 10437 states and 13326 transitions. [2019-10-22 09:00:32,620 INFO L711 BuchiCegarLoop]: Abstraction has 10437 states and 13326 transitions. [2019-10-22 09:00:32,620 INFO L591 BuchiCegarLoop]: Abstraction has 10437 states and 13326 transitions. [2019-10-22 09:00:32,620 INFO L424 BuchiCegarLoop]: ======== Iteration 30============ [2019-10-22 09:00:32,620 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10437 states and 13326 transitions. [2019-10-22 09:00:32,643 INFO L131 ngComponentsAnalysis]: Automaton has 19 accepting balls. 10152 [2019-10-22 09:00:32,643 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:00:32,644 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:00:32,644 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:00:32,645 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, 1, 1, 1] [2019-10-22 09:00:32,645 INFO L791 eck$LassoCheckResult]: Stem: 186622#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; 186623#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 186608#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; 186609#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 186559#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 186674#L99-2 assume !false; 186729#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 188890#L102 assume !(12292 == ssl3_accept_~s__state~0); 188891#L105 assume !(16384 == ssl3_accept_~s__state~0); 188884#L108 assume !(8192 == ssl3_accept_~s__state~0); 188885#L111 assume !(24576 == ssl3_accept_~s__state~0); 188877#L114 assume !(8195 == ssl3_accept_~s__state~0); 188878#L117 assume !(8480 == ssl3_accept_~s__state~0); 188871#L120 assume !(8481 == ssl3_accept_~s__state~0); 188872#L123 assume !(8482 == ssl3_accept_~s__state~0); 186956#L126 assume 8464 == ssl3_accept_~s__state~0; 186957#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 186929#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 186928#L274-2 [2019-10-22 09:00:32,645 INFO L793 eck$LassoCheckResult]: Loop: 186928#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; 186915#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 186910#L640 ssl3_accept_~skip~0 := 0; 186907#L99-2 assume !false; 186904#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 186901#L102 assume !(12292 == ssl3_accept_~s__state~0); 186898#L105 assume !(16384 == ssl3_accept_~s__state~0); 186895#L108 assume !(8192 == ssl3_accept_~s__state~0); 186892#L111 assume !(24576 == ssl3_accept_~s__state~0); 186887#L114 assume !(8195 == ssl3_accept_~s__state~0); 186884#L117 assume !(8480 == ssl3_accept_~s__state~0); 186879#L120 assume !(8481 == ssl3_accept_~s__state~0); 186874#L123 assume !(8482 == ssl3_accept_~s__state~0); 186871#L126 assume !(8464 == ssl3_accept_~s__state~0); 186868#L129 assume !(8465 == ssl3_accept_~s__state~0); 186863#L132 assume !(8466 == ssl3_accept_~s__state~0); 186860#L135 assume 8496 == ssl3_accept_~s__state~0; 186852#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 186817#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 186814#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 186810#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 186807#L293-2 ssl3_accept_~s__init_num~0 := 0; 186799#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 186795#L640 ssl3_accept_~skip~0 := 0; 186793#L99-2 assume !false; 186791#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 186789#L102 assume !(12292 == ssl3_accept_~s__state~0); 186787#L105 assume !(16384 == ssl3_accept_~s__state~0); 186785#L108 assume !(8192 == ssl3_accept_~s__state~0); 186783#L111 assume !(24576 == ssl3_accept_~s__state~0); 186780#L114 assume !(8195 == ssl3_accept_~s__state~0); 186778#L117 assume !(8480 == ssl3_accept_~s__state~0); 186775#L120 assume !(8481 == ssl3_accept_~s__state~0); 186772#L123 assume !(8482 == ssl3_accept_~s__state~0); 186770#L126 assume !(8464 == ssl3_accept_~s__state~0); 186768#L129 assume !(8465 == ssl3_accept_~s__state~0); 186765#L132 assume !(8466 == ssl3_accept_~s__state~0); 186763#L135 assume !(8496 == ssl3_accept_~s__state~0); 186759#L138 assume !(8497 == ssl3_accept_~s__state~0); 186752#L141 assume 8512 == ssl3_accept_~s__state~0; 186753#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 186741#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 186742#L308 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 187353#L308-2 assume !(ssl3_accept_~ret~0 <= 0); 187351#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 187348#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 187345#L640 ssl3_accept_~skip~0 := 0; 187344#L99-2 assume !false; 187343#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 187342#L102 assume !(12292 == ssl3_accept_~s__state~0); 187341#L105 assume !(16384 == ssl3_accept_~s__state~0); 187340#L108 assume !(8192 == ssl3_accept_~s__state~0); 187339#L111 assume !(24576 == ssl3_accept_~s__state~0); 187338#L114 assume !(8195 == ssl3_accept_~s__state~0); 187337#L117 assume !(8480 == ssl3_accept_~s__state~0); 187336#L120 assume !(8481 == ssl3_accept_~s__state~0); 187335#L123 assume !(8482 == ssl3_accept_~s__state~0); 187334#L126 assume !(8464 == ssl3_accept_~s__state~0); 187333#L129 assume !(8465 == ssl3_accept_~s__state~0); 187332#L132 assume !(8466 == ssl3_accept_~s__state~0); 187331#L135 assume !(8496 == ssl3_accept_~s__state~0); 187330#L138 assume !(8497 == ssl3_accept_~s__state~0); 187329#L141 assume !(8512 == ssl3_accept_~s__state~0); 187328#L144 assume !(8513 == ssl3_accept_~s__state~0); 187327#L147 assume 8528 == ssl3_accept_~s__state~0; 187066#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 187326#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 187324#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 187318#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 187320#L356 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 187316#L356-2 assume !(ssl3_accept_~ret~0 <= 0); 187312#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 187309#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 187306#L640 ssl3_accept_~skip~0 := 0; 187305#L99-2 assume !false; 187303#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 187298#L102 assume !(12292 == ssl3_accept_~s__state~0); 187296#L105 assume !(16384 == ssl3_accept_~s__state~0); 187294#L108 assume !(8192 == ssl3_accept_~s__state~0); 187292#L111 assume !(24576 == ssl3_accept_~s__state~0); 187290#L114 assume !(8195 == ssl3_accept_~s__state~0); 187288#L117 assume !(8480 == ssl3_accept_~s__state~0); 187286#L120 assume !(8481 == ssl3_accept_~s__state~0); 187284#L123 assume !(8482 == ssl3_accept_~s__state~0); 187282#L126 assume !(8464 == ssl3_accept_~s__state~0); 187280#L129 assume !(8465 == ssl3_accept_~s__state~0); 187278#L132 assume !(8466 == ssl3_accept_~s__state~0); 187276#L135 assume !(8496 == ssl3_accept_~s__state~0); 187274#L138 assume !(8497 == ssl3_accept_~s__state~0); 187272#L141 assume !(8512 == ssl3_accept_~s__state~0); 187270#L144 assume !(8513 == ssl3_accept_~s__state~0); 187268#L147 assume !(8528 == ssl3_accept_~s__state~0); 187266#L150 assume !(8529 == ssl3_accept_~s__state~0); 187264#L153 assume 8544 == ssl3_accept_~s__state~0; 187048#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 187261#L382 assume !(0 != ssl3_accept_~s__session__peer~0); 187258#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 187254#L394 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 187252#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 187250#L406 assume 4 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 5; 187248#L406-2 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; 187244#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 187241#L640 ssl3_accept_~skip~0 := 0; 187240#L99-2 assume !false; 187239#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 187238#L102 assume !(12292 == ssl3_accept_~s__state~0); 187237#L105 assume !(16384 == ssl3_accept_~s__state~0); 187236#L108 assume !(8192 == ssl3_accept_~s__state~0); 187235#L111 assume !(24576 == ssl3_accept_~s__state~0); 187234#L114 assume !(8195 == ssl3_accept_~s__state~0); 187233#L117 assume !(8480 == ssl3_accept_~s__state~0); 187232#L120 assume !(8481 == ssl3_accept_~s__state~0); 187231#L123 assume !(8482 == ssl3_accept_~s__state~0); 187230#L126 assume !(8464 == ssl3_accept_~s__state~0); 187229#L129 assume !(8465 == ssl3_accept_~s__state~0); 187228#L132 assume !(8466 == ssl3_accept_~s__state~0); 187227#L135 assume !(8496 == ssl3_accept_~s__state~0); 187226#L138 assume !(8497 == ssl3_accept_~s__state~0); 187225#L141 assume !(8512 == ssl3_accept_~s__state~0); 187224#L144 assume !(8513 == ssl3_accept_~s__state~0); 187223#L147 assume !(8528 == ssl3_accept_~s__state~0); 187222#L150 assume !(8529 == ssl3_accept_~s__state~0); 187221#L153 assume !(8544 == ssl3_accept_~s__state~0); 187220#L156 assume !(8545 == ssl3_accept_~s__state~0); 187219#L159 assume !(8560 == ssl3_accept_~s__state~0); 187218#L162 assume !(8561 == ssl3_accept_~s__state~0); 187217#L165 assume 8448 == ssl3_accept_~s__state~0; 187216#L166 assume !(ssl3_accept_~num1~0 > 0); 187213#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 187210#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 187207#L640 ssl3_accept_~skip~0 := 0; 187206#L99-2 assume !false; 187205#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 187204#L102 assume !(12292 == ssl3_accept_~s__state~0); 187203#L105 assume !(16384 == ssl3_accept_~s__state~0); 187202#L108 assume !(8192 == ssl3_accept_~s__state~0); 187201#L111 assume !(24576 == ssl3_accept_~s__state~0); 187200#L114 assume !(8195 == ssl3_accept_~s__state~0); 187199#L117 assume !(8480 == ssl3_accept_~s__state~0); 187198#L120 assume !(8481 == ssl3_accept_~s__state~0); 187197#L123 assume !(8482 == ssl3_accept_~s__state~0); 187196#L126 assume !(8464 == ssl3_accept_~s__state~0); 187195#L129 assume !(8465 == ssl3_accept_~s__state~0); 187194#L132 assume !(8466 == ssl3_accept_~s__state~0); 187193#L135 assume !(8496 == ssl3_accept_~s__state~0); 187192#L138 assume !(8497 == ssl3_accept_~s__state~0); 187191#L141 assume !(8512 == ssl3_accept_~s__state~0); 187190#L144 assume !(8513 == ssl3_accept_~s__state~0); 187189#L147 assume !(8528 == ssl3_accept_~s__state~0); 187188#L150 assume !(8529 == ssl3_accept_~s__state~0); 187187#L153 assume !(8544 == ssl3_accept_~s__state~0); 187186#L156 assume !(8545 == ssl3_accept_~s__state~0); 187185#L159 assume !(8560 == ssl3_accept_~s__state~0); 187184#L162 assume !(8561 == ssl3_accept_~s__state~0); 187182#L165 assume !(8448 == ssl3_accept_~s__state~0); 187183#L168 assume 8576 == ssl3_accept_~s__state~0; 187084#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 187765#L449 assume !(5 == ssl3_accept_~blastFlag~0); 187764#L449-2 assume !(ssl3_accept_~ret~0 <= 0); 187763#L455 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 187041#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 187038#L640 ssl3_accept_~skip~0 := 0; 187037#L99-2 assume !false; 187036#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 187035#L102 assume !(12292 == ssl3_accept_~s__state~0); 187034#L105 assume !(16384 == ssl3_accept_~s__state~0); 187033#L108 assume !(8192 == ssl3_accept_~s__state~0); 187032#L111 assume !(24576 == ssl3_accept_~s__state~0); 187031#L114 assume !(8195 == ssl3_accept_~s__state~0); 187030#L117 assume !(8480 == ssl3_accept_~s__state~0); 187029#L120 assume !(8481 == ssl3_accept_~s__state~0); 187028#L123 assume !(8482 == ssl3_accept_~s__state~0); 187027#L126 assume !(8464 == ssl3_accept_~s__state~0); 187025#L129 assume !(8465 == ssl3_accept_~s__state~0); 187026#L132 assume 8466 == ssl3_accept_~s__state~0; 186867#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 186948#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 186928#L274-2 [2019-10-22 09:00:32,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:32,645 INFO L82 PathProgramCache]: Analyzing trace with hash 2071410450, now seen corresponding path program 2 times [2019-10-22 09:00:32,645 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:32,645 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164418062] [2019-10-22 09:00:32,646 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:32,646 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:32,646 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:32,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:32,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:32,652 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:00:32,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:32,654 INFO L82 PathProgramCache]: Analyzing trace with hash 848552244, now seen corresponding path program 1 times [2019-10-22 09:00:32,654 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:32,654 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841760307] [2019-10-22 09:00:32,654 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:32,654 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:32,654 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:32,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:00:32,692 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 242 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2019-10-22 09:00:32,692 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841760307] [2019-10-22 09:00:32,692 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:00:32,692 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 09:00:32,692 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548213968] [2019-10-22 09:00:32,692 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:00:32,693 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:00:32,693 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:00:32,693 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:00:32,693 INFO L87 Difference]: Start difference. First operand 10437 states and 13326 transitions. cyclomatic complexity: 2910 Second operand 3 states. [2019-10-22 09:00:32,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:00:32,749 INFO L93 Difference]: Finished difference Result 10713 states and 13646 transitions. [2019-10-22 09:00:32,750 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:00:32,750 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10713 states and 13646 transitions. [2019-10-22 09:00:32,781 INFO L131 ngComponentsAnalysis]: Automaton has 19 accepting balls. 10152 [2019-10-22 09:00:32,802 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10713 states to 10713 states and 13646 transitions. [2019-10-22 09:00:32,802 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10583 [2019-10-22 09:00:32,808 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10583 [2019-10-22 09:00:32,808 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10713 states and 13646 transitions. [2019-10-22 09:00:32,808 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:00:32,808 INFO L688 BuchiCegarLoop]: Abstraction has 10713 states and 13646 transitions. [2019-10-22 09:00:32,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10713 states and 13646 transitions. [2019-10-22 09:00:32,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10713 to 10713. [2019-10-22 09:00:32,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10713 states. [2019-10-22 09:00:32,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10713 states to 10713 states and 13646 transitions. [2019-10-22 09:00:32,899 INFO L711 BuchiCegarLoop]: Abstraction has 10713 states and 13646 transitions. [2019-10-22 09:00:32,899 INFO L591 BuchiCegarLoop]: Abstraction has 10713 states and 13646 transitions. [2019-10-22 09:00:32,899 INFO L424 BuchiCegarLoop]: ======== Iteration 31============ [2019-10-22 09:00:32,899 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10713 states and 13646 transitions. [2019-10-22 09:00:32,923 INFO L131 ngComponentsAnalysis]: Automaton has 19 accepting balls. 10152 [2019-10-22 09:00:32,924 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:00:32,924 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:00:32,925 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:00:32,925 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, 1, 1, 1] [2019-10-22 09:00:32,925 INFO L791 eck$LassoCheckResult]: Stem: 207762#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; 207763#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 207749#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; 207750#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 207704#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 207819#L99-2 assume !false; 207886#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 210049#L102 assume !(12292 == ssl3_accept_~s__state~0); 210050#L105 assume !(16384 == ssl3_accept_~s__state~0); 210041#L108 assume !(8192 == ssl3_accept_~s__state~0); 210042#L111 assume !(24576 == ssl3_accept_~s__state~0); 210033#L114 assume !(8195 == ssl3_accept_~s__state~0); 210034#L117 assume !(8480 == ssl3_accept_~s__state~0); 210025#L120 assume !(8481 == ssl3_accept_~s__state~0); 210026#L123 assume !(8482 == ssl3_accept_~s__state~0); 208108#L126 assume 8464 == ssl3_accept_~s__state~0; 208109#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 208081#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 208080#L274-2 [2019-10-22 09:00:32,925 INFO L793 eck$LassoCheckResult]: Loop: 208080#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; 208067#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 208062#L640 ssl3_accept_~skip~0 := 0; 208059#L99-2 assume !false; 208056#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 208053#L102 assume !(12292 == ssl3_accept_~s__state~0); 208050#L105 assume !(16384 == ssl3_accept_~s__state~0); 208047#L108 assume !(8192 == ssl3_accept_~s__state~0); 208044#L111 assume !(24576 == ssl3_accept_~s__state~0); 208039#L114 assume !(8195 == ssl3_accept_~s__state~0); 208036#L117 assume !(8480 == ssl3_accept_~s__state~0); 208031#L120 assume !(8481 == ssl3_accept_~s__state~0); 208026#L123 assume !(8482 == ssl3_accept_~s__state~0); 208023#L126 assume !(8464 == ssl3_accept_~s__state~0); 208020#L129 assume !(8465 == ssl3_accept_~s__state~0); 208015#L132 assume !(8466 == ssl3_accept_~s__state~0); 208012#L135 assume 8496 == ssl3_accept_~s__state~0; 208004#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 207969#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 207966#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 207962#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 207959#L293-2 ssl3_accept_~s__init_num~0 := 0; 207951#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 207947#L640 ssl3_accept_~skip~0 := 0; 207945#L99-2 assume !false; 207943#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 207941#L102 assume !(12292 == ssl3_accept_~s__state~0); 207939#L105 assume !(16384 == ssl3_accept_~s__state~0); 207937#L108 assume !(8192 == ssl3_accept_~s__state~0); 207935#L111 assume !(24576 == ssl3_accept_~s__state~0); 207932#L114 assume !(8195 == ssl3_accept_~s__state~0); 207930#L117 assume !(8480 == ssl3_accept_~s__state~0); 207927#L120 assume !(8481 == ssl3_accept_~s__state~0); 207924#L123 assume !(8482 == ssl3_accept_~s__state~0); 207922#L126 assume !(8464 == ssl3_accept_~s__state~0); 207920#L129 assume !(8465 == ssl3_accept_~s__state~0); 207917#L132 assume !(8466 == ssl3_accept_~s__state~0); 207915#L135 assume !(8496 == ssl3_accept_~s__state~0); 207911#L138 assume !(8497 == ssl3_accept_~s__state~0); 207904#L141 assume 8512 == ssl3_accept_~s__state~0; 207905#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 207892#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 207894#L308 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 208506#L308-2 assume !(ssl3_accept_~ret~0 <= 0); 208504#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 208501#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 208498#L640 ssl3_accept_~skip~0 := 0; 208497#L99-2 assume !false; 208496#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 208495#L102 assume !(12292 == ssl3_accept_~s__state~0); 208494#L105 assume !(16384 == ssl3_accept_~s__state~0); 208493#L108 assume !(8192 == ssl3_accept_~s__state~0); 208492#L111 assume !(24576 == ssl3_accept_~s__state~0); 208491#L114 assume !(8195 == ssl3_accept_~s__state~0); 208490#L117 assume !(8480 == ssl3_accept_~s__state~0); 208489#L120 assume !(8481 == ssl3_accept_~s__state~0); 208488#L123 assume !(8482 == ssl3_accept_~s__state~0); 208487#L126 assume !(8464 == ssl3_accept_~s__state~0); 208486#L129 assume !(8465 == ssl3_accept_~s__state~0); 208485#L132 assume !(8466 == ssl3_accept_~s__state~0); 208484#L135 assume !(8496 == ssl3_accept_~s__state~0); 208483#L138 assume !(8497 == ssl3_accept_~s__state~0); 208482#L141 assume !(8512 == ssl3_accept_~s__state~0); 208481#L144 assume !(8513 == ssl3_accept_~s__state~0); 208480#L147 assume 8528 == ssl3_accept_~s__state~0; 208218#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 208479#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 208477#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 208471#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 208473#L356 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 208469#L356-2 assume !(ssl3_accept_~ret~0 <= 0); 208465#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 208462#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 208459#L640 ssl3_accept_~skip~0 := 0; 208458#L99-2 assume !false; 208456#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 208451#L102 assume !(12292 == ssl3_accept_~s__state~0); 208449#L105 assume !(16384 == ssl3_accept_~s__state~0); 208447#L108 assume !(8192 == ssl3_accept_~s__state~0); 208445#L111 assume !(24576 == ssl3_accept_~s__state~0); 208443#L114 assume !(8195 == ssl3_accept_~s__state~0); 208441#L117 assume !(8480 == ssl3_accept_~s__state~0); 208439#L120 assume !(8481 == ssl3_accept_~s__state~0); 208437#L123 assume !(8482 == ssl3_accept_~s__state~0); 208435#L126 assume !(8464 == ssl3_accept_~s__state~0); 208433#L129 assume !(8465 == ssl3_accept_~s__state~0); 208431#L132 assume !(8466 == ssl3_accept_~s__state~0); 208429#L135 assume !(8496 == ssl3_accept_~s__state~0); 208427#L138 assume !(8497 == ssl3_accept_~s__state~0); 208425#L141 assume !(8512 == ssl3_accept_~s__state~0); 208423#L144 assume !(8513 == ssl3_accept_~s__state~0); 208421#L147 assume !(8528 == ssl3_accept_~s__state~0); 208419#L150 assume !(8529 == ssl3_accept_~s__state~0); 208417#L153 assume 8544 == ssl3_accept_~s__state~0; 208200#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 208414#L382 assume !(0 != ssl3_accept_~s__session__peer~0); 208411#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 208407#L394 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 208405#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 208402#L406 assume !(4 == ssl3_accept_~blastFlag~0); 208400#L406-2 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; 208396#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 208393#L640 ssl3_accept_~skip~0 := 0; 208392#L99-2 assume !false; 208391#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 208390#L102 assume !(12292 == ssl3_accept_~s__state~0); 208389#L105 assume !(16384 == ssl3_accept_~s__state~0); 208388#L108 assume !(8192 == ssl3_accept_~s__state~0); 208387#L111 assume !(24576 == ssl3_accept_~s__state~0); 208386#L114 assume !(8195 == ssl3_accept_~s__state~0); 208385#L117 assume !(8480 == ssl3_accept_~s__state~0); 208384#L120 assume !(8481 == ssl3_accept_~s__state~0); 208383#L123 assume !(8482 == ssl3_accept_~s__state~0); 208382#L126 assume !(8464 == ssl3_accept_~s__state~0); 208381#L129 assume !(8465 == ssl3_accept_~s__state~0); 208380#L132 assume !(8466 == ssl3_accept_~s__state~0); 208379#L135 assume !(8496 == ssl3_accept_~s__state~0); 208378#L138 assume !(8497 == ssl3_accept_~s__state~0); 208377#L141 assume !(8512 == ssl3_accept_~s__state~0); 208376#L144 assume !(8513 == ssl3_accept_~s__state~0); 208375#L147 assume !(8528 == ssl3_accept_~s__state~0); 208374#L150 assume !(8529 == ssl3_accept_~s__state~0); 208373#L153 assume !(8544 == ssl3_accept_~s__state~0); 208372#L156 assume !(8545 == ssl3_accept_~s__state~0); 208371#L159 assume !(8560 == ssl3_accept_~s__state~0); 208370#L162 assume !(8561 == ssl3_accept_~s__state~0); 208369#L165 assume 8448 == ssl3_accept_~s__state~0; 208368#L166 assume !(ssl3_accept_~num1~0 > 0); 208365#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 208362#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 208359#L640 ssl3_accept_~skip~0 := 0; 208358#L99-2 assume !false; 208357#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 208356#L102 assume !(12292 == ssl3_accept_~s__state~0); 208355#L105 assume !(16384 == ssl3_accept_~s__state~0); 208354#L108 assume !(8192 == ssl3_accept_~s__state~0); 208353#L111 assume !(24576 == ssl3_accept_~s__state~0); 208352#L114 assume !(8195 == ssl3_accept_~s__state~0); 208351#L117 assume !(8480 == ssl3_accept_~s__state~0); 208350#L120 assume !(8481 == ssl3_accept_~s__state~0); 208349#L123 assume !(8482 == ssl3_accept_~s__state~0); 208348#L126 assume !(8464 == ssl3_accept_~s__state~0); 208347#L129 assume !(8465 == ssl3_accept_~s__state~0); 208346#L132 assume !(8466 == ssl3_accept_~s__state~0); 208345#L135 assume !(8496 == ssl3_accept_~s__state~0); 208344#L138 assume !(8497 == ssl3_accept_~s__state~0); 208343#L141 assume !(8512 == ssl3_accept_~s__state~0); 208342#L144 assume !(8513 == ssl3_accept_~s__state~0); 208341#L147 assume !(8528 == ssl3_accept_~s__state~0); 208340#L150 assume !(8529 == ssl3_accept_~s__state~0); 208339#L153 assume !(8544 == ssl3_accept_~s__state~0); 208338#L156 assume !(8545 == ssl3_accept_~s__state~0); 208337#L159 assume !(8560 == ssl3_accept_~s__state~0); 208336#L162 assume !(8561 == ssl3_accept_~s__state~0); 208334#L165 assume !(8448 == ssl3_accept_~s__state~0); 208335#L168 assume 8576 == ssl3_accept_~s__state~0; 208236#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 208918#L449 assume !(5 == ssl3_accept_~blastFlag~0); 208917#L449-2 assume !(ssl3_accept_~ret~0 <= 0); 208916#L455 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 208193#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 208190#L640 ssl3_accept_~skip~0 := 0; 208189#L99-2 assume !false; 208188#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 208187#L102 assume !(12292 == ssl3_accept_~s__state~0); 208186#L105 assume !(16384 == ssl3_accept_~s__state~0); 208185#L108 assume !(8192 == ssl3_accept_~s__state~0); 208184#L111 assume !(24576 == ssl3_accept_~s__state~0); 208183#L114 assume !(8195 == ssl3_accept_~s__state~0); 208182#L117 assume !(8480 == ssl3_accept_~s__state~0); 208181#L120 assume !(8481 == ssl3_accept_~s__state~0); 208180#L123 assume !(8482 == ssl3_accept_~s__state~0); 208179#L126 assume !(8464 == ssl3_accept_~s__state~0); 208177#L129 assume !(8465 == ssl3_accept_~s__state~0); 208178#L132 assume 8466 == ssl3_accept_~s__state~0; 208019#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 208100#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 208080#L274-2 [2019-10-22 09:00:32,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:32,926 INFO L82 PathProgramCache]: Analyzing trace with hash 2071410450, now seen corresponding path program 3 times [2019-10-22 09:00:32,926 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:32,926 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675529793] [2019-10-22 09:00:32,926 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:32,926 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:32,926 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:32,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:32,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:32,936 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:00:32,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:32,936 INFO L82 PathProgramCache]: Analyzing trace with hash 1687585906, now seen corresponding path program 1 times [2019-10-22 09:00:32,936 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:32,937 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387201852] [2019-10-22 09:00:32,937 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:32,937 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:32,937 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:32,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:00:32,977 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 266 proven. 0 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2019-10-22 09:00:32,977 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387201852] [2019-10-22 09:00:32,977 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:00:32,977 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 09:00:32,977 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861423833] [2019-10-22 09:00:32,978 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:00:32,979 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:00:32,979 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:00:32,979 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:00:32,979 INFO L87 Difference]: Start difference. First operand 10713 states and 13646 transitions. cyclomatic complexity: 2954 Second operand 3 states. [2019-10-22 09:00:33,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:00:33,096 INFO L93 Difference]: Finished difference Result 13297 states and 16880 transitions. [2019-10-22 09:00:33,096 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:00:33,096 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13297 states and 16880 transitions. [2019-10-22 09:00:33,144 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 12728 [2019-10-22 09:00:33,176 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13297 states to 13297 states and 16880 transitions. [2019-10-22 09:00:33,176 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13167 [2019-10-22 09:00:33,184 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13167 [2019-10-22 09:00:33,184 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13297 states and 16880 transitions. [2019-10-22 09:00:33,295 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:00:33,296 INFO L688 BuchiCegarLoop]: Abstraction has 13297 states and 16880 transitions. [2019-10-22 09:00:33,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13297 states and 16880 transitions. [2019-10-22 09:00:33,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13297 to 13297. [2019-10-22 09:00:33,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13297 states. [2019-10-22 09:00:33,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13297 states to 13297 states and 16880 transitions. [2019-10-22 09:00:33,403 INFO L711 BuchiCegarLoop]: Abstraction has 13297 states and 16880 transitions. [2019-10-22 09:00:33,403 INFO L591 BuchiCegarLoop]: Abstraction has 13297 states and 16880 transitions. [2019-10-22 09:00:33,403 INFO L424 BuchiCegarLoop]: ======== Iteration 32============ [2019-10-22 09:00:33,403 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13297 states and 16880 transitions. [2019-10-22 09:00:33,433 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 12728 [2019-10-22 09:00:33,433 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:00:33,433 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:00:33,434 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:00:33,435 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, 1, 1, 1] [2019-10-22 09:00:33,435 INFO L791 eck$LassoCheckResult]: Stem: 231814#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; 231815#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 231801#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; 231802#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 231747#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 231874#L99-2 assume !false; 231929#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 234084#L102 assume !(12292 == ssl3_accept_~s__state~0); 234085#L105 assume !(16384 == ssl3_accept_~s__state~0); 234078#L108 assume !(8192 == ssl3_accept_~s__state~0); 234079#L111 assume !(24576 == ssl3_accept_~s__state~0); 234072#L114 assume !(8195 == ssl3_accept_~s__state~0); 234073#L117 assume !(8480 == ssl3_accept_~s__state~0); 234066#L120 assume !(8481 == ssl3_accept_~s__state~0); 234067#L123 assume !(8482 == ssl3_accept_~s__state~0); 232151#L126 assume 8464 == ssl3_accept_~s__state~0; 232152#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 232127#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 232126#L274-2 [2019-10-22 09:00:33,435 INFO L793 eck$LassoCheckResult]: Loop: 232126#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; 232113#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 232108#L640 ssl3_accept_~skip~0 := 0; 232105#L99-2 assume !false; 232102#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 232099#L102 assume !(12292 == ssl3_accept_~s__state~0); 232096#L105 assume !(16384 == ssl3_accept_~s__state~0); 232093#L108 assume !(8192 == ssl3_accept_~s__state~0); 232090#L111 assume !(24576 == ssl3_accept_~s__state~0); 232085#L114 assume !(8195 == ssl3_accept_~s__state~0); 232082#L117 assume !(8480 == ssl3_accept_~s__state~0); 232077#L120 assume !(8481 == ssl3_accept_~s__state~0); 232072#L123 assume !(8482 == ssl3_accept_~s__state~0); 232069#L126 assume !(8464 == ssl3_accept_~s__state~0); 232066#L129 assume !(8465 == ssl3_accept_~s__state~0); 232061#L132 assume !(8466 == ssl3_accept_~s__state~0); 232058#L135 assume 8496 == ssl3_accept_~s__state~0; 232050#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 232015#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 232012#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 232008#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 232005#L293-2 ssl3_accept_~s__init_num~0 := 0; 231997#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 231993#L640 ssl3_accept_~skip~0 := 0; 231991#L99-2 assume !false; 231989#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 231987#L102 assume !(12292 == ssl3_accept_~s__state~0); 231985#L105 assume !(16384 == ssl3_accept_~s__state~0); 231983#L108 assume !(8192 == ssl3_accept_~s__state~0); 231981#L111 assume !(24576 == ssl3_accept_~s__state~0); 231978#L114 assume !(8195 == ssl3_accept_~s__state~0); 231976#L117 assume !(8480 == ssl3_accept_~s__state~0); 231973#L120 assume !(8481 == ssl3_accept_~s__state~0); 231970#L123 assume !(8482 == ssl3_accept_~s__state~0); 231968#L126 assume !(8464 == ssl3_accept_~s__state~0); 231966#L129 assume !(8465 == ssl3_accept_~s__state~0); 231963#L132 assume !(8466 == ssl3_accept_~s__state~0); 231961#L135 assume !(8496 == ssl3_accept_~s__state~0); 231957#L138 assume !(8497 == ssl3_accept_~s__state~0); 231950#L141 assume 8512 == ssl3_accept_~s__state~0; 231951#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 231938#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 231940#L308 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 232546#L308-2 assume !(ssl3_accept_~ret~0 <= 0); 232544#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 232541#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 232538#L640 ssl3_accept_~skip~0 := 0; 232537#L99-2 assume !false; 232536#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 232535#L102 assume !(12292 == ssl3_accept_~s__state~0); 232534#L105 assume !(16384 == ssl3_accept_~s__state~0); 232533#L108 assume !(8192 == ssl3_accept_~s__state~0); 232532#L111 assume !(24576 == ssl3_accept_~s__state~0); 232531#L114 assume !(8195 == ssl3_accept_~s__state~0); 232530#L117 assume !(8480 == ssl3_accept_~s__state~0); 232529#L120 assume !(8481 == ssl3_accept_~s__state~0); 232528#L123 assume !(8482 == ssl3_accept_~s__state~0); 232527#L126 assume !(8464 == ssl3_accept_~s__state~0); 232526#L129 assume !(8465 == ssl3_accept_~s__state~0); 232525#L132 assume !(8466 == ssl3_accept_~s__state~0); 232524#L135 assume !(8496 == ssl3_accept_~s__state~0); 232523#L138 assume !(8497 == ssl3_accept_~s__state~0); 232522#L141 assume !(8512 == ssl3_accept_~s__state~0); 232521#L144 assume !(8513 == ssl3_accept_~s__state~0); 232520#L147 assume 8528 == ssl3_accept_~s__state~0; 232258#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 232519#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 232517#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 232510#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 232512#L356 assume !(3 == ssl3_accept_~blastFlag~0); 232508#L356-2 assume !(ssl3_accept_~ret~0 <= 0); 232504#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 232501#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 232498#L640 ssl3_accept_~skip~0 := 0; 232497#L99-2 assume !false; 232495#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 232490#L102 assume !(12292 == ssl3_accept_~s__state~0); 232488#L105 assume !(16384 == ssl3_accept_~s__state~0); 232486#L108 assume !(8192 == ssl3_accept_~s__state~0); 232484#L111 assume !(24576 == ssl3_accept_~s__state~0); 232482#L114 assume !(8195 == ssl3_accept_~s__state~0); 232480#L117 assume !(8480 == ssl3_accept_~s__state~0); 232478#L120 assume !(8481 == ssl3_accept_~s__state~0); 232476#L123 assume !(8482 == ssl3_accept_~s__state~0); 232474#L126 assume !(8464 == ssl3_accept_~s__state~0); 232472#L129 assume !(8465 == ssl3_accept_~s__state~0); 232470#L132 assume !(8466 == ssl3_accept_~s__state~0); 232468#L135 assume !(8496 == ssl3_accept_~s__state~0); 232466#L138 assume !(8497 == ssl3_accept_~s__state~0); 232464#L141 assume !(8512 == ssl3_accept_~s__state~0); 232462#L144 assume !(8513 == ssl3_accept_~s__state~0); 232460#L147 assume !(8528 == ssl3_accept_~s__state~0); 232458#L150 assume !(8529 == ssl3_accept_~s__state~0); 232456#L153 assume 8544 == ssl3_accept_~s__state~0; 232240#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 232453#L382 assume !(0 != ssl3_accept_~s__session__peer~0); 232450#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 232446#L394 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 232444#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 232441#L406 assume !(4 == ssl3_accept_~blastFlag~0); 232439#L406-2 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; 232435#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 232432#L640 ssl3_accept_~skip~0 := 0; 232431#L99-2 assume !false; 232430#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 232429#L102 assume !(12292 == ssl3_accept_~s__state~0); 232428#L105 assume !(16384 == ssl3_accept_~s__state~0); 232427#L108 assume !(8192 == ssl3_accept_~s__state~0); 232426#L111 assume !(24576 == ssl3_accept_~s__state~0); 232425#L114 assume !(8195 == ssl3_accept_~s__state~0); 232424#L117 assume !(8480 == ssl3_accept_~s__state~0); 232423#L120 assume !(8481 == ssl3_accept_~s__state~0); 232422#L123 assume !(8482 == ssl3_accept_~s__state~0); 232421#L126 assume !(8464 == ssl3_accept_~s__state~0); 232420#L129 assume !(8465 == ssl3_accept_~s__state~0); 232419#L132 assume !(8466 == ssl3_accept_~s__state~0); 232418#L135 assume !(8496 == ssl3_accept_~s__state~0); 232417#L138 assume !(8497 == ssl3_accept_~s__state~0); 232416#L141 assume !(8512 == ssl3_accept_~s__state~0); 232415#L144 assume !(8513 == ssl3_accept_~s__state~0); 232414#L147 assume !(8528 == ssl3_accept_~s__state~0); 232413#L150 assume !(8529 == ssl3_accept_~s__state~0); 232412#L153 assume !(8544 == ssl3_accept_~s__state~0); 232411#L156 assume !(8545 == ssl3_accept_~s__state~0); 232410#L159 assume !(8560 == ssl3_accept_~s__state~0); 232409#L162 assume !(8561 == ssl3_accept_~s__state~0); 232408#L165 assume 8448 == ssl3_accept_~s__state~0; 232407#L166 assume !(ssl3_accept_~num1~0 > 0); 232404#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 232401#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 232398#L640 ssl3_accept_~skip~0 := 0; 232397#L99-2 assume !false; 232396#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 232395#L102 assume !(12292 == ssl3_accept_~s__state~0); 232394#L105 assume !(16384 == ssl3_accept_~s__state~0); 232393#L108 assume !(8192 == ssl3_accept_~s__state~0); 232392#L111 assume !(24576 == ssl3_accept_~s__state~0); 232391#L114 assume !(8195 == ssl3_accept_~s__state~0); 232390#L117 assume !(8480 == ssl3_accept_~s__state~0); 232389#L120 assume !(8481 == ssl3_accept_~s__state~0); 232388#L123 assume !(8482 == ssl3_accept_~s__state~0); 232387#L126 assume !(8464 == ssl3_accept_~s__state~0); 232386#L129 assume !(8465 == ssl3_accept_~s__state~0); 232385#L132 assume !(8466 == ssl3_accept_~s__state~0); 232384#L135 assume !(8496 == ssl3_accept_~s__state~0); 232383#L138 assume !(8497 == ssl3_accept_~s__state~0); 232382#L141 assume !(8512 == ssl3_accept_~s__state~0); 232381#L144 assume !(8513 == ssl3_accept_~s__state~0); 232380#L147 assume !(8528 == ssl3_accept_~s__state~0); 232379#L150 assume !(8529 == ssl3_accept_~s__state~0); 232378#L153 assume !(8544 == ssl3_accept_~s__state~0); 232377#L156 assume !(8545 == ssl3_accept_~s__state~0); 232376#L159 assume !(8560 == ssl3_accept_~s__state~0); 232375#L162 assume !(8561 == ssl3_accept_~s__state~0); 232373#L165 assume !(8448 == ssl3_accept_~s__state~0); 232274#L168 assume 8576 == ssl3_accept_~s__state~0; 232266#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 232267#L449 assume !(5 == ssl3_accept_~blastFlag~0); 232974#L449-2 assume !(ssl3_accept_~ret~0 <= 0); 232970#L455 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 232233#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 232230#L640 ssl3_accept_~skip~0 := 0; 232229#L99-2 assume !false; 232228#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 232227#L102 assume !(12292 == ssl3_accept_~s__state~0); 232226#L105 assume !(16384 == ssl3_accept_~s__state~0); 232225#L108 assume !(8192 == ssl3_accept_~s__state~0); 232224#L111 assume !(24576 == ssl3_accept_~s__state~0); 232223#L114 assume !(8195 == ssl3_accept_~s__state~0); 232222#L117 assume !(8480 == ssl3_accept_~s__state~0); 232221#L120 assume !(8481 == ssl3_accept_~s__state~0); 232220#L123 assume !(8482 == ssl3_accept_~s__state~0); 232219#L126 assume !(8464 == ssl3_accept_~s__state~0); 232217#L129 assume !(8465 == ssl3_accept_~s__state~0); 232218#L132 assume 8466 == ssl3_accept_~s__state~0; 232065#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 232144#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 232126#L274-2 [2019-10-22 09:00:33,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:33,435 INFO L82 PathProgramCache]: Analyzing trace with hash 2071410450, now seen corresponding path program 4 times [2019-10-22 09:00:33,436 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:33,436 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111996781] [2019-10-22 09:00:33,436 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:33,436 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:33,436 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:33,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:33,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:33,442 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:00:33,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:33,443 INFO L82 PathProgramCache]: Analyzing trace with hash -285579472, now seen corresponding path program 1 times [2019-10-22 09:00:33,443 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:33,443 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322752275] [2019-10-22 09:00:33,443 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:33,443 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:33,443 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:33,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:00:33,473 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 241 proven. 0 refuted. 0 times theorem prover too weak. 131 trivial. 0 not checked. [2019-10-22 09:00:33,473 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322752275] [2019-10-22 09:00:33,474 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:00:33,474 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 09:00:33,474 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998933394] [2019-10-22 09:00:33,474 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:00:33,474 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:00:33,474 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:00:33,475 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:00:33,475 INFO L87 Difference]: Start difference. First operand 13297 states and 16880 transitions. cyclomatic complexity: 3608 Second operand 3 states. [2019-10-22 09:00:33,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:00:33,569 INFO L93 Difference]: Finished difference Result 13293 states and 16746 transitions. [2019-10-22 09:00:33,570 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:00:33,570 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13293 states and 16746 transitions. [2019-10-22 09:00:33,610 INFO L131 ngComponentsAnalysis]: Automaton has 25 accepting balls. 12657 [2019-10-22 09:00:33,636 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13293 states to 13293 states and 16746 transitions. [2019-10-22 09:00:33,637 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13163 [2019-10-22 09:00:33,644 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13163 [2019-10-22 09:00:33,644 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13293 states and 16746 transitions. [2019-10-22 09:00:33,644 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:00:33,644 INFO L688 BuchiCegarLoop]: Abstraction has 13293 states and 16746 transitions. [2019-10-22 09:00:33,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13293 states and 16746 transitions. [2019-10-22 09:00:33,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13293 to 13293. [2019-10-22 09:00:33,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13293 states. [2019-10-22 09:00:33,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13293 states to 13293 states and 16746 transitions. [2019-10-22 09:00:33,751 INFO L711 BuchiCegarLoop]: Abstraction has 13293 states and 16746 transitions. [2019-10-22 09:00:33,751 INFO L591 BuchiCegarLoop]: Abstraction has 13293 states and 16746 transitions. [2019-10-22 09:00:33,752 INFO L424 BuchiCegarLoop]: ======== Iteration 33============ [2019-10-22 09:00:33,752 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13293 states and 16746 transitions. [2019-10-22 09:00:33,780 INFO L131 ngComponentsAnalysis]: Automaton has 25 accepting balls. 12657 [2019-10-22 09:00:33,781 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:00:33,781 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:00:33,781 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:00:33,781 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [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:00:33,781 INFO L791 eck$LassoCheckResult]: Stem: 258384#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; 258385#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 258372#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; 258373#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 258325#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 258439#L99-2 assume !false; 258506#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 259327#L102 assume !(12292 == ssl3_accept_~s__state~0); 259328#L105 assume !(16384 == ssl3_accept_~s__state~0); 259319#L108 assume !(8192 == ssl3_accept_~s__state~0); 259320#L111 assume !(24576 == ssl3_accept_~s__state~0); 259312#L114 assume !(8195 == ssl3_accept_~s__state~0); 259313#L117 assume !(8480 == ssl3_accept_~s__state~0); 259306#L120 assume !(8481 == ssl3_accept_~s__state~0); 259307#L123 assume !(8482 == ssl3_accept_~s__state~0); 258601#L126 assume !(8464 == ssl3_accept_~s__state~0); 258602#L129 assume !(8465 == ssl3_accept_~s__state~0); 259625#L132 assume !(8466 == ssl3_accept_~s__state~0); 259626#L135 assume 8496 == ssl3_accept_~s__state~0; 269108#L139 [2019-10-22 09:00:33,781 INFO L793 eck$LassoCheckResult]: Loop: 269108#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 269180#L287 assume !(1 == ssl3_accept_~blastFlag~0); 269179#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 269177#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 269175#L293-2 ssl3_accept_~s__init_num~0 := 0; 269172#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 269169#L640 ssl3_accept_~skip~0 := 0; 269168#L99-2 assume !false; 269167#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 269166#L102 assume !(12292 == ssl3_accept_~s__state~0); 269165#L105 assume !(16384 == ssl3_accept_~s__state~0); 269164#L108 assume !(8192 == ssl3_accept_~s__state~0); 269163#L111 assume !(24576 == ssl3_accept_~s__state~0); 269162#L114 assume !(8195 == ssl3_accept_~s__state~0); 269161#L117 assume !(8480 == ssl3_accept_~s__state~0); 269160#L120 assume !(8481 == ssl3_accept_~s__state~0); 269158#L123 assume !(8482 == ssl3_accept_~s__state~0); 269159#L126 assume !(8464 == ssl3_accept_~s__state~0); 269184#L129 assume !(8465 == ssl3_accept_~s__state~0); 269183#L132 assume !(8466 == ssl3_accept_~s__state~0); 269181#L135 assume 8496 == ssl3_accept_~s__state~0; 269108#L139 [2019-10-22 09:00:33,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:33,782 INFO L82 PathProgramCache]: Analyzing trace with hash -210909267, now seen corresponding path program 1 times [2019-10-22 09:00:33,782 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:33,782 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18622578] [2019-10-22 09:00:33,782 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:33,782 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:33,782 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:33,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:00:33,791 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:00:33,791 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18622578] [2019-10-22 09:00:33,792 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:00:33,792 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-10-22 09:00:33,792 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086427748] [2019-10-22 09:00:33,792 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 09:00:33,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:33,792 INFO L82 PathProgramCache]: Analyzing trace with hash -1168307160, now seen corresponding path program 1 times [2019-10-22 09:00:33,792 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:33,792 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333199605] [2019-10-22 09:00:33,793 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:33,793 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:33,793 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:33,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:00:33,800 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:00:33,800 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333199605] [2019-10-22 09:00:33,800 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:00:33,800 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 09:00:33,800 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984835748] [2019-10-22 09:00:33,800 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:00:33,800 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:00:33,801 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:00:33,801 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:00:33,801 INFO L87 Difference]: Start difference. First operand 13293 states and 16746 transitions. cyclomatic complexity: 3480 Second operand 3 states. [2019-10-22 09:00:33,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:00:33,917 INFO L93 Difference]: Finished difference Result 13152 states and 16515 transitions. [2019-10-22 09:00:33,917 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:00:33,917 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13152 states and 16515 transitions. [2019-10-22 09:00:33,955 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 12573 [2019-10-22 09:00:33,980 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13152 states to 13120 states and 16483 transitions. [2019-10-22 09:00:33,981 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13120 [2019-10-22 09:00:33,988 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13120 [2019-10-22 09:00:33,988 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13120 states and 16483 transitions. [2019-10-22 09:00:34,002 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2019-10-22 09:00:34,003 INFO L688 BuchiCegarLoop]: Abstraction has 13120 states and 16483 transitions. [2019-10-22 09:00:34,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13120 states and 16483 transitions. [2019-10-22 09:00:34,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13120 to 12997. [2019-10-22 09:00:34,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12997 states. [2019-10-22 09:00:34,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12997 states to 12997 states and 16347 transitions. [2019-10-22 09:00:34,106 INFO L711 BuchiCegarLoop]: Abstraction has 12997 states and 16347 transitions. [2019-10-22 09:00:34,106 INFO L591 BuchiCegarLoop]: Abstraction has 12997 states and 16347 transitions. [2019-10-22 09:00:34,107 INFO L424 BuchiCegarLoop]: ======== Iteration 34============ [2019-10-22 09:00:34,107 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12997 states and 16347 transitions. [2019-10-22 09:00:34,135 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 12466 [2019-10-22 09:00:34,135 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:00:34,136 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:00:34,136 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-10-22 09:00:34,136 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:00:34,136 INFO L791 eck$LassoCheckResult]: Stem: 284775#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; 284776#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 284765#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; 284766#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 284731#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 284817#L99-2 [2019-10-22 09:00:34,136 INFO L793 eck$LassoCheckResult]: Loop: 284817#L99-2 assume !false; 285633#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 285630#L102 assume !(12292 == ssl3_accept_~s__state~0); 285627#L105 assume !(16384 == ssl3_accept_~s__state~0); 285624#L108 assume !(8192 == ssl3_accept_~s__state~0); 285621#L111 assume !(24576 == ssl3_accept_~s__state~0); 285618#L114 assume !(8195 == ssl3_accept_~s__state~0); 285616#L117 assume !(8480 == ssl3_accept_~s__state~0); 285614#L120 assume !(8481 == ssl3_accept_~s__state~0); 285612#L123 assume !(8482 == ssl3_accept_~s__state~0); 284916#L126 assume !(8464 == ssl3_accept_~s__state~0); 284917#L129 assume !(8465 == ssl3_accept_~s__state~0); 284918#L132 assume !(8466 == ssl3_accept_~s__state~0); 285750#L135 assume !(8496 == ssl3_accept_~s__state~0); 285751#L138 assume !(8497 == ssl3_accept_~s__state~0); 285746#L141 assume !(8512 == ssl3_accept_~s__state~0); 285747#L144 assume !(8513 == ssl3_accept_~s__state~0); 285740#L147 assume !(8528 == ssl3_accept_~s__state~0); 285741#L150 assume !(8529 == ssl3_accept_~s__state~0); 285731#L153 assume !(8544 == ssl3_accept_~s__state~0); 285732#L156 assume !(8545 == ssl3_accept_~s__state~0); 285722#L159 assume !(8560 == ssl3_accept_~s__state~0); 285723#L162 assume !(8561 == ssl3_accept_~s__state~0); 285702#L165 assume 8448 == ssl3_accept_~s__state~0; 285651#L166 assume !(ssl3_accept_~num1~0 > 0); 285650#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 285691#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 285687#L640 ssl3_accept_~skip~0 := 0; 285685#L99-2 assume !false; 285682#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 285681#L102 assume 12292 == ssl3_accept_~s__state~0; 285679#L103 ssl3_accept_~s__new_session~0 := 1; 285674#L211 ssl3_accept_~s__server~0 := 1; 285846#L216 assume 0 != ssl3_accept_~cb~0; 285844#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 285841#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 285836#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 285832#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 285827#L243 assume 12292 != ssl3_accept_~s__state~0; 285647#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; 285648#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 285638#L640 ssl3_accept_~skip~0 := 0; 284817#L99-2 [2019-10-22 09:00:34,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:34,136 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 2 times [2019-10-22 09:00:34,137 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:34,137 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87663643] [2019-10-22 09:00:34,137 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:34,137 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:34,137 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:34,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:34,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:34,142 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:00:34,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:34,142 INFO L82 PathProgramCache]: Analyzing trace with hash 1997291874, now seen corresponding path program 1 times [2019-10-22 09:00:34,142 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:34,142 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194890204] [2019-10-22 09:00:34,143 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:34,143 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:34,143 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:34,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:00:34,151 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2019-10-22 09:00:34,151 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194890204] [2019-10-22 09:00:34,151 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:00:34,151 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 09:00:34,152 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044281539] [2019-10-22 09:00:34,152 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:00:34,152 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:00:34,152 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:00:34,152 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:00:34,152 INFO L87 Difference]: Start difference. First operand 12997 states and 16347 transitions. cyclomatic complexity: 3373 Second operand 3 states. [2019-10-22 09:00:34,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:00:34,256 INFO L93 Difference]: Finished difference Result 13105 states and 16479 transitions. [2019-10-22 09:00:34,256 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:00:34,256 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13105 states and 16479 transitions. [2019-10-22 09:00:34,295 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 12554 [2019-10-22 09:00:34,322 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13105 states to 13105 states and 16479 transitions. [2019-10-22 09:00:34,322 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13105 [2019-10-22 09:00:34,329 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13105 [2019-10-22 09:00:34,329 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13105 states and 16479 transitions. [2019-10-22 09:00:34,339 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2019-10-22 09:00:34,339 INFO L688 BuchiCegarLoop]: Abstraction has 13105 states and 16479 transitions. [2019-10-22 09:00:34,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13105 states and 16479 transitions. [2019-10-22 09:00:34,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13105 to 13095. [2019-10-22 09:00:34,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13095 states. [2019-10-22 09:00:34,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13095 states to 13095 states and 16467 transitions. [2019-10-22 09:00:34,436 INFO L711 BuchiCegarLoop]: Abstraction has 13095 states and 16467 transitions. [2019-10-22 09:00:34,436 INFO L591 BuchiCegarLoop]: Abstraction has 13095 states and 16467 transitions. [2019-10-22 09:00:34,436 INFO L424 BuchiCegarLoop]: ======== Iteration 35============ [2019-10-22 09:00:34,437 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13095 states and 16467 transitions. [2019-10-22 09:00:34,464 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 12554 [2019-10-22 09:00:34,464 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:00:34,464 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:00:34,464 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-10-22 09:00:34,464 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [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:00:34,464 INFO L791 eck$LassoCheckResult]: Stem: 310885#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; 310886#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 310875#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; 310876#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 310841#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 310919#L99-2 [2019-10-22 09:00:34,464 INFO L793 eck$LassoCheckResult]: Loop: 310919#L99-2 assume !false; 311736#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 311737#L102 assume !(12292 == ssl3_accept_~s__state~0); 311778#L105 assume !(16384 == ssl3_accept_~s__state~0); 311779#L108 assume !(8192 == ssl3_accept_~s__state~0); 311776#L111 assume !(24576 == ssl3_accept_~s__state~0); 311777#L114 assume !(8195 == ssl3_accept_~s__state~0); 311889#L117 assume !(8480 == ssl3_accept_~s__state~0); 311886#L120 assume !(8481 == ssl3_accept_~s__state~0); 311882#L123 assume !(8482 == ssl3_accept_~s__state~0); 311883#L126 assume !(8464 == ssl3_accept_~s__state~0); 311873#L129 assume !(8465 == ssl3_accept_~s__state~0); 311874#L132 assume !(8466 == ssl3_accept_~s__state~0); 311842#L135 assume !(8496 == ssl3_accept_~s__state~0); 311843#L138 assume !(8497 == ssl3_accept_~s__state~0); 311833#L141 assume !(8512 == ssl3_accept_~s__state~0); 311834#L144 assume !(8513 == ssl3_accept_~s__state~0); 311824#L147 assume !(8528 == ssl3_accept_~s__state~0); 311825#L150 assume !(8529 == ssl3_accept_~s__state~0); 311815#L153 assume !(8544 == ssl3_accept_~s__state~0); 311816#L156 assume !(8545 == ssl3_accept_~s__state~0); 311806#L159 assume !(8560 == ssl3_accept_~s__state~0); 311807#L162 assume !(8561 == ssl3_accept_~s__state~0); 311756#L165 assume 8448 == ssl3_accept_~s__state~0; 311753#L166 assume !(ssl3_accept_~num1~0 > 0); 311752#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 311786#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 311782#L640 ssl3_accept_~skip~0 := 0; 311780#L99-2 assume !false; 311775#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 311772#L102 assume !(12292 == ssl3_accept_~s__state~0); 311768#L105 assume 16384 == ssl3_accept_~s__state~0; 311765#L211 ssl3_accept_~s__server~0 := 1; 311764#L216 assume 0 != ssl3_accept_~cb~0; 311763#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 311762#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 311760#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 311757#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 311758#L243 assume 12292 != ssl3_accept_~s__state~0; 311749#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; 311750#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 311740#L640 ssl3_accept_~skip~0 := 0; 310919#L99-2 [2019-10-22 09:00:34,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:34,465 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 3 times [2019-10-22 09:00:34,465 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:34,465 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290983985] [2019-10-22 09:00:34,465 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:34,465 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:34,465 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:34,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:34,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:34,469 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:00:34,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:34,470 INFO L82 PathProgramCache]: Analyzing trace with hash -1500456970, now seen corresponding path program 1 times [2019-10-22 09:00:34,470 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:34,470 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745909619] [2019-10-22 09:00:34,470 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:34,470 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:34,470 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:34,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:00:34,483 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2019-10-22 09:00:34,483 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745909619] [2019-10-22 09:00:34,483 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:00:34,483 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 09:00:34,483 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037007551] [2019-10-22 09:00:34,483 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:00:34,484 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:00:34,484 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:00:34,484 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:00:34,484 INFO L87 Difference]: Start difference. First operand 13095 states and 16467 transitions. cyclomatic complexity: 3395 Second operand 3 states. [2019-10-22 09:00:34,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:00:34,599 INFO L93 Difference]: Finished difference Result 11728 states and 14609 transitions. [2019-10-22 09:00:34,600 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:00:34,600 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 11728 states and 14609 transitions. [2019-10-22 09:00:34,625 INFO L131 ngComponentsAnalysis]: Automaton has 41 accepting balls. 9947 [2019-10-22 09:00:34,636 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 11728 states to 11545 states and 14350 transitions. [2019-10-22 09:00:34,636 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11545 [2019-10-22 09:00:34,640 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11545 [2019-10-22 09:00:34,641 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11545 states and 14350 transitions. [2019-10-22 09:00:34,649 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2019-10-22 09:00:34,649 INFO L688 BuchiCegarLoop]: Abstraction has 11545 states and 14350 transitions. [2019-10-22 09:00:34,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11545 states and 14350 transitions. [2019-10-22 09:00:34,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11545 to 8492. [2019-10-22 09:00:34,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8492 states. [2019-10-22 09:00:34,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8492 states to 8492 states and 10665 transitions. [2019-10-22 09:00:34,723 INFO L711 BuchiCegarLoop]: Abstraction has 8492 states and 10665 transitions. [2019-10-22 09:00:34,723 INFO L591 BuchiCegarLoop]: Abstraction has 8492 states and 10665 transitions. [2019-10-22 09:00:34,724 INFO L424 BuchiCegarLoop]: ======== Iteration 36============ [2019-10-22 09:00:34,724 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8492 states and 10665 transitions. [2019-10-22 09:00:34,741 INFO L131 ngComponentsAnalysis]: Automaton has 28 accepting balls. 7291 [2019-10-22 09:00:34,741 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:00:34,741 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:00:34,741 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:00:34,742 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:00:34,742 INFO L791 eck$LassoCheckResult]: Stem: 335696#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; 335697#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 335687#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; 335688#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 335660#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 335726#L99-2 assume !false; 335799#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 335800#L102 assume !(12292 == ssl3_accept_~s__state~0); 336019#L105 assume !(16384 == ssl3_accept_~s__state~0); 336018#L108 assume !(8192 == ssl3_accept_~s__state~0); 336015#L111 assume !(24576 == ssl3_accept_~s__state~0); 335793#L114 assume !(8195 == ssl3_accept_~s__state~0); 335792#L117 assume !(8480 == ssl3_accept_~s__state~0); 335791#L120 assume !(8481 == ssl3_accept_~s__state~0); 335790#L123 assume !(8482 == ssl3_accept_~s__state~0); 335786#L126 assume !(8464 == ssl3_accept_~s__state~0); 335787#L129 assume !(8465 == ssl3_accept_~s__state~0); 335788#L132 assume !(8466 == ssl3_accept_~s__state~0); 336226#L135 [2019-10-22 09:00:34,742 INFO L793 eck$LassoCheckResult]: Loop: 336226#L135 assume !(8496 == ssl3_accept_~s__state~0); 336225#L138 assume !(8497 == ssl3_accept_~s__state~0); 336224#L141 assume !(8512 == ssl3_accept_~s__state~0); 336223#L144 assume !(8513 == ssl3_accept_~s__state~0); 336222#L147 assume !(8528 == ssl3_accept_~s__state~0); 336221#L150 assume !(8529 == ssl3_accept_~s__state~0); 336220#L153 assume !(8544 == ssl3_accept_~s__state~0); 336219#L156 assume !(8545 == ssl3_accept_~s__state~0); 335849#L159 assume !(8560 == ssl3_accept_~s__state~0); 335846#L162 assume !(8561 == ssl3_accept_~s__state~0); 335847#L165 assume 8448 == ssl3_accept_~s__state~0; 335816#L166 assume !(ssl3_accept_~num1~0 > 0); 335813#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 335814#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 335803#L640 ssl3_accept_~skip~0 := 0; 335801#L99-2 assume !false; 335802#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 335798#L102 assume !(12292 == ssl3_accept_~s__state~0); 335797#L105 assume !(16384 == ssl3_accept_~s__state~0); 335796#L108 assume !(8192 == ssl3_accept_~s__state~0); 335794#L111 assume !(24576 == ssl3_accept_~s__state~0); 335795#L114 assume !(8195 == ssl3_accept_~s__state~0); 336005#L117 assume !(8480 == ssl3_accept_~s__state~0); 336006#L120 assume !(8481 == ssl3_accept_~s__state~0); 336007#L123 assume 8482 == ssl3_accept_~s__state~0; 336037#L124 ssl3_accept_~s__state~0 := 3; 336243#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 336240#L640 ssl3_accept_~skip~0 := 0; 336239#L99-2 assume !false; 336238#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 336237#L102 assume !(12292 == ssl3_accept_~s__state~0); 336236#L105 assume !(16384 == ssl3_accept_~s__state~0); 336235#L108 assume !(8192 == ssl3_accept_~s__state~0); 336234#L111 assume !(24576 == ssl3_accept_~s__state~0); 336233#L114 assume !(8195 == ssl3_accept_~s__state~0); 336232#L117 assume !(8480 == ssl3_accept_~s__state~0); 336231#L120 assume !(8481 == ssl3_accept_~s__state~0); 336230#L123 assume !(8482 == ssl3_accept_~s__state~0); 336229#L126 assume !(8464 == ssl3_accept_~s__state~0); 336228#L129 assume !(8465 == ssl3_accept_~s__state~0); 336227#L132 assume !(8466 == ssl3_accept_~s__state~0); 336226#L135 [2019-10-22 09:00:34,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:34,742 INFO L82 PathProgramCache]: Analyzing trace with hash 2071406454, now seen corresponding path program 1 times [2019-10-22 09:00:34,743 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:34,743 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331699011] [2019-10-22 09:00:34,743 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:34,743 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:34,743 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:34,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:00:34,752 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:00:34,753 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331699011] [2019-10-22 09:00:34,753 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:00:34,753 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 09:00:34,753 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142484933] [2019-10-22 09:00:34,753 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 09:00:34,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:34,753 INFO L82 PathProgramCache]: Analyzing trace with hash -1089647132, now seen corresponding path program 2 times [2019-10-22 09:00:34,753 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:34,754 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077618581] [2019-10-22 09:00:34,754 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:34,754 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:34,754 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:34,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:34,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:34,762 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:00:34,853 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 09:00:34,853 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 09:00:34,853 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 09:00:34,854 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 09:00:34,854 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-10-22 09:00:34,854 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 09:00:34,854 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 09:00:34,854 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 09:00:34,854 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6.cil-2.c_Iteration36_Loop [2019-10-22 09:00:34,854 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 09:00:34,854 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 09:00:34,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:00:34,859 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:00:34,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:00:34,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:00:34,869 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:00:34,909 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 09:00:34,910 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6f8f3097-8b79-4745-980a-eadfa70bad37/bin/uautomizer/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 09:00:34,913 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 09:00:34,913 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 09:00:34,916 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 09:00:34,916 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_6f8f3097-8b79-4745-980a-eadfa70bad37/bin/uautomizer/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 09:00:34,925 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 09:00:34,925 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6f8f3097-8b79-4745-980a-eadfa70bad37/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:00:34,939 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-10-22 09:00:34,939 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 09:00:34,943 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-10-22 09:00:34,958 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 09:00:34,959 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 09:00:34,959 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 09:00:34,959 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 09:00:34,959 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-10-22 09:00:34,959 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 09:00:34,959 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 09:00:34,959 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 09:00:34,959 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6.cil-2.c_Iteration36_Loop [2019-10-22 09:00:34,959 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 09:00:34,959 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 09:00:34,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:00:34,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:00:34,965 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:00:34,968 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:00:34,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:00:35,008 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 09:00:35,008 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-10-22 09:00:35,008 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:00:35,009 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 09:00:35,009 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 09:00:35,009 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 09:00:35,009 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 09:00:35,009 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 09:00:35,009 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 09:00:35,009 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 09:00:35,010 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 09:00:35,010 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:00:35,010 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 09:00:35,010 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 09:00:35,010 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 09:00:35,011 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 09:00:35,011 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 09:00:35,011 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 09:00:35,011 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 09:00:35,012 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 09:00:35,012 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:00:35,012 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 09:00:35,012 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 09:00:35,012 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 09:00:35,013 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 09:00:35,013 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 09:00:35,013 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 09:00:35,013 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 09:00:35,014 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 09:00:35,014 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 09:00:35,014 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 09:00:35,015 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 09:00:35,015 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 09:00:35,015 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 09:00:35,015 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 09:00:35,016 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 09:00:35,016 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 09:00:35,017 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-10-22 09:00:35,018 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-10-22 09:00:35,018 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2019-10-22 09:00:35,018 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-10-22 09:00:35,019 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-10-22 09:00:35,019 INFO L510 LassoAnalysis]: Proved termination. [2019-10-22 09:00:35,019 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:00:35,019 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-10-22 09:00:35,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:35,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:00:35,040 INFO L256 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 2 conjunts are in the unsatisfiable core [2019-10-22 09:00:35,041 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 09:00:35,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:00:35,049 INFO L256 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 4 conjunts are in the unsatisfiable core [2019-10-22 09:00:35,049 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 09:00:35,065 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:00:35,065 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:00:35,065 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 8492 states and 10665 transitions. cyclomatic complexity: 2201 Second operand 5 states. [2019-10-22 09:00:35,334 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 8492 states and 10665 transitions. cyclomatic complexity: 2201. Second operand 5 states. Result 18500 states and 23099 transitions. Complement of second has 8 states. [2019-10-22 09:00:35,336 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:00:35,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-10-22 09:00:35,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 320 transitions. [2019-10-22 09:00:35,337 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 320 transitions. Stem has 18 letters. Loop has 41 letters. [2019-10-22 09:00:35,338 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 09:00:35,339 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 320 transitions. Stem has 59 letters. Loop has 41 letters. [2019-10-22 09:00:35,340 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 09:00:35,340 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 320 transitions. Stem has 18 letters. Loop has 82 letters. [2019-10-22 09:00:35,341 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 09:00:35,341 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 18500 states and 23099 transitions. [2019-10-22 09:00:35,399 INFO L131 ngComponentsAnalysis]: Automaton has 38 accepting balls. 6824 [2019-10-22 09:00:35,438 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 18500 states to 18352 states and 22911 transitions. [2019-10-22 09:00:35,438 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9064 [2019-10-22 09:00:35,444 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9122 [2019-10-22 09:00:35,444 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18352 states and 22911 transitions. [2019-10-22 09:00:35,445 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:00:35,445 INFO L688 BuchiCegarLoop]: Abstraction has 18352 states and 22911 transitions. [2019-10-22 09:00:35,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18352 states and 22911 transitions. [2019-10-22 09:00:35,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18352 to 15558. [2019-10-22 09:00:35,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15558 states. [2019-10-22 09:00:35,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15558 states to 15558 states and 19558 transitions. [2019-10-22 09:00:35,585 INFO L711 BuchiCegarLoop]: Abstraction has 15558 states and 19558 transitions. [2019-10-22 09:00:35,585 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:00:35,585 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:00:35,585 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:00:35,586 INFO L87 Difference]: Start difference. First operand 15558 states and 19558 transitions. Second operand 3 states. [2019-10-22 09:00:35,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:00:35,697 INFO L93 Difference]: Finished difference Result 11651 states and 14613 transitions. [2019-10-22 09:00:35,697 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:00:35,697 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 11651 states and 14613 transitions. [2019-10-22 09:00:35,729 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 4366 [2019-10-22 09:00:35,751 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 11651 states to 11651 states and 14613 transitions. [2019-10-22 09:00:35,751 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5338 [2019-10-22 09:00:35,754 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5338 [2019-10-22 09:00:35,754 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11651 states and 14613 transitions. [2019-10-22 09:00:35,754 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:00:35,754 INFO L688 BuchiCegarLoop]: Abstraction has 11651 states and 14613 transitions. [2019-10-22 09:00:35,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11651 states and 14613 transitions. [2019-10-22 09:00:35,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11651 to 11597. [2019-10-22 09:00:35,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11597 states. [2019-10-22 09:00:35,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11597 states to 11597 states and 14559 transitions. [2019-10-22 09:00:35,835 INFO L711 BuchiCegarLoop]: Abstraction has 11597 states and 14559 transitions. [2019-10-22 09:00:35,835 INFO L591 BuchiCegarLoop]: Abstraction has 11597 states and 14559 transitions. [2019-10-22 09:00:35,835 INFO L424 BuchiCegarLoop]: ======== Iteration 37============ [2019-10-22 09:00:35,835 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11597 states and 14559 transitions. [2019-10-22 09:00:35,857 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 4345 [2019-10-22 09:00:35,857 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:00:35,858 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:00:35,858 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [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] [2019-10-22 09:00:35,858 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [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:00:35,858 INFO L791 eck$LassoCheckResult]: Stem: 390236#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; 390237#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 390220#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; 390221#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 390156#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 390304#L99-2 assume !false; 390870#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 390869#L102 assume !(12292 == ssl3_accept_~s__state~0); 390868#L105 assume !(16384 == ssl3_accept_~s__state~0); 390867#L108 assume !(8192 == ssl3_accept_~s__state~0); 390866#L111 assume !(24576 == ssl3_accept_~s__state~0); 390865#L114 assume !(8195 == ssl3_accept_~s__state~0); 390864#L117 assume !(8480 == ssl3_accept_~s__state~0); 390863#L120 assume !(8481 == ssl3_accept_~s__state~0); 390862#L123 assume !(8482 == ssl3_accept_~s__state~0); 390861#L126 assume 8464 == ssl3_accept_~s__state~0; 390860#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 390859#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 390857#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; 390854#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 390851#L640 ssl3_accept_~skip~0 := 0; 390850#L99-2 assume !false; 390849#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 390848#L102 assume !(12292 == ssl3_accept_~s__state~0); 390847#L105 assume !(16384 == ssl3_accept_~s__state~0); 390846#L108 assume !(8192 == ssl3_accept_~s__state~0); 390845#L111 assume !(24576 == ssl3_accept_~s__state~0); 390844#L114 assume !(8195 == ssl3_accept_~s__state~0); 390843#L117 assume !(8480 == ssl3_accept_~s__state~0); 390842#L120 assume !(8481 == ssl3_accept_~s__state~0); 390841#L123 assume !(8482 == ssl3_accept_~s__state~0); 390840#L126 assume !(8464 == ssl3_accept_~s__state~0); 390839#L129 assume !(8465 == ssl3_accept_~s__state~0); 390838#L132 assume !(8466 == ssl3_accept_~s__state~0); 390836#L135 assume 8496 == ssl3_accept_~s__state~0; 390835#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 390833#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 390832#L287-2 [2019-10-22 09:00:35,859 INFO L793 eck$LassoCheckResult]: Loop: 390832#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 390830#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 390828#L293-2 ssl3_accept_~s__init_num~0 := 0; 390825#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 390822#L640 ssl3_accept_~skip~0 := 0; 390821#L99-2 assume !false; 390820#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 390819#L102 assume !(12292 == ssl3_accept_~s__state~0); 390818#L105 assume !(16384 == ssl3_accept_~s__state~0); 390817#L108 assume !(8192 == ssl3_accept_~s__state~0); 390816#L111 assume !(24576 == ssl3_accept_~s__state~0); 390815#L114 assume !(8195 == ssl3_accept_~s__state~0); 390814#L117 assume !(8480 == ssl3_accept_~s__state~0); 390813#L120 assume !(8481 == ssl3_accept_~s__state~0); 390812#L123 assume !(8482 == ssl3_accept_~s__state~0); 390811#L126 assume !(8464 == ssl3_accept_~s__state~0); 390810#L129 assume !(8465 == ssl3_accept_~s__state~0); 390809#L132 assume !(8466 == ssl3_accept_~s__state~0); 390808#L135 assume !(8496 == ssl3_accept_~s__state~0); 390806#L138 assume 8497 == ssl3_accept_~s__state~0; 390807#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 390834#L287 assume !(1 == ssl3_accept_~blastFlag~0); 390832#L287-2 [2019-10-22 09:00:35,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:35,859 INFO L82 PathProgramCache]: Analyzing trace with hash -386948944, now seen corresponding path program 1 times [2019-10-22 09:00:35,859 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:35,859 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683698038] [2019-10-22 09:00:35,859 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:35,859 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:35,859 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:35,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:35,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:35,869 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:00:35,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:35,869 INFO L82 PathProgramCache]: Analyzing trace with hash 1700083710, now seen corresponding path program 1 times [2019-10-22 09:00:35,870 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:35,870 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208142610] [2019-10-22 09:00:35,870 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:35,870 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:35,870 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:35,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:00:35,877 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:00:35,877 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208142610] [2019-10-22 09:00:35,877 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:00:35,877 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 09:00:35,877 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760508993] [2019-10-22 09:00:35,877 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:00:35,877 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:00:35,878 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:00:35,878 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:00:35,878 INFO L87 Difference]: Start difference. First operand 11597 states and 14559 transitions. cyclomatic complexity: 2998 Second operand 3 states. [2019-10-22 09:00:36,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:00:36,011 INFO L93 Difference]: Finished difference Result 11593 states and 14539 transitions. [2019-10-22 09:00:36,011 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:00:36,011 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 11593 states and 14539 transitions. [2019-10-22 09:00:36,042 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 4318 [2019-10-22 09:00:36,061 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 11593 states to 11593 states and 14539 transitions. [2019-10-22 09:00:36,062 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5309 [2019-10-22 09:00:36,064 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5309 [2019-10-22 09:00:36,064 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11593 states and 14539 transitions. [2019-10-22 09:00:36,065 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:00:36,065 INFO L688 BuchiCegarLoop]: Abstraction has 11593 states and 14539 transitions. [2019-10-22 09:00:36,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11593 states and 14539 transitions. [2019-10-22 09:00:36,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11593 to 11593. [2019-10-22 09:00:36,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11593 states. [2019-10-22 09:00:36,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11593 states to 11593 states and 14539 transitions. [2019-10-22 09:00:36,143 INFO L711 BuchiCegarLoop]: Abstraction has 11593 states and 14539 transitions. [2019-10-22 09:00:36,143 INFO L591 BuchiCegarLoop]: Abstraction has 11593 states and 14539 transitions. [2019-10-22 09:00:36,143 INFO L424 BuchiCegarLoop]: ======== Iteration 38============ [2019-10-22 09:00:36,143 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11593 states and 14539 transitions. [2019-10-22 09:00:36,162 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 4318 [2019-10-22 09:00:36,162 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:00:36,163 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:00:36,163 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [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:00:36,164 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, 1, 1, 1, 1, 1, 1] [2019-10-22 09:00:36,164 INFO L791 eck$LassoCheckResult]: Stem: 413425#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; 413426#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 413409#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; 413410#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 413351#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 413487#L99-2 assume !false; 414045#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 414044#L102 assume !(12292 == ssl3_accept_~s__state~0); 414043#L105 assume !(16384 == ssl3_accept_~s__state~0); 414042#L108 assume !(8192 == ssl3_accept_~s__state~0); 414041#L111 assume !(24576 == ssl3_accept_~s__state~0); 414040#L114 assume !(8195 == ssl3_accept_~s__state~0); 414039#L117 assume !(8480 == ssl3_accept_~s__state~0); 414038#L120 assume !(8481 == ssl3_accept_~s__state~0); 414037#L123 assume !(8482 == ssl3_accept_~s__state~0); 414036#L126 assume 8464 == ssl3_accept_~s__state~0; 414035#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 414034#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 414032#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; 414029#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 414026#L640 ssl3_accept_~skip~0 := 0; 414025#L99-2 assume !false; 414024#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 414023#L102 assume !(12292 == ssl3_accept_~s__state~0); 414022#L105 assume !(16384 == ssl3_accept_~s__state~0); 414021#L108 assume !(8192 == ssl3_accept_~s__state~0); 414020#L111 assume !(24576 == ssl3_accept_~s__state~0); 414019#L114 assume !(8195 == ssl3_accept_~s__state~0); 414018#L117 assume !(8480 == ssl3_accept_~s__state~0); 414017#L120 assume !(8481 == ssl3_accept_~s__state~0); 414016#L123 assume !(8482 == ssl3_accept_~s__state~0); 414015#L126 assume !(8464 == ssl3_accept_~s__state~0); 414014#L129 assume !(8465 == ssl3_accept_~s__state~0); 414013#L132 assume !(8466 == ssl3_accept_~s__state~0); 414011#L135 assume 8496 == ssl3_accept_~s__state~0; 414012#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 414077#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 414076#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 414075#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 413208#L293-2 [2019-10-22 09:00:36,164 INFO L793 eck$LassoCheckResult]: Loop: 413208#L293-2 ssl3_accept_~s__init_num~0 := 0; 421251#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 421247#L640 ssl3_accept_~skip~0 := 0; 421245#L99-2 assume !false; 421243#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 421241#L102 assume !(12292 == ssl3_accept_~s__state~0); 421239#L105 assume !(16384 == ssl3_accept_~s__state~0); 421237#L108 assume !(8192 == ssl3_accept_~s__state~0); 421235#L111 assume !(24576 == ssl3_accept_~s__state~0); 421233#L114 assume !(8195 == ssl3_accept_~s__state~0); 421228#L117 assume !(8480 == ssl3_accept_~s__state~0); 421224#L120 assume !(8481 == ssl3_accept_~s__state~0); 421219#L123 assume !(8482 == ssl3_accept_~s__state~0); 421216#L126 assume !(8464 == ssl3_accept_~s__state~0); 421035#L129 assume !(8465 == ssl3_accept_~s__state~0); 421030#L132 assume !(8466 == ssl3_accept_~s__state~0); 421028#L135 assume !(8496 == ssl3_accept_~s__state~0); 421026#L138 assume !(8497 == ssl3_accept_~s__state~0); 421024#L141 assume !(8512 == ssl3_accept_~s__state~0); 421022#L144 assume !(8513 == ssl3_accept_~s__state~0); 421020#L147 assume !(8528 == ssl3_accept_~s__state~0); 421018#L150 assume !(8529 == ssl3_accept_~s__state~0); 421016#L153 assume !(8544 == ssl3_accept_~s__state~0); 421014#L156 assume !(8545 == ssl3_accept_~s__state~0); 421012#L159 assume !(8560 == ssl3_accept_~s__state~0); 421010#L162 assume !(8561 == ssl3_accept_~s__state~0); 421008#L165 assume !(8448 == ssl3_accept_~s__state~0); 421006#L168 assume !(8576 == ssl3_accept_~s__state~0); 421004#L171 assume !(8577 == ssl3_accept_~s__state~0); 421002#L174 assume !(8592 == ssl3_accept_~s__state~0); 421000#L177 assume !(8593 == ssl3_accept_~s__state~0); 420998#L180 assume !(8608 == ssl3_accept_~s__state~0); 420280#L183 assume !(8609 == ssl3_accept_~s__state~0); 420241#L186 assume !(8640 == ssl3_accept_~s__state~0); 420240#L189 assume !(8641 == ssl3_accept_~s__state~0); 413486#L192 assume 8656 == ssl3_accept_~s__state~0; 413342#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 413343#L528 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 413181#L533 assume !(10 == ssl3_accept_~blastFlag~0); 413182#L536 assume !(13 == ssl3_accept_~blastFlag~0); 413458#L539 assume !(16 == ssl3_accept_~blastFlag~0); 413421#L542 assume !(19 == ssl3_accept_~blastFlag~0); 413422#L542-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 413417#L553 assume !(0 == ssl3_accept_~tmp___10~0); 413418#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 423385#L640 ssl3_accept_~skip~0 := 0; 423384#L99-2 assume !false; 423382#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 423351#L102 assume !(12292 == ssl3_accept_~s__state~0); 413323#L105 assume !(16384 == ssl3_accept_~s__state~0); 413324#L108 assume !(8192 == ssl3_accept_~s__state~0); 413328#L111 assume !(24576 == ssl3_accept_~s__state~0); 421807#L114 assume !(8195 == ssl3_accept_~s__state~0); 421808#L117 assume !(8480 == ssl3_accept_~s__state~0); 421801#L120 assume !(8481 == ssl3_accept_~s__state~0); 421802#L123 assume !(8482 == ssl3_accept_~s__state~0); 413439#L126 assume !(8464 == ssl3_accept_~s__state~0); 413440#L129 assume !(8465 == ssl3_accept_~s__state~0); 413430#L132 assume !(8466 == ssl3_accept_~s__state~0); 413431#L135 assume !(8496 == ssl3_accept_~s__state~0); 421779#L138 assume !(8497 == ssl3_accept_~s__state~0); 421778#L141 assume !(8512 == ssl3_accept_~s__state~0); 421777#L144 assume !(8513 == ssl3_accept_~s__state~0); 421562#L147 assume !(8528 == ssl3_accept_~s__state~0); 421561#L150 assume !(8529 == ssl3_accept_~s__state~0); 421560#L153 assume !(8544 == ssl3_accept_~s__state~0); 421559#L156 assume !(8545 == ssl3_accept_~s__state~0); 421558#L159 assume !(8560 == ssl3_accept_~s__state~0); 421557#L162 assume !(8561 == ssl3_accept_~s__state~0); 421556#L165 assume !(8448 == ssl3_accept_~s__state~0); 413366#L168 assume !(8576 == ssl3_accept_~s__state~0); 413367#L171 assume !(8577 == ssl3_accept_~s__state~0); 413340#L174 assume !(8592 == ssl3_accept_~s__state~0); 413283#L177 assume !(8593 == ssl3_accept_~s__state~0); 413239#L180 assume !(8608 == ssl3_accept_~s__state~0); 413240#L183 assume !(8609 == ssl3_accept_~s__state~0); 413167#L186 assume !(8640 == ssl3_accept_~s__state~0); 413168#L189 assume !(8641 == ssl3_accept_~s__state~0); 413483#L192 assume !(8656 == ssl3_accept_~s__state~0); 413461#L195 assume !(8657 == ssl3_accept_~s__state~0); 413405#L198 assume 8672 == ssl3_accept_~s__state~0; 413293#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 413294#L561 assume !(11 == ssl3_accept_~blastFlag~0); 413415#L564 assume !(14 == ssl3_accept_~blastFlag~0); 413407#L567 assume !(17 == ssl3_accept_~blastFlag~0); 413396#L570 assume !(20 == ssl3_accept_~blastFlag~0); 413346#L570-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 413347#L580 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 413468#L580-2 ssl3_accept_~s__init_num~0 := 0; 413769#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 413767#L640 ssl3_accept_~skip~0 := 0; 413754#L99-2 assume !false; 413755#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 413746#L102 assume !(12292 == ssl3_accept_~s__state~0); 413747#L105 assume !(16384 == ssl3_accept_~s__state~0); 413738#L108 assume !(8192 == ssl3_accept_~s__state~0); 413739#L111 assume !(24576 == ssl3_accept_~s__state~0); 413730#L114 assume !(8195 == ssl3_accept_~s__state~0); 413731#L117 assume !(8480 == ssl3_accept_~s__state~0); 413722#L120 assume !(8481 == ssl3_accept_~s__state~0); 413723#L123 assume !(8482 == ssl3_accept_~s__state~0); 413714#L126 assume !(8464 == ssl3_accept_~s__state~0); 413715#L129 assume !(8465 == ssl3_accept_~s__state~0); 413706#L132 assume !(8466 == ssl3_accept_~s__state~0); 413707#L135 assume !(8496 == ssl3_accept_~s__state~0); 413698#L138 assume !(8497 == ssl3_accept_~s__state~0); 413699#L141 assume !(8512 == ssl3_accept_~s__state~0); 413690#L144 assume !(8513 == ssl3_accept_~s__state~0); 413691#L147 assume !(8528 == ssl3_accept_~s__state~0); 413682#L150 assume !(8529 == ssl3_accept_~s__state~0); 413683#L153 assume !(8544 == ssl3_accept_~s__state~0); 413674#L156 assume !(8545 == ssl3_accept_~s__state~0); 413675#L159 assume !(8560 == ssl3_accept_~s__state~0); 413666#L162 assume !(8561 == ssl3_accept_~s__state~0); 413667#L165 assume 8448 == ssl3_accept_~s__state~0; 413659#L166 assume !(ssl3_accept_~num1~0 > 0); 413658#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 413643#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 413641#L640 ssl3_accept_~skip~0 := 0; 413628#L99-2 assume !false; 413629#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 413620#L102 assume !(12292 == ssl3_accept_~s__state~0); 413621#L105 assume !(16384 == ssl3_accept_~s__state~0); 413612#L108 assume !(8192 == ssl3_accept_~s__state~0); 413613#L111 assume !(24576 == ssl3_accept_~s__state~0); 413604#L114 assume !(8195 == ssl3_accept_~s__state~0); 413605#L117 assume !(8480 == ssl3_accept_~s__state~0); 413596#L120 assume !(8481 == ssl3_accept_~s__state~0); 413597#L123 assume !(8482 == ssl3_accept_~s__state~0); 413588#L126 assume !(8464 == ssl3_accept_~s__state~0); 413589#L129 assume !(8465 == ssl3_accept_~s__state~0); 413580#L132 assume !(8466 == ssl3_accept_~s__state~0); 413581#L135 assume !(8496 == ssl3_accept_~s__state~0); 413572#L138 assume !(8497 == ssl3_accept_~s__state~0); 413573#L141 assume !(8512 == ssl3_accept_~s__state~0); 413564#L144 assume !(8513 == ssl3_accept_~s__state~0); 413565#L147 assume !(8528 == ssl3_accept_~s__state~0); 413556#L150 assume !(8529 == ssl3_accept_~s__state~0); 413557#L153 assume !(8544 == ssl3_accept_~s__state~0); 413548#L156 assume !(8545 == ssl3_accept_~s__state~0); 413549#L159 assume !(8560 == ssl3_accept_~s__state~0); 413540#L162 assume !(8561 == ssl3_accept_~s__state~0); 413541#L165 assume !(8448 == ssl3_accept_~s__state~0); 413532#L168 assume 8576 == ssl3_accept_~s__state~0; 413248#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 413249#L449 assume !(5 == ssl3_accept_~blastFlag~0); 413359#L449-2 assume !(ssl3_accept_~ret~0 <= 0); 413299#L455 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 413300#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 421677#L640 ssl3_accept_~skip~0 := 0; 421675#L99-2 assume !false; 421673#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 421671#L102 assume !(12292 == ssl3_accept_~s__state~0); 421669#L105 assume !(16384 == ssl3_accept_~s__state~0); 421667#L108 assume !(8192 == ssl3_accept_~s__state~0); 421665#L111 assume !(24576 == ssl3_accept_~s__state~0); 421663#L114 assume !(8195 == ssl3_accept_~s__state~0); 421661#L117 assume !(8480 == ssl3_accept_~s__state~0); 421659#L120 assume !(8481 == ssl3_accept_~s__state~0); 421657#L123 assume !(8482 == ssl3_accept_~s__state~0); 421655#L126 assume !(8464 == ssl3_accept_~s__state~0); 421653#L129 assume !(8465 == ssl3_accept_~s__state~0); 421651#L132 assume 8466 == ssl3_accept_~s__state~0; 414341#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 413179#L274 assume !(0 == ssl3_accept_~blastFlag~0); 413171#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; 413172#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 423512#L640 ssl3_accept_~skip~0 := 0; 423511#L99-2 assume !false; 423510#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 423508#L102 assume !(12292 == ssl3_accept_~s__state~0); 423507#L105 assume !(16384 == ssl3_accept_~s__state~0); 423506#L108 assume !(8192 == ssl3_accept_~s__state~0); 421818#L111 assume !(24576 == ssl3_accept_~s__state~0); 421819#L114 assume !(8195 == ssl3_accept_~s__state~0); 421749#L117 assume !(8480 == ssl3_accept_~s__state~0); 421748#L120 assume !(8481 == ssl3_accept_~s__state~0); 421747#L123 assume !(8482 == ssl3_accept_~s__state~0); 421746#L126 assume !(8464 == ssl3_accept_~s__state~0); 421745#L129 assume !(8465 == ssl3_accept_~s__state~0); 421692#L132 assume !(8466 == ssl3_accept_~s__state~0); 421691#L135 assume 8496 == ssl3_accept_~s__state~0; 413244#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 413245#L287 assume !(1 == ssl3_accept_~blastFlag~0); 413289#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 413207#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 413208#L293-2 [2019-10-22 09:00:36,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:36,165 INFO L82 PathProgramCache]: Analyzing trace with hash 1804229171, now seen corresponding path program 1 times [2019-10-22 09:00:36,165 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:36,165 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592274806] [2019-10-22 09:00:36,165 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:36,165 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:36,165 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:36,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:36,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:36,175 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:00:36,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:36,175 INFO L82 PathProgramCache]: Analyzing trace with hash -357880906, now seen corresponding path program 1 times [2019-10-22 09:00:36,176 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:36,176 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194526642] [2019-10-22 09:00:36,176 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:36,176 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:36,176 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:36,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:00:36,233 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 230 proven. 26 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2019-10-22 09:00:36,233 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194526642] [2019-10-22 09:00:36,234 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2012371224] [2019-10-22 09:00:36,234 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6f8f3097-8b79-4745-980a-eadfa70bad37/bin/uautomizer/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-22 09:00:36,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:00:36,302 INFO L256 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 09:00:36,304 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 09:00:36,505 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 230 proven. 26 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2019-10-22 09:00:36,505 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-10-22 09:00:36,505 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2019-10-22 09:00:36,505 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961086538] [2019-10-22 09:00:36,506 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:00:36,506 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:00:36,506 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-10-22 09:00:36,506 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2019-10-22 09:00:36,507 INFO L87 Difference]: Start difference. First operand 11593 states and 14539 transitions. cyclomatic complexity: 2980 Second operand 6 states. [2019-10-22 09:00:36,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:00:36,751 INFO L93 Difference]: Finished difference Result 12949 states and 16030 transitions. [2019-10-22 09:00:36,751 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-10-22 09:00:36,751 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12949 states and 16030 transitions. [2019-10-22 09:00:36,774 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 4287 [2019-10-22 09:00:36,789 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12949 states to 12247 states and 15134 transitions. [2019-10-22 09:00:36,789 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5466 [2019-10-22 09:00:36,792 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5466 [2019-10-22 09:00:36,792 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12247 states and 15134 transitions. [2019-10-22 09:00:36,793 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:00:36,794 INFO L688 BuchiCegarLoop]: Abstraction has 12247 states and 15134 transitions. [2019-10-22 09:00:36,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12247 states and 15134 transitions. [2019-10-22 09:00:36,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12247 to 11983. [2019-10-22 09:00:36,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11983 states. [2019-10-22 09:00:36,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11983 states to 11983 states and 14820 transitions. [2019-10-22 09:00:36,860 INFO L711 BuchiCegarLoop]: Abstraction has 11983 states and 14820 transitions. [2019-10-22 09:00:36,860 INFO L591 BuchiCegarLoop]: Abstraction has 11983 states and 14820 transitions. [2019-10-22 09:00:36,860 INFO L424 BuchiCegarLoop]: ======== Iteration 39============ [2019-10-22 09:00:36,860 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11983 states and 14820 transitions. [2019-10-22 09:00:36,877 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 4224 [2019-10-22 09:00:36,877 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:00:36,877 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:00:36,878 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, 1, 1, 1] [2019-10-22 09:00:36,878 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, 1, 1] [2019-10-22 09:00:36,878 INFO L791 eck$LassoCheckResult]: Stem: 438534#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; 438535#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 438517#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; 438518#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 438459#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 438604#L99-2 assume !false; 438671#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 438670#L102 assume !(12292 == ssl3_accept_~s__state~0); 438669#L105 assume !(16384 == ssl3_accept_~s__state~0); 438668#L108 assume !(8192 == ssl3_accept_~s__state~0); 438667#L111 assume !(24576 == ssl3_accept_~s__state~0); 438666#L114 assume !(8195 == ssl3_accept_~s__state~0); 438665#L117 assume !(8480 == ssl3_accept_~s__state~0); 438664#L120 assume !(8481 == ssl3_accept_~s__state~0); 438663#L123 assume !(8482 == ssl3_accept_~s__state~0); 438662#L126 assume 8464 == ssl3_accept_~s__state~0; 438661#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 438660#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 438658#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; 438655#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 438652#L640 ssl3_accept_~skip~0 := 0; 438651#L99-2 assume !false; 438650#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 438649#L102 assume !(12292 == ssl3_accept_~s__state~0); 438648#L105 assume !(16384 == ssl3_accept_~s__state~0); 438647#L108 assume !(8192 == ssl3_accept_~s__state~0); 438646#L111 assume !(24576 == ssl3_accept_~s__state~0); 438645#L114 assume !(8195 == ssl3_accept_~s__state~0); 438644#L117 assume !(8480 == ssl3_accept_~s__state~0); 438643#L120 assume !(8481 == ssl3_accept_~s__state~0); 438642#L123 assume !(8482 == ssl3_accept_~s__state~0); 438641#L126 assume !(8464 == ssl3_accept_~s__state~0); 438640#L129 assume !(8465 == ssl3_accept_~s__state~0); 438639#L132 assume !(8466 == ssl3_accept_~s__state~0); 438637#L135 assume 8496 == ssl3_accept_~s__state~0; 438636#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 438635#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 438634#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 438632#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 438630#L293-2 ssl3_accept_~s__init_num~0 := 0; 438627#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 438624#L640 ssl3_accept_~skip~0 := 0; 438623#L99-2 assume !false; 438622#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 438621#L102 assume !(12292 == ssl3_accept_~s__state~0); 438620#L105 assume !(16384 == ssl3_accept_~s__state~0); 438619#L108 assume !(8192 == ssl3_accept_~s__state~0); 438618#L111 assume !(24576 == ssl3_accept_~s__state~0); 438617#L114 assume !(8195 == ssl3_accept_~s__state~0); 438616#L117 assume !(8480 == ssl3_accept_~s__state~0); 438615#L120 assume !(8481 == ssl3_accept_~s__state~0); 438614#L123 assume !(8482 == ssl3_accept_~s__state~0); 438613#L126 assume !(8464 == ssl3_accept_~s__state~0); 438612#L129 assume !(8465 == ssl3_accept_~s__state~0); 438611#L132 assume !(8466 == ssl3_accept_~s__state~0); 438610#L135 assume !(8496 == ssl3_accept_~s__state~0); 438609#L138 assume !(8497 == ssl3_accept_~s__state~0); 438608#L141 assume 8512 == ssl3_accept_~s__state~0; 438607#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 438606#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 438316#L304-2 [2019-10-22 09:00:36,878 INFO L793 eck$LassoCheckResult]: Loop: 438316#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 438317#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 445819#L640 ssl3_accept_~skip~0 := 0; 445816#L99-2 assume !false; 445813#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 445811#L102 assume !(12292 == ssl3_accept_~s__state~0); 445553#L105 assume !(16384 == ssl3_accept_~s__state~0); 445552#L108 assume !(8192 == ssl3_accept_~s__state~0); 445432#L111 assume !(24576 == ssl3_accept_~s__state~0); 445431#L114 assume !(8195 == ssl3_accept_~s__state~0); 445429#L117 assume !(8480 == ssl3_accept_~s__state~0); 445427#L120 assume !(8481 == ssl3_accept_~s__state~0); 445426#L123 assume !(8482 == ssl3_accept_~s__state~0); 445425#L126 assume !(8464 == ssl3_accept_~s__state~0); 445423#L129 assume !(8465 == ssl3_accept_~s__state~0); 445421#L132 assume !(8466 == ssl3_accept_~s__state~0); 445420#L135 assume !(8496 == ssl3_accept_~s__state~0); 445419#L138 assume !(8497 == ssl3_accept_~s__state~0); 445234#L141 assume !(8512 == ssl3_accept_~s__state~0); 445233#L144 assume !(8513 == ssl3_accept_~s__state~0); 445232#L147 assume 8528 == ssl3_accept_~s__state~0; 438558#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 438559#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 438578#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 438284#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 438285#L356 assume !(3 == ssl3_accept_~blastFlag~0); 438376#L356-2 assume !(ssl3_accept_~ret~0 <= 0); 438395#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 443833#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 443829#L640 ssl3_accept_~skip~0 := 0; 443827#L99-2 assume !false; 443825#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 443823#L102 assume !(12292 == ssl3_accept_~s__state~0); 443821#L105 assume !(16384 == ssl3_accept_~s__state~0); 443818#L108 assume !(8192 == ssl3_accept_~s__state~0); 443816#L111 assume !(24576 == ssl3_accept_~s__state~0); 443784#L114 assume !(8195 == ssl3_accept_~s__state~0); 443782#L117 assume !(8480 == ssl3_accept_~s__state~0); 443777#L120 assume !(8481 == ssl3_accept_~s__state~0); 443775#L123 assume !(8482 == ssl3_accept_~s__state~0); 443773#L126 assume !(8464 == ssl3_accept_~s__state~0); 443771#L129 assume !(8465 == ssl3_accept_~s__state~0); 443769#L132 assume !(8466 == ssl3_accept_~s__state~0); 443767#L135 assume !(8496 == ssl3_accept_~s__state~0); 443765#L138 assume !(8497 == ssl3_accept_~s__state~0); 443763#L141 assume !(8512 == ssl3_accept_~s__state~0); 443761#L144 assume !(8513 == ssl3_accept_~s__state~0); 443759#L147 assume !(8528 == ssl3_accept_~s__state~0); 443757#L150 assume !(8529 == ssl3_accept_~s__state~0); 443653#L153 assume 8544 == ssl3_accept_~s__state~0; 443651#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 443650#L382 assume !(0 != ssl3_accept_~s__session__peer~0); 443642#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 443600#L394 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 438335#L395 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 438336#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 438331#L406 assume !(4 == ssl3_accept_~blastFlag~0); 438294#L406-2 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; 438295#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 448180#L640 ssl3_accept_~skip~0 := 0; 447493#L99-2 assume !false; 447439#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 447437#L102 assume !(12292 == ssl3_accept_~s__state~0); 447438#L105 assume !(16384 == ssl3_accept_~s__state~0); 448127#L108 assume !(8192 == ssl3_accept_~s__state~0); 448125#L111 assume !(24576 == ssl3_accept_~s__state~0); 448123#L114 assume !(8195 == ssl3_accept_~s__state~0); 448121#L117 assume !(8480 == ssl3_accept_~s__state~0); 448120#L120 assume !(8481 == ssl3_accept_~s__state~0); 448119#L123 assume !(8482 == ssl3_accept_~s__state~0); 448118#L126 assume !(8464 == ssl3_accept_~s__state~0); 448117#L129 assume !(8465 == ssl3_accept_~s__state~0); 448116#L132 assume !(8466 == ssl3_accept_~s__state~0); 448115#L135 assume !(8496 == ssl3_accept_~s__state~0); 448114#L138 assume !(8497 == ssl3_accept_~s__state~0); 438437#L141 assume !(8512 == ssl3_accept_~s__state~0); 438384#L144 assume !(8513 == ssl3_accept_~s__state~0); 438345#L147 assume !(8528 == ssl3_accept_~s__state~0); 438346#L150 assume !(8529 == ssl3_accept_~s__state~0); 438306#L153 assume !(8544 == ssl3_accept_~s__state~0); 438307#L156 assume !(8545 == ssl3_accept_~s__state~0); 448103#L159 assume !(8560 == ssl3_accept_~s__state~0); 438562#L162 assume !(8561 == ssl3_accept_~s__state~0); 438506#L165 assume 8448 == ssl3_accept_~s__state~0; 438386#L166 assume !(ssl3_accept_~num1~0 > 0); 438387#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 438489#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 444887#L640 ssl3_accept_~skip~0 := 0; 444886#L99-2 assume !false; 444885#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 444884#L102 assume !(12292 == ssl3_accept_~s__state~0); 444883#L105 assume !(16384 == ssl3_accept_~s__state~0); 444882#L108 assume !(8192 == ssl3_accept_~s__state~0); 444881#L111 assume !(24576 == ssl3_accept_~s__state~0); 444880#L114 assume !(8195 == ssl3_accept_~s__state~0); 444879#L117 assume !(8480 == ssl3_accept_~s__state~0); 444878#L120 assume !(8481 == ssl3_accept_~s__state~0); 444877#L123 assume !(8482 == ssl3_accept_~s__state~0); 444876#L126 assume !(8464 == ssl3_accept_~s__state~0); 444875#L129 assume !(8465 == ssl3_accept_~s__state~0); 444874#L132 assume !(8466 == ssl3_accept_~s__state~0); 444873#L135 assume !(8496 == ssl3_accept_~s__state~0); 444872#L138 assume !(8497 == ssl3_accept_~s__state~0); 444871#L141 assume !(8512 == ssl3_accept_~s__state~0); 444870#L144 assume !(8513 == ssl3_accept_~s__state~0); 444869#L147 assume !(8528 == ssl3_accept_~s__state~0); 444868#L150 assume !(8529 == ssl3_accept_~s__state~0); 444865#L153 assume !(8544 == ssl3_accept_~s__state~0); 444864#L156 assume !(8545 == ssl3_accept_~s__state~0); 444863#L159 assume !(8560 == ssl3_accept_~s__state~0); 444862#L162 assume !(8561 == ssl3_accept_~s__state~0); 444832#L165 assume !(8448 == ssl3_accept_~s__state~0); 444830#L168 assume 8576 == ssl3_accept_~s__state~0; 438360#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 438361#L449 assume !(5 == ssl3_accept_~blastFlag~0); 438466#L449-2 assume !(ssl3_accept_~ret~0 <= 0); 438410#L455 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 438411#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 444633#L640 ssl3_accept_~skip~0 := 0; 444632#L99-2 assume !false; 444631#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 444630#L102 assume !(12292 == ssl3_accept_~s__state~0); 444629#L105 assume !(16384 == ssl3_accept_~s__state~0); 444628#L108 assume !(8192 == ssl3_accept_~s__state~0); 444627#L111 assume !(24576 == ssl3_accept_~s__state~0); 444626#L114 assume !(8195 == ssl3_accept_~s__state~0); 444625#L117 assume !(8480 == ssl3_accept_~s__state~0); 444624#L120 assume !(8481 == ssl3_accept_~s__state~0); 444281#L123 assume !(8482 == ssl3_accept_~s__state~0); 444279#L126 assume !(8464 == ssl3_accept_~s__state~0); 444172#L129 assume !(8465 == ssl3_accept_~s__state~0); 444097#L132 assume 8466 == ssl3_accept_~s__state~0; 438382#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 438288#L274 assume !(0 == ssl3_accept_~blastFlag~0); 438280#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; 438281#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 445257#L640 ssl3_accept_~skip~0 := 0; 445255#L99-2 assume !false; 445253#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 445251#L102 assume !(12292 == ssl3_accept_~s__state~0); 445249#L105 assume !(16384 == ssl3_accept_~s__state~0); 445247#L108 assume !(8192 == ssl3_accept_~s__state~0); 445246#L111 assume !(24576 == ssl3_accept_~s__state~0); 445244#L114 assume !(8195 == ssl3_accept_~s__state~0); 445242#L117 assume !(8480 == ssl3_accept_~s__state~0); 445240#L120 assume !(8481 == ssl3_accept_~s__state~0); 445238#L123 assume !(8482 == ssl3_accept_~s__state~0); 444495#L126 assume !(8464 == ssl3_accept_~s__state~0); 444494#L129 assume !(8465 == ssl3_accept_~s__state~0); 444493#L132 assume !(8466 == ssl3_accept_~s__state~0); 444492#L135 assume 8496 == ssl3_accept_~s__state~0; 443671#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 444491#L287 assume !(1 == ssl3_accept_~blastFlag~0); 444490#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 444482#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 438369#L293-2 ssl3_accept_~s__init_num~0 := 0; 438370#L603 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 445777#L640 ssl3_accept_~skip~0 := 0; 445775#L99-2 assume !false; 445773#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 445771#L102 assume !(12292 == ssl3_accept_~s__state~0); 445769#L105 assume !(16384 == ssl3_accept_~s__state~0); 445767#L108 assume !(8192 == ssl3_accept_~s__state~0); 445765#L111 assume !(24576 == ssl3_accept_~s__state~0); 445763#L114 assume !(8195 == ssl3_accept_~s__state~0); 445761#L117 assume !(8480 == ssl3_accept_~s__state~0); 445759#L120 assume !(8481 == ssl3_accept_~s__state~0); 445757#L123 assume !(8482 == ssl3_accept_~s__state~0); 445755#L126 assume !(8464 == ssl3_accept_~s__state~0); 445748#L129 assume !(8465 == ssl3_accept_~s__state~0); 445740#L132 assume !(8466 == ssl3_accept_~s__state~0); 445736#L135 assume !(8496 == ssl3_accept_~s__state~0); 445732#L138 assume !(8497 == ssl3_accept_~s__state~0); 445728#L141 assume 8512 == ssl3_accept_~s__state~0; 438588#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 438372#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 438316#L304-2 [2019-10-22 09:00:36,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:36,879 INFO L82 PathProgramCache]: Analyzing trace with hash -35841466, now seen corresponding path program 1 times [2019-10-22 09:00:36,879 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:36,879 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348308737] [2019-10-22 09:00:36,879 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:36,879 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:36,879 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:36,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:36,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:36,892 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:00:36,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:36,893 INFO L82 PathProgramCache]: Analyzing trace with hash 2003698627, now seen corresponding path program 1 times [2019-10-22 09:00:36,893 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:36,893 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16808140] [2019-10-22 09:00:36,893 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:36,893 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:36,893 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:36,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:36,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:36,920 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:00:36,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:00:36,920 INFO L82 PathProgramCache]: Analyzing trace with hash -1917038584, now seen corresponding path program 1 times [2019-10-22 09:00:36,920 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:00:36,920 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566621389] [2019-10-22 09:00:36,920 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:36,920 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:00:36,921 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:00:36,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:36,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:00:36,976 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:00:37,785 WARN L191 SmtUtils]: Spent 801.00 ms on a formula simplification. DAG size of input: 394 DAG size of output: 151 [2019-10-22 09:00:38,074 WARN L191 SmtUtils]: Spent 221.00 ms on a formula simplification. DAG size of input: 175 DAG size of output: 99 [2019-10-22 09:00:38,158 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 22.10 09:00:38 BoogieIcfgContainer [2019-10-22 09:00:38,158 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2019-10-22 09:00:38,159 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2019-10-22 09:00:38,159 INFO L271 PluginConnector]: Initializing Witness Printer... [2019-10-22 09:00:38,159 INFO L275 PluginConnector]: Witness Printer initialized [2019-10-22 09:00:38,160 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.10 09:00:22" (3/4) ... [2019-10-22 09:00:38,162 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2019-10-22 09:00:38,231 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_6f8f3097-8b79-4745-980a-eadfa70bad37/bin/uautomizer/witness.graphml [2019-10-22 09:00:38,231 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2019-10-22 09:00:38,232 INFO L168 Benchmark]: Toolchain (without parser) took 16749.05 ms. Allocated memory was 1.0 GB in the beginning and 1.8 GB in the end (delta: 738.7 MB). Free memory was 941.0 MB in the beginning and 842.3 MB in the end (delta: 98.7 MB). Peak memory consumption was 837.5 MB. Max. memory is 11.5 GB. [2019-10-22 09:00:38,233 INFO L168 Benchmark]: CDTParser took 0.15 ms. Allocated memory is still 1.0 GB. Free memory is still 958.5 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-10-22 09:00:38,233 INFO L168 Benchmark]: CACSL2BoogieTranslator took 397.46 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 151.5 MB). Free memory was 941.0 MB in the beginning and 1.1 GB in the end (delta: -198.3 MB). Peak memory consumption was 23.8 MB. Max. memory is 11.5 GB. [2019-10-22 09:00:38,233 INFO L168 Benchmark]: Boogie Procedure Inliner took 42.60 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:00:38,233 INFO L168 Benchmark]: Boogie Preprocessor took 44.81 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: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. [2019-10-22 09:00:38,234 INFO L168 Benchmark]: RCFGBuilder took 771.24 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: 56.0 MB). Peak memory consumption was 56.0 MB. Max. memory is 11.5 GB. [2019-10-22 09:00:38,234 INFO L168 Benchmark]: BuchiAutomizer took 15416.72 ms. Allocated memory was 1.2 GB in the beginning and 1.8 GB in the end (delta: 587.2 MB). Free memory was 1.1 GB in the beginning and 863.9 MB in the end (delta: 214.0 MB). Peak memory consumption was 801.2 MB. Max. memory is 11.5 GB. [2019-10-22 09:00:38,234 INFO L168 Benchmark]: Witness Printer took 72.51 ms. Allocated memory is still 1.8 GB. Free memory was 863.9 MB in the beginning and 842.3 MB in the end (delta: 21.7 MB). Peak memory consumption was 21.7 MB. Max. memory is 11.5 GB. [2019-10-22 09:00:38,236 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 958.5 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 397.46 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 151.5 MB). Free memory was 941.0 MB in the beginning and 1.1 GB in the end (delta: -198.3 MB). Peak memory consumption was 23.8 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 42.60 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. * Boogie Preprocessor took 44.81 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: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. * RCFGBuilder took 771.24 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: 56.0 MB). Peak memory consumption was 56.0 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 15416.72 ms. Allocated memory was 1.2 GB in the beginning and 1.8 GB in the end (delta: 587.2 MB). Free memory was 1.1 GB in the beginning and 863.9 MB in the end (delta: 214.0 MB). Peak memory consumption was 801.2 MB. Max. memory is 11.5 GB. * Witness Printer took 72.51 ms. Allocated memory is still 1.8 GB. Free memory was 863.9 MB in the beginning and 842.3 MB in the end (delta: 21.7 MB). Peak memory consumption was 21.7 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 40 terminating modules (38 trivial, 2 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 s__state and consists of 5 locations. 38 modules have a trivial ranking function, the largest among these consists of 6 locations. The remainder module has 11983 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 15.3s and 39 iterations. TraceHistogramMax:7. Analysis of lassos took 5.7s. Construction of modules took 3.3s. Büchi inclusion checks took 2.1s. Highest rank in rank-based complementation 3. Minimization of det autom 3. Minimization of nondet autom 37. Automata minimization 1.9s AutomataMinimizationTime, 40 MinimizatonAttempts, 28083 StatesRemovedByMinimization, 30 NontrivialMinimizations. Non-live state removal took 1.2s Buchi closure took 0.1s. Biggest automaton had 13297 states and ocurred in iteration 31. Nontrivial modules had stage [2, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 12/12 HoareTripleCheckerStatistics: 10914 SDtfs, 6708 SDslu, 7467 SDs, 0 SdLazy, 4333 SolverSat, 875 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 3.3s Time LassoAnalysisResults: nont1 unkn0 SFLI30 SFLT0 conc1 concLT1 SILN0 SILU0 SILI5 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital29 mio100 ax100 hnf96 lsp39 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq209 hnf86 smp100 dnf100 smp100 tf110 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 7ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 2 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 2 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 2 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.0s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 208]: 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@3a51f86b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@36ecb75e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@59c6b64b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@110e1078=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4818711a=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@390d4add=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@44af631f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@a4be7fd=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3f6cc47f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@35d66621=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@66d37182=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@c3de939=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@b409911=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@16257699=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4355920a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@76c73c0d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3e272ba4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1e396394=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=7, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@166f127c=0, tmp___2=0, cb=7, s__s3__tmp__new_cipher__algorithms=-255, tmp___10=0, __cil_tmp56=-255, s__verify_mode=9, tmp___6=0, tmp=5, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@75c7c0f6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@10fb192f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6684ef5e=0, s__s3__tmp__reuse_message=6, s__ctx__stats__sess_accept_renegotiate=0, l=-255, s__cert__pkeys__AT0__privatekey=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@237369cf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@79a1a0a4=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=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@686b2cd3=2, got_new_session=1, __cil_tmp61=-255, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2da7dbc7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5ff898a7=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@67a3c329=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@c18dac0=0, s__options=-2097151, s__cert=8, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3d246224=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6d21e3e4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@517d33d2=0, Time=5, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@44874ec5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6a54709=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@59ee3889=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7d26b1c0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5bc67a04=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5d134060=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@66785287=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1877c62a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@344642a4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@a76ef6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1b909166=0, s__init_buf___0=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@524dd5bf=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6267ebe6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@516b6db4=0, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3066b537=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4574e7bb=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4eefceae=1, s__s3__tmp__next_state___0=8576, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2418be90=0, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 304]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L673] int s ; [L674] int tmp ; [L678] 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 [L640] COND FALSE !(! s__s3__tmp__reuse_message) [L657] 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 [L290] COND FALSE !(ret <= 0) [L293] COND FALSE !(\read(s__hit)) [L296] s__state = 8512 [L298] s__init_num = 0 [L640] COND FALSE !(! s__s3__tmp__reuse_message) [L657] 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 TRUE s__state == 8512 [L303] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L304] COND TRUE __cil_tmp56 + 256UL [L305] skip = 1 Loop: [L316] s__state = 8528 [L317] s__init_num = 0 [L640] COND FALSE !(! s__s3__tmp__reuse_message) [L657] 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 [L321] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L323] __cil_tmp57 = (unsigned long )s__options [L324] COND TRUE __cil_tmp57 + 2097152UL [L325] s__s3__tmp__use_rsa_tmp = 1 [L330] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L355] ret = __VERIFIER_nondet_int() [L356] COND FALSE !(blastFlag == 3) [L359] COND FALSE !(ret <= 0) [L376] s__state = 8544 [L377] s__init_num = 0 [L640] COND FALSE !(! s__s3__tmp__reuse_message) [L657] 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 [L381] COND TRUE s__verify_mode + 1 [L382] COND FALSE !(s__session__peer != 0) [L393] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L394] COND TRUE __cil_tmp61 + 256UL [L395] COND TRUE s__verify_mode + 2 [L404] s__s3__tmp__cert_request = 1 [L405] ret = __VERIFIER_nondet_int() [L406] COND FALSE !(blastFlag == 4) [L409] COND FALSE !(ret <= 0) [L412] s__state = 8448 [L413] s__s3__tmp__next_state___0 = 8576 [L414] s__init_num = 0 [L640] COND FALSE !(! s__s3__tmp__reuse_message) [L657] 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 [L435] COND FALSE !(num1 > 0L) [L444] s__state = s__s3__tmp__next_state___0 [L640] COND FALSE !(! s__s3__tmp__reuse_message) [L657] 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 [L448] ret = __VERIFIER_nondet_int() [L449] COND FALSE !(blastFlag == 5) [L452] COND FALSE !(ret <= 0) [L455] COND TRUE ret == 2 [L456] s__state = 8466 [L640] COND FALSE !(! s__s3__tmp__reuse_message) [L657] 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 [L640] COND FALSE !(! s__s3__tmp__reuse_message) [L657] 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 !(ret <= 0) [L293] COND FALSE !(\read(s__hit)) [L296] s__state = 8512 [L298] s__init_num = 0 [L640] COND FALSE !(! s__s3__tmp__reuse_message) [L657] 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 TRUE s__state == 8512 [L303] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L304] COND TRUE __cil_tmp56 + 256UL [L305] skip = 1 End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...