./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_srvr_12.cil.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/run_dir_802c73fc-05a8-4ada-b2d6-ac06003eb20d/bin/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/run_dir_802c73fc-05a8-4ada-b2d6-ac06003eb20d/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_802c73fc-05a8-4ada-b2d6-ac06003eb20d/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_802c73fc-05a8-4ada-b2d6-ac06003eb20d/bin/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_srvr_12.cil.c -s /tmp/vcloud-vcloud-master/worker/run_dir_802c73fc-05a8-4ada-b2d6-ac06003eb20d/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_802c73fc-05a8-4ada-b2d6-ac06003eb20d/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 b9ebacab53db4f4e6d9f51b7145688401913e247 ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. 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-11-15 21:24:15,484 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-11-15 21:24:15,486 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-11-15 21:24:15,500 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-11-15 21:24:15,501 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-11-15 21:24:15,502 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-11-15 21:24:15,504 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-11-15 21:24:15,513 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-11-15 21:24:15,517 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-11-15 21:24:15,522 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-11-15 21:24:15,524 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-11-15 21:24:15,525 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-11-15 21:24:15,526 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-11-15 21:24:15,528 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-11-15 21:24:15,529 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-11-15 21:24:15,530 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-11-15 21:24:15,531 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-11-15 21:24:15,531 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-11-15 21:24:15,534 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-11-15 21:24:15,537 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-11-15 21:24:15,540 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-11-15 21:24:15,542 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-11-15 21:24:15,545 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-11-15 21:24:15,546 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-11-15 21:24:15,549 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-11-15 21:24:15,549 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-11-15 21:24:15,549 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-11-15 21:24:15,551 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-11-15 21:24:15,552 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-11-15 21:24:15,552 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-11-15 21:24:15,553 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-11-15 21:24:15,553 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-11-15 21:24:15,554 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-11-15 21:24:15,554 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-11-15 21:24:15,556 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-11-15 21:24:15,556 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-11-15 21:24:15,557 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-11-15 21:24:15,557 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-11-15 21:24:15,558 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-11-15 21:24:15,558 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-11-15 21:24:15,559 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-11-15 21:24:15,560 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_802c73fc-05a8-4ada-b2d6-ac06003eb20d/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2019-11-15 21:24:15,587 INFO L113 SettingsManager]: Loading preferences was successful [2019-11-15 21:24:15,597 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-11-15 21:24:15,598 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-11-15 21:24:15,599 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-11-15 21:24:15,599 INFO L138 SettingsManager]: * Use SBE=true [2019-11-15 21:24:15,599 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2019-11-15 21:24:15,599 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2019-11-15 21:24:15,600 INFO L138 SettingsManager]: * Use old map elimination=false [2019-11-15 21:24:15,600 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2019-11-15 21:24:15,600 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2019-11-15 21:24:15,600 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2019-11-15 21:24:15,601 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-11-15 21:24:15,601 INFO L138 SettingsManager]: * sizeof long=4 [2019-11-15 21:24:15,601 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2019-11-15 21:24:15,601 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-11-15 21:24:15,601 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-11-15 21:24:15,602 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-11-15 21:24:15,603 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2019-11-15 21:24:15,603 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2019-11-15 21:24:15,603 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2019-11-15 21:24:15,603 INFO L138 SettingsManager]: * sizeof long double=12 [2019-11-15 21:24:15,604 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-11-15 21:24:15,604 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2019-11-15 21:24:15,604 INFO L138 SettingsManager]: * Use constant arrays=true [2019-11-15 21:24:15,604 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2019-11-15 21:24:15,605 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-11-15 21:24:15,605 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-11-15 21:24:15,605 INFO L138 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2019-11-15 21:24:15,606 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-11-15 21:24:15,606 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-11-15 21:24:15,606 INFO L138 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2019-11-15 21:24:15,607 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2019-11-15 21:24:15,610 INFO L138 SettingsManager]: * TransformationType=MODULO_NEIGHBOR Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud-vcloud-master/worker/run_dir_802c73fc-05a8-4ada-b2d6-ac06003eb20d/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 -> b9ebacab53db4f4e6d9f51b7145688401913e247 [2019-11-15 21:24:15,641 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-11-15 21:24:15,655 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-11-15 21:24:15,659 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-11-15 21:24:15,660 INFO L271 PluginConnector]: Initializing CDTParser... [2019-11-15 21:24:15,661 INFO L275 PluginConnector]: CDTParser initialized [2019-11-15 21:24:15,662 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_802c73fc-05a8-4ada-b2d6-ac06003eb20d/bin/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_12.cil.c [2019-11-15 21:24:15,718 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_802c73fc-05a8-4ada-b2d6-ac06003eb20d/bin/uautomizer/data/9734f16ce/3dc223e593334e8c84f4f08829542c92/FLAG8a86651c5 [2019-11-15 21:24:16,190 INFO L306 CDTParser]: Found 1 translation units. [2019-11-15 21:24:16,205 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_802c73fc-05a8-4ada-b2d6-ac06003eb20d/sv-benchmarks/c/ssh-simplified/s3_srvr_12.cil.c [2019-11-15 21:24:16,221 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_802c73fc-05a8-4ada-b2d6-ac06003eb20d/bin/uautomizer/data/9734f16ce/3dc223e593334e8c84f4f08829542c92/FLAG8a86651c5 [2019-11-15 21:24:16,555 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_802c73fc-05a8-4ada-b2d6-ac06003eb20d/bin/uautomizer/data/9734f16ce/3dc223e593334e8c84f4f08829542c92 [2019-11-15 21:24:16,558 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-11-15 21:24:16,559 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-11-15 21:24:16,560 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-11-15 21:24:16,560 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-11-15 21:24:16,563 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-11-15 21:24:16,564 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.11 09:24:16" (1/1) ... [2019-11-15 21:24:16,568 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@55009174 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 09:24:16, skipping insertion in model container [2019-11-15 21:24:16,569 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.11 09:24:16" (1/1) ... [2019-11-15 21:24:16,575 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-11-15 21:24:16,616 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-11-15 21:24:16,948 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-15 21:24:16,958 INFO L188 MainTranslator]: Completed pre-run [2019-11-15 21:24:17,027 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-15 21:24:17,041 INFO L192 MainTranslator]: Completed translation [2019-11-15 21:24:17,041 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 09:24:17 WrapperNode [2019-11-15 21:24:17,041 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-11-15 21:24:17,042 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-11-15 21:24:17,042 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-11-15 21:24:17,043 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-11-15 21:24:17,051 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 09:24:17" (1/1) ... [2019-11-15 21:24:17,060 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 09:24:17" (1/1) ... [2019-11-15 21:24:17,110 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-11-15 21:24:17,110 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-11-15 21:24:17,110 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-11-15 21:24:17,110 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-11-15 21:24:17,121 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 09:24:17" (1/1) ... [2019-11-15 21:24:17,121 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 09:24:17" (1/1) ... [2019-11-15 21:24:17,128 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 09:24:17" (1/1) ... [2019-11-15 21:24:17,128 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 09:24:17" (1/1) ... [2019-11-15 21:24:17,136 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 09:24:17" (1/1) ... [2019-11-15 21:24:17,161 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 09:24:17" (1/1) ... [2019-11-15 21:24:17,164 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 09:24:17" (1/1) ... [2019-11-15 21:24:17,168 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-11-15 21:24:17,168 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-11-15 21:24:17,168 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-11-15 21:24:17,169 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-11-15 21:24:17,178 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 09:24:17" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_802c73fc-05a8-4ada-b2d6-ac06003eb20d/bin/uautomizer/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 21:24:17,250 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-11-15 21:24:17,251 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-11-15 21:24:17,446 WARN L732 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-15 21:24:18,138 INFO L685 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2019-11-15 21:24:18,138 INFO L685 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2019-11-15 21:24:18,139 INFO L279 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-11-15 21:24:18,140 INFO L284 CfgBuilder]: Removed 7 assume(true) statements. [2019-11-15 21:24:18,141 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.11 09:24:18 BoogieIcfgContainer [2019-11-15 21:24:18,141 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-11-15 21:24:18,142 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2019-11-15 21:24:18,142 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2019-11-15 21:24:18,145 INFO L275 PluginConnector]: BuchiAutomizer initialized [2019-11-15 21:24:18,146 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-15 21:24:18,146 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 15.11 09:24:16" (1/3) ... [2019-11-15 21:24:18,147 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@146b5127 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 15.11 09:24:18, skipping insertion in model container [2019-11-15 21:24:18,147 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-15 21:24:18,148 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 09:24:17" (2/3) ... [2019-11-15 21:24:18,148 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@146b5127 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 15.11 09:24:18, skipping insertion in model container [2019-11-15 21:24:18,148 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-15 21:24:18,148 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.11 09:24:18" (3/3) ... [2019-11-15 21:24:18,150 INFO L371 chiAutomizerObserver]: Analyzing ICFG s3_srvr_12.cil.c [2019-11-15 21:24:18,193 INFO L356 BuchiCegarLoop]: Interprodecural is true [2019-11-15 21:24:18,193 INFO L357 BuchiCegarLoop]: Hoare is false [2019-11-15 21:24:18,193 INFO L358 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2019-11-15 21:24:18,194 INFO L359 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2019-11-15 21:24:18,194 INFO L360 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-11-15 21:24:18,194 INFO L361 BuchiCegarLoop]: Difference is false [2019-11-15 21:24:18,194 INFO L362 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-11-15 21:24:18,194 INFO L365 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2019-11-15 21:24:18,211 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 165 states. [2019-11-15 21:24:18,239 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 144 [2019-11-15 21:24:18,240 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:24:18,240 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:24:18,250 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-11-15 21:24:18,250 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:24:18,250 INFO L424 BuchiCegarLoop]: ======== Iteration 1============ [2019-11-15 21:24:18,250 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 165 states. [2019-11-15 21:24:18,260 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 144 [2019-11-15 21:24:18,260 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:24:18,260 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:24:18,262 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-11-15 21:24:18,262 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:24:18,267 INFO L791 eck$LassoCheckResult]: Stem: 116#ULTIMATE.startENTRYtrue havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, 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~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 113#L85-2true ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 150#L90true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 166#L90-1true assume !(0 == ssl3_accept_~s__cert~0); 117#L99-2true [2019-11-15 21:24:18,268 INFO L793 eck$LassoCheckResult]: Loop: 117#L99-2true assume !false; 65#L100true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82#L102true assume !(12292 == ssl3_accept_~s__state~0); 68#L105true assume !(16384 == ssl3_accept_~s__state~0); 72#L108true assume !(8192 == ssl3_accept_~s__state~0); 47#L111true assume !(24576 == ssl3_accept_~s__state~0); 23#L114true assume !(8195 == ssl3_accept_~s__state~0); 33#L117true assume 8480 == ssl3_accept_~s__state~0; 121#L121true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 106#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; 103#L614true ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 125#L652true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 127#L652-1true ssl3_accept_~skip~0 := 0; 117#L99-2true [2019-11-15 21:24:18,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:18,273 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 1 times [2019-11-15 21:24:18,279 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:18,279 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424566189] [2019-11-15 21:24:18,280 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:18,280 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:18,280 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:18,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:18,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:18,380 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:24:18,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:18,381 INFO L82 PathProgramCache]: Analyzing trace with hash 921861904, now seen corresponding path program 1 times [2019-11-15 21:24:18,382 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:18,382 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106119897] [2019-11-15 21:24:18,382 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:18,382 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:18,382 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:18,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:18,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:18,398 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:24:18,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:18,400 INFO L82 PathProgramCache]: Analyzing trace with hash -2098181022, now seen corresponding path program 1 times [2019-11-15 21:24:18,400 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:18,400 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832188113] [2019-11-15 21:24:18,400 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:18,401 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:18,401 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:18,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:24:18,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 21:24:18,474 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832188113] [2019-11-15 21:24:18,475 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:24:18,475 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-15 21:24:18,476 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703265932] [2019-11-15 21:24:18,585 WARN L191 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 29 [2019-11-15 21:24:18,639 INFO L210 LassoAnalysis]: Preferences: [2019-11-15 21:24:18,641 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-11-15 21:24:18,642 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-15 21:24:18,642 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-11-15 21:24:18,643 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-11-15 21:24:18,643 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 21:24:18,643 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-15 21:24:18,643 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-11-15 21:24:18,644 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12.cil.c_Iteration1_Loop [2019-11-15 21:24:18,644 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-15 21:24:18,644 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-15 21:24:18,672 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:18,683 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:18,691 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:18,695 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:18,699 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:18,707 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:18,717 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:18,871 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-15 21:24:18,872 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_802c73fc-05a8-4ada-b2d6-ac06003eb20d/bin/uautomizer/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 21:24:18,892 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 21:24:18,893 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-15 21:24:18,904 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 21:24:18,904 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/run_dir_802c73fc-05a8-4ada-b2d6-ac06003eb20d/bin/uautomizer/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 21:24:18,917 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 21:24:18,917 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-15 21:24:18,922 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 21:24:18,922 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet31=2, ULTIMATE.start_ssl3_accept_~ret~0=2} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet31=2, ULTIMATE.start_ssl3_accept_~ret~0=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_802c73fc-05a8-4ada-b2d6-ac06003eb20d/bin/uautomizer/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 21:24:18,927 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 21:24:18,928 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-15 21:24:18,931 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 21:24:18,932 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_802c73fc-05a8-4ada-b2d6-ac06003eb20d/bin/uautomizer/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 21:24:18,954 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 21:24:18,954 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-15 21:24:18,965 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 21:24:18,965 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_802c73fc-05a8-4ada-b2d6-ac06003eb20d/bin/uautomizer/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-15 21:24:18,984 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 21:24:18,984 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 21:24:18,990 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 21:24:18,990 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-4, ULTIMATE.start_ssl3_accept_#t~nondet51=-4} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-4, ULTIMATE.start_ssl3_accept_#t~nondet51=-4} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_802c73fc-05a8-4ada-b2d6-ac06003eb20d/bin/uautomizer/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 21:24:18,997 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 21:24:18,997 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_802c73fc-05a8-4ada-b2d6-ac06003eb20d/bin/uautomizer/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 21:24:19,011 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-15 21:24:19,011 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-15 21:24:19,026 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-15 21:24:19,029 INFO L210 LassoAnalysis]: Preferences: [2019-11-15 21:24:19,029 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-11-15 21:24:19,029 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-15 21:24:19,029 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-11-15 21:24:19,029 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-11-15 21:24:19,029 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 21:24:19,029 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-15 21:24:19,030 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-11-15 21:24:19,030 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12.cil.c_Iteration1_Loop [2019-11-15 21:24:19,030 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-15 21:24:19,030 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-15 21:24:19,032 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:19,042 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:19,050 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:19,055 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:19,066 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:19,071 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:19,079 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:19,215 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-15 21:24:19,220 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-11-15 21:24:19,223 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 21:24:19,226 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 21:24:19,226 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 21:24:19,227 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 21:24:19,227 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 21:24:19,227 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 21:24:19,229 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 21:24:19,229 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 21:24:19,241 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 21:24:19,242 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 21:24:19,244 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 21:24:19,244 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 21:24:19,244 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 21:24:19,245 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 21:24:19,245 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 21:24:19,245 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 21:24:19,246 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 21:24:19,258 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 21:24:19,259 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 21:24:19,260 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 21:24:19,261 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 21:24:19,261 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 21:24:19,261 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 21:24:19,261 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 21:24:19,262 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 21:24:19,263 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 21:24:19,265 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 21:24:19,266 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 21:24:19,267 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 21:24:19,267 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 21:24:19,267 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 21:24:19,268 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 21:24:19,268 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 21:24:19,270 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 21:24:19,270 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 21:24:19,288 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-15 21:24:19,305 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-15 21:24:19,305 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2019-11-15 21:24:19,307 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-15 21:24:19,308 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-15 21:24:19,308 INFO L510 LassoAnalysis]: Proved termination. [2019-11-15 21:24:19,309 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-11-15 21:24:19,311 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-11-15 21:24:19,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:19,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:24:19,366 INFO L256 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-15 21:24:19,369 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 21:24:19,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:24:19,386 INFO L256 TraceCheckSpWp]: Trace formula consists of 28 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-15 21:24:19,387 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 21:24:19,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 21:24:19,446 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-11-15 21:24:19,447 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 165 states. Second operand 5 states. [2019-11-15 21:24:20,349 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 165 states.. Second operand 5 states. Result 915 states and 1568 transitions. Complement of second has 10 states. [2019-11-15 21:24:20,349 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2019-11-15 21:24:20,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-15 21:24:20,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 669 transitions. [2019-11-15 21:24:20,354 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 669 transitions. Stem has 5 letters. Loop has 13 letters. [2019-11-15 21:24:20,356 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 21:24:20,356 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 669 transitions. Stem has 18 letters. Loop has 13 letters. [2019-11-15 21:24:20,356 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 21:24:20,357 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 669 transitions. Stem has 5 letters. Loop has 26 letters. [2019-11-15 21:24:20,358 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 21:24:20,359 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 915 states and 1568 transitions. [2019-11-15 21:24:20,384 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 357 [2019-11-15 21:24:20,407 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 915 states to 767 states and 1224 transitions. [2019-11-15 21:24:20,409 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 431 [2019-11-15 21:24:20,411 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 443 [2019-11-15 21:24:20,412 INFO L73 IsDeterministic]: Start isDeterministic. Operand 767 states and 1224 transitions. [2019-11-15 21:24:20,414 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:24:20,414 INFO L688 BuchiCegarLoop]: Abstraction has 767 states and 1224 transitions. [2019-11-15 21:24:20,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 767 states and 1224 transitions. [2019-11-15 21:24:20,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 767 to 542. [2019-11-15 21:24:20,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 542 states. [2019-11-15 21:24:20,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 860 transitions. [2019-11-15 21:24:20,503 INFO L711 BuchiCegarLoop]: Abstraction has 542 states and 860 transitions. [2019-11-15 21:24:20,504 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:24:20,506 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 21:24:20,507 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 21:24:20,509 INFO L87 Difference]: Start difference. First operand 542 states and 860 transitions. Second operand 3 states. [2019-11-15 21:24:20,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:24:20,709 INFO L93 Difference]: Finished difference Result 603 states and 956 transitions. [2019-11-15 21:24:20,709 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 21:24:20,710 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 603 states and 956 transitions. [2019-11-15 21:24:20,716 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 295 [2019-11-15 21:24:20,722 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 603 states to 603 states and 956 transitions. [2019-11-15 21:24:20,722 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 370 [2019-11-15 21:24:20,723 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 370 [2019-11-15 21:24:20,723 INFO L73 IsDeterministic]: Start isDeterministic. Operand 603 states and 956 transitions. [2019-11-15 21:24:20,724 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:24:20,724 INFO L688 BuchiCegarLoop]: Abstraction has 603 states and 956 transitions. [2019-11-15 21:24:20,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 603 states and 956 transitions. [2019-11-15 21:24:20,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 603 to 580. [2019-11-15 21:24:20,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 580 states. [2019-11-15 21:24:20,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 580 states to 580 states and 924 transitions. [2019-11-15 21:24:20,738 INFO L711 BuchiCegarLoop]: Abstraction has 580 states and 924 transitions. [2019-11-15 21:24:20,738 INFO L591 BuchiCegarLoop]: Abstraction has 580 states and 924 transitions. [2019-11-15 21:24:20,738 INFO L424 BuchiCegarLoop]: ======== Iteration 2============ [2019-11-15 21:24:20,739 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 580 states and 924 transitions. [2019-11-15 21:24:20,743 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 291 [2019-11-15 21:24:20,743 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:24:20,743 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:24:20,744 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:24:20,744 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:24:20,745 INFO L791 eck$LassoCheckResult]: Stem: 2586#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, 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~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 2587#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2580#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 2581#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2537#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 2637#L99-2 assume !false; 2735#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2733#L102 assume !(12292 == ssl3_accept_~s__state~0); 2731#L105 assume !(16384 == ssl3_accept_~s__state~0); 2729#L108 assume !(8192 == ssl3_accept_~s__state~0); 2728#L111 assume !(24576 == ssl3_accept_~s__state~0); 2723#L114 assume !(8195 == ssl3_accept_~s__state~0); 2420#L117 assume !(8480 == ssl3_accept_~s__state~0); 2365#L120 assume !(8481 == ssl3_accept_~s__state~0); 2366#L123 assume !(8482 == ssl3_accept_~s__state~0); 2627#L126 assume 8464 == ssl3_accept_~s__state~0; 2450#L133 [2019-11-15 21:24:20,745 INFO L793 eck$LassoCheckResult]: Loop: 2450#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 2336#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2329#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; 2330#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 2888#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2885#L652-1 ssl3_accept_~skip~0 := 0; 2884#L99-2 assume !false; 2883#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2882#L102 assume !(12292 == ssl3_accept_~s__state~0); 2881#L105 assume !(16384 == ssl3_accept_~s__state~0); 2849#L108 assume !(8192 == ssl3_accept_~s__state~0); 2848#L111 assume !(24576 == ssl3_accept_~s__state~0); 2847#L114 assume !(8195 == ssl3_accept_~s__state~0); 2650#L117 assume !(8480 == ssl3_accept_~s__state~0); 2647#L120 assume !(8481 == ssl3_accept_~s__state~0); 2644#L123 assume !(8482 == ssl3_accept_~s__state~0); 2645#L126 assume 8464 == ssl3_accept_~s__state~0; 2450#L133 [2019-11-15 21:24:20,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:20,745 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 1 times [2019-11-15 21:24:20,745 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:20,746 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977280122] [2019-11-15 21:24:20,746 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:20,746 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:20,746 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:20,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:20,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:20,767 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:24:20,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:20,768 INFO L82 PathProgramCache]: Analyzing trace with hash 504315860, now seen corresponding path program 1 times [2019-11-15 21:24:20,768 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:20,768 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549765960] [2019-11-15 21:24:20,769 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:20,769 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:20,769 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:20,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:24:20,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 21:24:20,791 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549765960] [2019-11-15 21:24:20,791 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:24:20,791 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-15 21:24:20,791 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216794091] [2019-11-15 21:24:20,791 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 21:24:20,792 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:24:20,792 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 21:24:20,792 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 21:24:20,792 INFO L87 Difference]: Start difference. First operand 580 states and 924 transitions. cyclomatic complexity: 347 Second operand 3 states. [2019-11-15 21:24:20,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:24:20,998 INFO L93 Difference]: Finished difference Result 693 states and 1105 transitions. [2019-11-15 21:24:20,999 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 21:24:20,999 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 693 states and 1105 transitions. [2019-11-15 21:24:21,005 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 376 [2019-11-15 21:24:21,012 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 693 states to 693 states and 1105 transitions. [2019-11-15 21:24:21,012 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 434 [2019-11-15 21:24:21,013 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 434 [2019-11-15 21:24:21,013 INFO L73 IsDeterministic]: Start isDeterministic. Operand 693 states and 1105 transitions. [2019-11-15 21:24:21,015 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:24:21,015 INFO L688 BuchiCegarLoop]: Abstraction has 693 states and 1105 transitions. [2019-11-15 21:24:21,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 693 states and 1105 transitions. [2019-11-15 21:24:21,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 693 to 617. [2019-11-15 21:24:21,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 617 states. [2019-11-15 21:24:21,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 617 states to 617 states and 977 transitions. [2019-11-15 21:24:21,027 INFO L711 BuchiCegarLoop]: Abstraction has 617 states and 977 transitions. [2019-11-15 21:24:21,027 INFO L591 BuchiCegarLoop]: Abstraction has 617 states and 977 transitions. [2019-11-15 21:24:21,027 INFO L424 BuchiCegarLoop]: ======== Iteration 3============ [2019-11-15 21:24:21,028 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 617 states and 977 transitions. [2019-11-15 21:24:21,031 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 326 [2019-11-15 21:24:21,032 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:24:21,032 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:24:21,036 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:24:21,037 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [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-11-15 21:24:21,037 INFO L791 eck$LassoCheckResult]: Stem: 3858#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, 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~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 3859#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3852#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 3853#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3810#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 3911#L99-2 assume !false; 4141#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4140#L102 assume !(12292 == ssl3_accept_~s__state~0); 4139#L105 assume !(16384 == ssl3_accept_~s__state~0); 3787#L108 assume !(8192 == ssl3_accept_~s__state~0); 3725#L111 assume !(24576 == ssl3_accept_~s__state~0); 3671#L114 assume !(8195 == ssl3_accept_~s__state~0); 3673#L117 assume !(8480 == ssl3_accept_~s__state~0); 3644#L120 assume !(8481 == ssl3_accept_~s__state~0); 3645#L123 assume !(8482 == ssl3_accept_~s__state~0); 3900#L126 assume 8464 == ssl3_accept_~s__state~0; 3728#L133 [2019-11-15 21:24:21,037 INFO L793 eck$LassoCheckResult]: Loop: 3728#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 3615#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3608#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; 3609#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 4033#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4030#L652-1 ssl3_accept_~skip~0 := 0; 4029#L99-2 assume !false; 4028#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4027#L102 assume !(12292 == ssl3_accept_~s__state~0); 4023#L105 assume 16384 == ssl3_accept_~s__state~0; 3949#L211 ssl3_accept_~s__server~0 := 1; 4022#L216 assume 0 != ssl3_accept_~cb~0; 4021#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4020#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4018#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4016#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3971#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30;ssl3_accept_~s__state~0 := 8480; 3832#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 3966#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3963#L652-1 ssl3_accept_~skip~0 := 0; 3962#L99-2 assume !false; 3961#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3959#L102 assume !(12292 == ssl3_accept_~s__state~0); 3956#L105 assume !(16384 == ssl3_accept_~s__state~0); 3954#L108 assume !(8192 == ssl3_accept_~s__state~0); 3951#L111 assume !(24576 == ssl3_accept_~s__state~0); 3948#L114 assume !(8195 == ssl3_accept_~s__state~0); 3944#L117 assume !(8480 == ssl3_accept_~s__state~0); 3919#L120 assume !(8481 == ssl3_accept_~s__state~0); 3917#L123 assume !(8482 == ssl3_accept_~s__state~0); 3918#L126 assume 8464 == ssl3_accept_~s__state~0; 3728#L133 [2019-11-15 21:24:21,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:21,038 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 2 times [2019-11-15 21:24:21,038 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:21,038 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495640516] [2019-11-15 21:24:21,038 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:21,039 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:21,039 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:21,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:21,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:21,086 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:24:21,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:21,091 INFO L82 PathProgramCache]: Analyzing trace with hash -138273852, now seen corresponding path program 1 times [2019-11-15 21:24:21,091 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:21,091 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493084787] [2019-11-15 21:24:21,092 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:21,092 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:21,092 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:21,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:24:21,129 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 21:24:21,129 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493084787] [2019-11-15 21:24:21,130 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:24:21,130 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 21:24:21,130 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848741852] [2019-11-15 21:24:21,130 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 21:24:21,131 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:24:21,131 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 21:24:21,131 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 21:24:21,131 INFO L87 Difference]: Start difference. First operand 617 states and 977 transitions. cyclomatic complexity: 363 Second operand 3 states. [2019-11-15 21:24:21,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:24:21,352 INFO L93 Difference]: Finished difference Result 745 states and 1093 transitions. [2019-11-15 21:24:21,352 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 21:24:21,352 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 745 states and 1093 transitions. [2019-11-15 21:24:21,359 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 410 [2019-11-15 21:24:21,364 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 745 states to 672 states and 1013 transitions. [2019-11-15 21:24:21,365 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 468 [2019-11-15 21:24:21,365 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 479 [2019-11-15 21:24:21,366 INFO L73 IsDeterministic]: Start isDeterministic. Operand 672 states and 1013 transitions. [2019-11-15 21:24:21,366 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:24:21,366 INFO L688 BuchiCegarLoop]: Abstraction has 672 states and 1013 transitions. [2019-11-15 21:24:21,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 672 states and 1013 transitions. [2019-11-15 21:24:21,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 672 to 629. [2019-11-15 21:24:21,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 629 states. [2019-11-15 21:24:21,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 629 states to 629 states and 962 transitions. [2019-11-15 21:24:21,378 INFO L711 BuchiCegarLoop]: Abstraction has 629 states and 962 transitions. [2019-11-15 21:24:21,378 INFO L591 BuchiCegarLoop]: Abstraction has 629 states and 962 transitions. [2019-11-15 21:24:21,378 INFO L424 BuchiCegarLoop]: ======== Iteration 4============ [2019-11-15 21:24:21,378 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 629 states and 962 transitions. [2019-11-15 21:24:21,382 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 401 [2019-11-15 21:24:21,382 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:24:21,382 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:24:21,383 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:24:21,383 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:24:21,383 INFO L791 eck$LassoCheckResult]: Stem: 5230#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, 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~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 5231#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5224#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 5225#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5179#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 5290#L99-2 assume !false; 5233#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5180#L102 assume !(12292 == ssl3_accept_~s__state~0); 5148#L105 assume !(16384 == ssl3_accept_~s__state~0); 5149#L108 assume 8192 == ssl3_accept_~s__state~0; 5038#L211 [2019-11-15 21:24:21,384 INFO L793 eck$LassoCheckResult]: Loop: 5038#L211 ssl3_accept_~s__server~0 := 1; 5089#L216 assume 0 != ssl3_accept_~cb~0; 5079#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5080#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5107#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5112#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5201#L243 assume 12292 != ssl3_accept_~s__state~0; 5288#L244 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post29 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 5058#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 5535#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5528#L652-1 ssl3_accept_~skip~0 := 0; 5524#L99-2 assume !false; 5505#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5501#L102 assume !(12292 == ssl3_accept_~s__state~0); 5497#L105 assume !(16384 == ssl3_accept_~s__state~0); 5485#L108 assume 8192 == ssl3_accept_~s__state~0; 5038#L211 [2019-11-15 21:24:21,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:21,384 INFO L82 PathProgramCache]: Analyzing trace with hash 1269760736, now seen corresponding path program 1 times [2019-11-15 21:24:21,384 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:21,384 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383376917] [2019-11-15 21:24:21,384 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:21,385 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:21,385 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:21,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:24:21,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 21:24:21,416 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383376917] [2019-11-15 21:24:21,416 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:24:21,416 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-15 21:24:21,416 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551354951] [2019-11-15 21:24:21,417 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-11-15 21:24:21,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:21,417 INFO L82 PathProgramCache]: Analyzing trace with hash 1944853982, now seen corresponding path program 1 times [2019-11-15 21:24:21,417 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:21,417 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027326502] [2019-11-15 21:24:21,417 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:21,417 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:21,417 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:21,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:24:21,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 21:24:21,444 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027326502] [2019-11-15 21:24:21,444 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:24:21,444 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-15 21:24:21,444 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399210310] [2019-11-15 21:24:21,445 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 21:24:21,445 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:24:21,445 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 21:24:21,445 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 21:24:21,445 INFO L87 Difference]: Start difference. First operand 629 states and 962 transitions. cyclomatic complexity: 336 Second operand 3 states. [2019-11-15 21:24:21,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:24:21,583 INFO L93 Difference]: Finished difference Result 639 states and 970 transitions. [2019-11-15 21:24:21,592 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 21:24:21,592 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 639 states and 970 transitions. [2019-11-15 21:24:21,597 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 411 [2019-11-15 21:24:21,603 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 639 states to 639 states and 970 transitions. [2019-11-15 21:24:21,603 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 450 [2019-11-15 21:24:21,604 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 450 [2019-11-15 21:24:21,604 INFO L73 IsDeterministic]: Start isDeterministic. Operand 639 states and 970 transitions. [2019-11-15 21:24:21,604 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:24:21,604 INFO L688 BuchiCegarLoop]: Abstraction has 639 states and 970 transitions. [2019-11-15 21:24:21,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 639 states and 970 transitions. [2019-11-15 21:24:21,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 639 to 629. [2019-11-15 21:24:21,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 629 states. [2019-11-15 21:24:21,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 629 states to 629 states and 958 transitions. [2019-11-15 21:24:21,617 INFO L711 BuchiCegarLoop]: Abstraction has 629 states and 958 transitions. [2019-11-15 21:24:21,617 INFO L591 BuchiCegarLoop]: Abstraction has 629 states and 958 transitions. [2019-11-15 21:24:21,617 INFO L424 BuchiCegarLoop]: ======== Iteration 5============ [2019-11-15 21:24:21,617 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 629 states and 958 transitions. [2019-11-15 21:24:21,620 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 401 [2019-11-15 21:24:21,621 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:24:21,621 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:24:21,621 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:24:21,622 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:24:21,622 INFO L791 eck$LassoCheckResult]: Stem: 6505#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, 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~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 6506#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6499#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 6500#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6455#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 6555#L99-2 assume !false; 6610#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6806#L102 assume !(12292 == ssl3_accept_~s__state~0); 6804#L105 assume !(16384 == ssl3_accept_~s__state~0); 6802#L108 assume !(8192 == ssl3_accept_~s__state~0); 6800#L111 assume !(24576 == ssl3_accept_~s__state~0); 6798#L114 assume 8195 == ssl3_accept_~s__state~0; 6316#L211 [2019-11-15 21:24:21,622 INFO L793 eck$LassoCheckResult]: Loop: 6316#L211 ssl3_accept_~s__server~0 := 1; 6365#L216 assume 0 != ssl3_accept_~cb~0; 6357#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 6358#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 6384#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 6389#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 6392#L243 assume 12292 != ssl3_accept_~s__state~0; 6393#L244 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post29 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 6340#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 6763#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6755#L652-1 ssl3_accept_~skip~0 := 0; 6753#L99-2 assume !false; 6751#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6749#L102 assume !(12292 == ssl3_accept_~s__state~0); 6747#L105 assume !(16384 == ssl3_accept_~s__state~0); 6745#L108 assume !(8192 == ssl3_accept_~s__state~0); 6743#L111 assume !(24576 == ssl3_accept_~s__state~0); 6741#L114 assume 8195 == ssl3_accept_~s__state~0; 6316#L211 [2019-11-15 21:24:21,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:21,622 INFO L82 PathProgramCache]: Analyzing trace with hash 469359109, now seen corresponding path program 1 times [2019-11-15 21:24:21,622 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:21,623 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124960008] [2019-11-15 21:24:21,623 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:21,623 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:21,623 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:21,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:24:21,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 21:24:21,666 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124960008] [2019-11-15 21:24:21,666 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:24:21,666 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-15 21:24:21,667 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905654948] [2019-11-15 21:24:21,667 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-11-15 21:24:21,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:21,667 INFO L82 PathProgramCache]: Analyzing trace with hash 693906819, now seen corresponding path program 1 times [2019-11-15 21:24:21,667 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:21,668 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582441101] [2019-11-15 21:24:21,668 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:21,668 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:21,668 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:21,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:24:21,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 21:24:21,693 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582441101] [2019-11-15 21:24:21,693 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:24:21,693 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-15 21:24:21,693 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32331654] [2019-11-15 21:24:21,694 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 21:24:21,694 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:24:21,694 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 21:24:21,694 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 21:24:21,694 INFO L87 Difference]: Start difference. First operand 629 states and 958 transitions. cyclomatic complexity: 332 Second operand 3 states. [2019-11-15 21:24:21,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:24:21,836 INFO L93 Difference]: Finished difference Result 639 states and 966 transitions. [2019-11-15 21:24:21,836 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 21:24:21,836 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 639 states and 966 transitions. [2019-11-15 21:24:21,841 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 411 [2019-11-15 21:24:21,846 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 639 states to 639 states and 966 transitions. [2019-11-15 21:24:21,847 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 450 [2019-11-15 21:24:21,847 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 450 [2019-11-15 21:24:21,847 INFO L73 IsDeterministic]: Start isDeterministic. Operand 639 states and 966 transitions. [2019-11-15 21:24:21,848 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:24:21,848 INFO L688 BuchiCegarLoop]: Abstraction has 639 states and 966 transitions. [2019-11-15 21:24:21,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 639 states and 966 transitions. [2019-11-15 21:24:21,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 639 to 629. [2019-11-15 21:24:21,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 629 states. [2019-11-15 21:24:21,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 629 states to 629 states and 954 transitions. [2019-11-15 21:24:21,861 INFO L711 BuchiCegarLoop]: Abstraction has 629 states and 954 transitions. [2019-11-15 21:24:21,861 INFO L591 BuchiCegarLoop]: Abstraction has 629 states and 954 transitions. [2019-11-15 21:24:21,861 INFO L424 BuchiCegarLoop]: ======== Iteration 6============ [2019-11-15 21:24:21,861 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 629 states and 954 transitions. [2019-11-15 21:24:21,864 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 401 [2019-11-15 21:24:21,865 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:24:21,865 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:24:21,866 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:24:21,866 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 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-11-15 21:24:21,867 INFO L791 eck$LassoCheckResult]: Stem: 7776#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, 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~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 7777#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7770#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 7771#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7727#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 7827#L99-2 assume !false; 7688#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7689#L102 assume !(12292 == ssl3_accept_~s__state~0); 7695#L105 assume !(16384 == ssl3_accept_~s__state~0); 7696#L108 assume !(8192 == ssl3_accept_~s__state~0); 8129#L111 assume !(24576 == ssl3_accept_~s__state~0); 8125#L114 assume !(8195 == ssl3_accept_~s__state~0); 7614#L117 assume !(8480 == ssl3_accept_~s__state~0); 7562#L120 assume !(8481 == ssl3_accept_~s__state~0); 7563#L123 assume !(8482 == ssl3_accept_~s__state~0); 7815#L126 assume 8464 == ssl3_accept_~s__state~0; 7641#L133 [2019-11-15 21:24:21,867 INFO L793 eck$LassoCheckResult]: Loop: 7641#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 7533#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7526#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; 7527#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 7788#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7693#L652-1 ssl3_accept_~skip~0 := 0; 7778#L99-2 assume !false; 7779#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8134#L102 assume !(12292 == ssl3_accept_~s__state~0); 8132#L105 assume !(16384 == ssl3_accept_~s__state~0); 7701#L108 assume !(8192 == ssl3_accept_~s__state~0); 7638#L111 assume !(24576 == ssl3_accept_~s__state~0); 7587#L114 assume !(8195 == ssl3_accept_~s__state~0); 7588#L117 assume !(8480 == ssl3_accept_~s__state~0); 8122#L120 assume !(8481 == ssl3_accept_~s__state~0); 8092#L123 assume !(8482 == ssl3_accept_~s__state~0); 7790#L126 assume !(8464 == ssl3_accept_~s__state~0); 7791#L129 assume !(8465 == ssl3_accept_~s__state~0); 7783#L132 assume !(8466 == ssl3_accept_~s__state~0); 7784#L135 assume 8496 == ssl3_accept_~s__state~0; 7912#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 7965#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7963#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 7961#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 7940#L293-2 ssl3_accept_~s__init_num~0 := 0; 7935#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 7932#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7929#L652-1 ssl3_accept_~skip~0 := 0; 7928#L99-2 assume !false; 7927#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7925#L102 assume !(12292 == ssl3_accept_~s__state~0); 7924#L105 assume 16384 == ssl3_accept_~s__state~0; 7922#L211 ssl3_accept_~s__server~0 := 1; 8107#L216 assume 0 != ssl3_accept_~cb~0; 8103#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 8099#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 8097#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 8095#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 8094#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30;ssl3_accept_~s__state~0 := 8480; 8081#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 8078#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8077#L652-1 ssl3_accept_~skip~0 := 0; 8109#L99-2 assume !false; 8105#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8101#L102 assume !(12292 == ssl3_accept_~s__state~0); 8052#L105 assume !(16384 == ssl3_accept_~s__state~0); 8029#L108 assume !(8192 == ssl3_accept_~s__state~0); 8023#L111 assume !(24576 == ssl3_accept_~s__state~0); 8014#L114 assume !(8195 == ssl3_accept_~s__state~0); 7891#L117 assume !(8480 == ssl3_accept_~s__state~0); 7892#L120 assume !(8481 == ssl3_accept_~s__state~0); 7836#L123 assume !(8482 == ssl3_accept_~s__state~0); 7837#L126 assume 8464 == ssl3_accept_~s__state~0; 7641#L133 [2019-11-15 21:24:21,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:21,867 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 3 times [2019-11-15 21:24:21,868 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:21,868 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130073629] [2019-11-15 21:24:21,868 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:21,868 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:21,868 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:21,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:21,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:21,887 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:24:21,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:21,890 INFO L82 PathProgramCache]: Analyzing trace with hash -575645524, now seen corresponding path program 1 times [2019-11-15 21:24:21,891 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:21,891 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116865188] [2019-11-15 21:24:21,891 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:21,891 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:21,892 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:21,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:24:21,930 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 21:24:21,930 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116865188] [2019-11-15 21:24:21,930 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:24:21,930 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 21:24:21,930 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981941344] [2019-11-15 21:24:21,931 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 21:24:21,931 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:24:21,931 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 21:24:21,931 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 21:24:21,931 INFO L87 Difference]: Start difference. First operand 629 states and 954 transitions. cyclomatic complexity: 328 Second operand 3 states. [2019-11-15 21:24:22,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:24:22,123 INFO L93 Difference]: Finished difference Result 784 states and 1139 transitions. [2019-11-15 21:24:22,123 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 21:24:22,123 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 784 states and 1139 transitions. [2019-11-15 21:24:22,129 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 466 [2019-11-15 21:24:22,135 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 784 states to 726 states and 1081 transitions. [2019-11-15 21:24:22,135 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 505 [2019-11-15 21:24:22,135 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 505 [2019-11-15 21:24:22,136 INFO L73 IsDeterministic]: Start isDeterministic. Operand 726 states and 1081 transitions. [2019-11-15 21:24:22,136 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:24:22,136 INFO L688 BuchiCegarLoop]: Abstraction has 726 states and 1081 transitions. [2019-11-15 21:24:22,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 726 states and 1081 transitions. [2019-11-15 21:24:22,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 726 to 710. [2019-11-15 21:24:22,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 710 states. [2019-11-15 21:24:22,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 710 states to 710 states and 1059 transitions. [2019-11-15 21:24:22,149 INFO L711 BuchiCegarLoop]: Abstraction has 710 states and 1059 transitions. [2019-11-15 21:24:22,149 INFO L591 BuchiCegarLoop]: Abstraction has 710 states and 1059 transitions. [2019-11-15 21:24:22,149 INFO L424 BuchiCegarLoop]: ======== Iteration 7============ [2019-11-15 21:24:22,150 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 710 states and 1059 transitions. [2019-11-15 21:24:22,153 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 455 [2019-11-15 21:24:22,153 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:24:22,154 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:24:22,155 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:24:22,155 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 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-11-15 21:24:22,155 INFO L791 eck$LassoCheckResult]: Stem: 9197#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, 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~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 9198#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9191#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 9192#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9149#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 9245#L99-2 assume !false; 9351#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9499#L102 assume !(12292 == ssl3_accept_~s__state~0); 9498#L105 assume !(16384 == ssl3_accept_~s__state~0); 9497#L108 assume !(8192 == ssl3_accept_~s__state~0); 9496#L111 assume !(24576 == ssl3_accept_~s__state~0); 9495#L114 assume !(8195 == ssl3_accept_~s__state~0); 9494#L117 assume !(8480 == ssl3_accept_~s__state~0); 9493#L120 assume !(8481 == ssl3_accept_~s__state~0); 9491#L123 assume !(8482 == ssl3_accept_~s__state~0); 9489#L126 assume 8464 == ssl3_accept_~s__state~0; 9066#L133 [2019-11-15 21:24:22,156 INFO L793 eck$LassoCheckResult]: Loop: 9066#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 8951#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 8945#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; 8946#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 9176#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9104#L652-1 ssl3_accept_~skip~0 := 0; 9199#L99-2 assume !false; 9113#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9114#L102 assume !(12292 == ssl3_accept_~s__state~0); 9119#L105 assume !(16384 == ssl3_accept_~s__state~0); 9120#L108 assume !(8192 == ssl3_accept_~s__state~0); 9064#L111 assume !(24576 == ssl3_accept_~s__state~0); 9009#L114 assume !(8195 == ssl3_accept_~s__state~0); 9010#L117 assume !(8480 == ssl3_accept_~s__state~0); 8980#L120 assume !(8481 == ssl3_accept_~s__state~0); 8981#L123 assume !(8482 == ssl3_accept_~s__state~0); 9210#L126 assume !(8464 == ssl3_accept_~s__state~0); 9211#L129 assume !(8465 == ssl3_accept_~s__state~0); 9203#L132 assume !(8466 == ssl3_accept_~s__state~0); 9204#L135 assume 8496 == ssl3_accept_~s__state~0; 9437#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 9435#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 9433#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 9431#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 9419#L293-2 ssl3_accept_~s__init_num~0 := 0; 9309#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 9393#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9388#L652-1 ssl3_accept_~skip~0 := 0; 9382#L99-2 assume !false; 9380#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9378#L102 assume !(12292 == ssl3_accept_~s__state~0); 9376#L105 assume 16384 == ssl3_accept_~s__state~0; 9368#L211 ssl3_accept_~s__server~0 := 1; 9600#L216 assume 0 != ssl3_accept_~cb~0; 9599#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 9598#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 9596#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 9355#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 9356#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30;ssl3_accept_~s__state~0 := 8480; 9558#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 9545#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9541#L652-1 ssl3_accept_~skip~0 := 0; 9539#L99-2 assume !false; 9537#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9535#L102 assume !(12292 == ssl3_accept_~s__state~0); 9533#L105 assume !(16384 == ssl3_accept_~s__state~0); 9531#L108 assume !(8192 == ssl3_accept_~s__state~0); 9529#L111 assume !(24576 == ssl3_accept_~s__state~0); 9527#L114 assume !(8195 == ssl3_accept_~s__state~0); 9526#L117 assume !(8480 == ssl3_accept_~s__state~0); 9524#L120 assume !(8481 == ssl3_accept_~s__state~0); 9523#L123 assume !(8482 == ssl3_accept_~s__state~0); 9522#L126 assume 8464 == ssl3_accept_~s__state~0; 9066#L133 [2019-11-15 21:24:22,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:22,156 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 4 times [2019-11-15 21:24:22,156 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:22,156 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264860872] [2019-11-15 21:24:22,157 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:22,157 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:22,157 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:22,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:22,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:22,168 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:24:22,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:22,169 INFO L82 PathProgramCache]: Analyzing trace with hash -598277778, now seen corresponding path program 1 times [2019-11-15 21:24:22,169 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:22,170 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272478803] [2019-11-15 21:24:22,170 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:22,170 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:22,170 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:22,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:24:22,209 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 21:24:22,210 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272478803] [2019-11-15 21:24:22,210 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:24:22,210 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 21:24:22,210 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232297930] [2019-11-15 21:24:22,210 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 21:24:22,211 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:24:22,211 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 21:24:22,211 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 21:24:22,211 INFO L87 Difference]: Start difference. First operand 710 states and 1059 transitions. cyclomatic complexity: 352 Second operand 3 states. [2019-11-15 21:24:22,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:24:22,387 INFO L93 Difference]: Finished difference Result 868 states and 1299 transitions. [2019-11-15 21:24:22,387 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 21:24:22,388 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 868 states and 1299 transitions. [2019-11-15 21:24:22,393 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 556 [2019-11-15 21:24:22,400 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 868 states to 861 states and 1292 transitions. [2019-11-15 21:24:22,400 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 595 [2019-11-15 21:24:22,401 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 595 [2019-11-15 21:24:22,401 INFO L73 IsDeterministic]: Start isDeterministic. Operand 861 states and 1292 transitions. [2019-11-15 21:24:22,401 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:24:22,401 INFO L688 BuchiCegarLoop]: Abstraction has 861 states and 1292 transitions. [2019-11-15 21:24:22,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 861 states and 1292 transitions. [2019-11-15 21:24:22,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 861 to 839. [2019-11-15 21:24:22,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 839 states. [2019-11-15 21:24:22,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 839 states to 839 states and 1258 transitions. [2019-11-15 21:24:22,419 INFO L711 BuchiCegarLoop]: Abstraction has 839 states and 1258 transitions. [2019-11-15 21:24:22,419 INFO L591 BuchiCegarLoop]: Abstraction has 839 states and 1258 transitions. [2019-11-15 21:24:22,419 INFO L424 BuchiCegarLoop]: ======== Iteration 8============ [2019-11-15 21:24:22,419 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 839 states and 1258 transitions. [2019-11-15 21:24:22,423 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 541 [2019-11-15 21:24:22,423 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:24:22,423 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:24:22,424 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:24:22,424 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 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-11-15 21:24:22,424 INFO L791 eck$LassoCheckResult]: Stem: 10791#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, 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~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 10792#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 10783#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 10784#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 10741#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 10847#L99-2 assume !false; 11077#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11076#L102 assume !(12292 == ssl3_accept_~s__state~0); 11075#L105 assume !(16384 == ssl3_accept_~s__state~0); 11074#L108 assume !(8192 == ssl3_accept_~s__state~0); 11073#L111 assume !(24576 == ssl3_accept_~s__state~0); 11072#L114 assume !(8195 == ssl3_accept_~s__state~0); 11071#L117 assume !(8480 == ssl3_accept_~s__state~0); 11070#L120 assume !(8481 == ssl3_accept_~s__state~0); 11068#L123 assume !(8482 == ssl3_accept_~s__state~0); 11069#L126 assume 8464 == ssl3_accept_~s__state~0; 10652#L133 [2019-11-15 21:24:22,425 INFO L793 eck$LassoCheckResult]: Loop: 10652#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 10537#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 10529#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; 10530#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 11330#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11327#L652-1 ssl3_accept_~skip~0 := 0; 11325#L99-2 assume !false; 11323#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11321#L102 assume !(12292 == ssl3_accept_~s__state~0); 11293#L105 assume !(16384 == ssl3_accept_~s__state~0); 11286#L108 assume !(8192 == ssl3_accept_~s__state~0); 11284#L111 assume !(24576 == ssl3_accept_~s__state~0); 11250#L114 assume !(8195 == ssl3_accept_~s__state~0); 11249#L117 assume !(8480 == ssl3_accept_~s__state~0); 11248#L120 assume !(8481 == ssl3_accept_~s__state~0); 11247#L123 assume !(8482 == ssl3_accept_~s__state~0); 11246#L126 assume !(8464 == ssl3_accept_~s__state~0); 11245#L129 assume !(8465 == ssl3_accept_~s__state~0); 11243#L132 assume !(8466 == ssl3_accept_~s__state~0); 10744#L135 assume 8496 == ssl3_accept_~s__state~0; 10631#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 10632#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 10669#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 10578#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 10580#L293-2 ssl3_accept_~s__init_num~0 := 0; 10603#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 11160#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11157#L652-1 ssl3_accept_~skip~0 := 0; 11155#L99-2 assume !false; 11153#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11151#L102 assume !(12292 == ssl3_accept_~s__state~0); 11149#L105 assume !(16384 == ssl3_accept_~s__state~0); 11148#L108 assume !(8192 == ssl3_accept_~s__state~0); 11142#L111 assume !(24576 == ssl3_accept_~s__state~0); 11140#L114 assume !(8195 == ssl3_accept_~s__state~0); 11138#L117 assume !(8480 == ssl3_accept_~s__state~0); 11137#L120 assume !(8481 == ssl3_accept_~s__state~0); 11136#L123 assume !(8482 == ssl3_accept_~s__state~0); 11135#L126 assume !(8464 == ssl3_accept_~s__state~0); 11134#L129 assume !(8465 == ssl3_accept_~s__state~0); 11133#L132 assume !(8466 == ssl3_accept_~s__state~0); 11132#L135 assume !(8496 == ssl3_accept_~s__state~0); 11131#L138 assume !(8497 == ssl3_accept_~s__state~0); 11130#L141 assume !(8512 == ssl3_accept_~s__state~0); 11126#L144 assume !(8513 == ssl3_accept_~s__state~0); 10605#L147 assume !(8528 == ssl3_accept_~s__state~0); 10607#L150 assume !(8529 == ssl3_accept_~s__state~0); 10639#L153 assume !(8544 == ssl3_accept_~s__state~0); 10897#L156 assume !(8545 == ssl3_accept_~s__state~0); 10850#L159 assume 8560 == ssl3_accept_~s__state~0; 10723#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 10724#L438 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; 10621#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 11291#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11261#L652-1 ssl3_accept_~skip~0 := 0; 11260#L99-2 assume !false; 11259#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11258#L102 assume !(12292 == ssl3_accept_~s__state~0); 11257#L105 assume !(16384 == ssl3_accept_~s__state~0); 11256#L108 assume !(8192 == ssl3_accept_~s__state~0); 11255#L111 assume !(24576 == ssl3_accept_~s__state~0); 11254#L114 assume !(8195 == ssl3_accept_~s__state~0); 11253#L117 assume !(8480 == ssl3_accept_~s__state~0); 10881#L120 assume !(8481 == ssl3_accept_~s__state~0); 10854#L123 assume !(8482 == ssl3_accept_~s__state~0); 10855#L126 assume 8464 == ssl3_accept_~s__state~0; 10652#L133 [2019-11-15 21:24:22,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:22,425 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 5 times [2019-11-15 21:24:22,425 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:22,425 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17961173] [2019-11-15 21:24:22,426 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:22,426 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:22,426 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:22,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:22,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:22,436 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:24:22,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:22,437 INFO L82 PathProgramCache]: Analyzing trace with hash -1995879152, now seen corresponding path program 1 times [2019-11-15 21:24:22,437 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:22,438 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430251893] [2019-11-15 21:24:22,438 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:22,438 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:22,438 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:22,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:24:22,466 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 21:24:22,467 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1430251893] [2019-11-15 21:24:22,467 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:24:22,467 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 21:24:22,467 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449688834] [2019-11-15 21:24:22,468 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 21:24:22,468 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:24:22,468 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 21:24:22,468 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 21:24:22,468 INFO L87 Difference]: Start difference. First operand 839 states and 1258 transitions. cyclomatic complexity: 422 Second operand 3 states. [2019-11-15 21:24:22,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:24:22,660 INFO L93 Difference]: Finished difference Result 981 states and 1377 transitions. [2019-11-15 21:24:22,661 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 21:24:22,661 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 981 states and 1377 transitions. [2019-11-15 21:24:22,667 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 640 [2019-11-15 21:24:22,675 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 981 states to 981 states and 1377 transitions. [2019-11-15 21:24:22,676 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 679 [2019-11-15 21:24:22,676 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 679 [2019-11-15 21:24:22,677 INFO L73 IsDeterministic]: Start isDeterministic. Operand 981 states and 1377 transitions. [2019-11-15 21:24:22,677 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:24:22,677 INFO L688 BuchiCegarLoop]: Abstraction has 981 states and 1377 transitions. [2019-11-15 21:24:22,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 981 states and 1377 transitions. [2019-11-15 21:24:22,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 981 to 973. [2019-11-15 21:24:22,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 973 states. [2019-11-15 21:24:22,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 973 states to 973 states and 1366 transitions. [2019-11-15 21:24:22,697 INFO L711 BuchiCegarLoop]: Abstraction has 973 states and 1366 transitions. [2019-11-15 21:24:22,697 INFO L591 BuchiCegarLoop]: Abstraction has 973 states and 1366 transitions. [2019-11-15 21:24:22,697 INFO L424 BuchiCegarLoop]: ======== Iteration 9============ [2019-11-15 21:24:22,697 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 973 states and 1366 transitions. [2019-11-15 21:24:22,702 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 633 [2019-11-15 21:24:22,703 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:24:22,703 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:24:22,704 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:24:22,704 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 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-11-15 21:24:22,705 INFO L791 eck$LassoCheckResult]: Stem: 12602#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, 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~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 12603#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 12594#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 12595#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 12549#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 12663#L99-2 assume !false; 13077#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13075#L102 assume !(12292 == ssl3_accept_~s__state~0); 13072#L105 assume !(16384 == ssl3_accept_~s__state~0); 13064#L108 assume !(8192 == ssl3_accept_~s__state~0); 13062#L111 assume !(24576 == ssl3_accept_~s__state~0); 13060#L114 assume !(8195 == ssl3_accept_~s__state~0); 13058#L117 assume !(8480 == ssl3_accept_~s__state~0); 13056#L120 assume !(8481 == ssl3_accept_~s__state~0); 13052#L123 assume !(8482 == ssl3_accept_~s__state~0); 13053#L126 assume 8464 == ssl3_accept_~s__state~0; 12469#L133 [2019-11-15 21:24:22,705 INFO L793 eck$LassoCheckResult]: Loop: 12469#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 12359#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 12353#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; 12354#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 13269#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13266#L652-1 ssl3_accept_~skip~0 := 0; 13265#L99-2 assume !false; 13264#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13263#L102 assume !(12292 == ssl3_accept_~s__state~0); 13261#L105 assume !(16384 == ssl3_accept_~s__state~0); 13258#L108 assume !(8192 == ssl3_accept_~s__state~0); 13257#L111 assume !(24576 == ssl3_accept_~s__state~0); 13255#L114 assume !(8195 == ssl3_accept_~s__state~0); 13253#L117 assume !(8480 == ssl3_accept_~s__state~0); 13251#L120 assume !(8481 == ssl3_accept_~s__state~0); 13249#L123 assume !(8482 == ssl3_accept_~s__state~0); 13247#L126 assume !(8464 == ssl3_accept_~s__state~0); 13245#L129 assume !(8465 == ssl3_accept_~s__state~0); 13243#L132 assume !(8466 == ssl3_accept_~s__state~0); 13242#L135 assume 8496 == ssl3_accept_~s__state~0; 12449#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 12450#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 12523#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 13048#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 13045#L293-2 ssl3_accept_~s__init_num~0 := 0; 13042#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 13035#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13032#L652-1 ssl3_accept_~skip~0 := 0; 13030#L99-2 assume !false; 13029#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13028#L102 assume !(12292 == ssl3_accept_~s__state~0); 13027#L105 assume !(16384 == ssl3_accept_~s__state~0); 13026#L108 assume !(8192 == ssl3_accept_~s__state~0); 13025#L111 assume !(24576 == ssl3_accept_~s__state~0); 13024#L114 assume !(8195 == ssl3_accept_~s__state~0); 13023#L117 assume !(8480 == ssl3_accept_~s__state~0); 13021#L120 assume !(8481 == ssl3_accept_~s__state~0); 13018#L123 assume !(8482 == ssl3_accept_~s__state~0); 13012#L126 assume !(8464 == ssl3_accept_~s__state~0); 13010#L129 assume !(8465 == ssl3_accept_~s__state~0); 13008#L132 assume !(8466 == ssl3_accept_~s__state~0); 13006#L135 assume !(8496 == ssl3_accept_~s__state~0); 13005#L138 assume !(8497 == ssl3_accept_~s__state~0); 12912#L141 assume 8512 == ssl3_accept_~s__state~0; 12650#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 12632#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 12633#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 12423#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 13236#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13233#L652-1 ssl3_accept_~skip~0 := 0; 13232#L99-2 assume !false; 13231#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13230#L102 assume !(12292 == ssl3_accept_~s__state~0); 13229#L105 assume !(16384 == ssl3_accept_~s__state~0); 13228#L108 assume !(8192 == ssl3_accept_~s__state~0); 13227#L111 assume !(24576 == ssl3_accept_~s__state~0); 13226#L114 assume !(8195 == ssl3_accept_~s__state~0); 13225#L117 assume !(8480 == ssl3_accept_~s__state~0); 13224#L120 assume !(8481 == ssl3_accept_~s__state~0); 13223#L123 assume !(8482 == ssl3_accept_~s__state~0); 13221#L126 assume !(8464 == ssl3_accept_~s__state~0); 13219#L129 assume !(8465 == ssl3_accept_~s__state~0); 12917#L132 assume !(8466 == ssl3_accept_~s__state~0); 12915#L135 assume !(8496 == ssl3_accept_~s__state~0); 12914#L138 assume !(8497 == ssl3_accept_~s__state~0); 12913#L141 assume !(8512 == ssl3_accept_~s__state~0); 12910#L144 assume !(8513 == ssl3_accept_~s__state~0); 12911#L147 assume !(8528 == ssl3_accept_~s__state~0); 12973#L150 assume !(8529 == ssl3_accept_~s__state~0); 12971#L153 assume !(8544 == ssl3_accept_~s__state~0); 12969#L156 assume !(8545 == ssl3_accept_~s__state~0); 12669#L159 assume 8560 == ssl3_accept_~s__state~0; 12533#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 12534#L438 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; 12437#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 12997#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12994#L652-1 ssl3_accept_~skip~0 := 0; 12993#L99-2 assume !false; 12992#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12991#L102 assume !(12292 == ssl3_accept_~s__state~0); 12990#L105 assume !(16384 == ssl3_accept_~s__state~0); 12988#L108 assume !(8192 == ssl3_accept_~s__state~0); 12985#L111 assume !(24576 == ssl3_accept_~s__state~0); 12983#L114 assume !(8195 == ssl3_accept_~s__state~0); 12981#L117 assume !(8480 == ssl3_accept_~s__state~0); 12773#L120 assume !(8481 == ssl3_accept_~s__state~0); 12699#L123 assume !(8482 == ssl3_accept_~s__state~0); 12700#L126 assume 8464 == ssl3_accept_~s__state~0; 12469#L133 [2019-11-15 21:24:22,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:22,706 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 6 times [2019-11-15 21:24:22,706 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:22,706 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017504572] [2019-11-15 21:24:22,706 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:22,707 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:22,707 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:22,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:22,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:22,723 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:24:22,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:22,724 INFO L82 PathProgramCache]: Analyzing trace with hash 1643408470, now seen corresponding path program 1 times [2019-11-15 21:24:22,724 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:22,724 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912353297] [2019-11-15 21:24:22,724 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:22,724 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:22,725 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:22,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:24:22,782 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2019-11-15 21:24:22,783 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912353297] [2019-11-15 21:24:22,783 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:24:22,783 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 21:24:22,783 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499535206] [2019-11-15 21:24:22,785 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 21:24:22,785 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:24:22,785 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 21:24:22,785 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 21:24:22,785 INFO L87 Difference]: Start difference. First operand 973 states and 1366 transitions. cyclomatic complexity: 396 Second operand 3 states. [2019-11-15 21:24:22,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:24:22,935 INFO L93 Difference]: Finished difference Result 1099 states and 1537 transitions. [2019-11-15 21:24:22,936 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 21:24:22,936 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1099 states and 1537 transitions. [2019-11-15 21:24:22,945 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 717 [2019-11-15 21:24:22,954 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1099 states to 1099 states and 1537 transitions. [2019-11-15 21:24:22,954 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 756 [2019-11-15 21:24:22,955 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 756 [2019-11-15 21:24:22,956 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1099 states and 1537 transitions. [2019-11-15 21:24:22,956 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:24:22,956 INFO L688 BuchiCegarLoop]: Abstraction has 1099 states and 1537 transitions. [2019-11-15 21:24:22,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1099 states and 1537 transitions. [2019-11-15 21:24:22,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1099 to 1057. [2019-11-15 21:24:22,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1057 states. [2019-11-15 21:24:22,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1057 states to 1057 states and 1468 transitions. [2019-11-15 21:24:22,980 INFO L711 BuchiCegarLoop]: Abstraction has 1057 states and 1468 transitions. [2019-11-15 21:24:22,980 INFO L591 BuchiCegarLoop]: Abstraction has 1057 states and 1468 transitions. [2019-11-15 21:24:22,981 INFO L424 BuchiCegarLoop]: ======== Iteration 10============ [2019-11-15 21:24:22,981 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1057 states and 1468 transitions. [2019-11-15 21:24:22,986 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 689 [2019-11-15 21:24:22,986 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:24:22,986 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:24:22,988 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:24:22,988 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:24:22,989 INFO L791 eck$LassoCheckResult]: Stem: 14682#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, 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~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 14683#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 14674#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 14675#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 14628#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 14746#L99-2 assume !false; 15320#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15354#L102 assume !(12292 == ssl3_accept_~s__state~0); 15350#L105 assume !(16384 == ssl3_accept_~s__state~0); 15346#L108 assume !(8192 == ssl3_accept_~s__state~0); 15342#L111 assume !(24576 == ssl3_accept_~s__state~0); 15338#L114 assume !(8195 == ssl3_accept_~s__state~0); 15334#L117 assume !(8480 == ssl3_accept_~s__state~0); 15331#L120 assume !(8481 == ssl3_accept_~s__state~0); 15327#L123 assume !(8482 == ssl3_accept_~s__state~0); 14841#L126 assume 8464 == ssl3_accept_~s__state~0; 14547#L133 [2019-11-15 21:24:22,990 INFO L793 eck$LassoCheckResult]: Loop: 14547#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 14437#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 14431#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; 14432#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 15379#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15374#L652-1 ssl3_accept_~skip~0 := 0; 15370#L99-2 assume !false; 15365#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15362#L102 assume !(12292 == ssl3_accept_~s__state~0); 15358#L105 assume !(16384 == ssl3_accept_~s__state~0); 15355#L108 assume !(8192 == ssl3_accept_~s__state~0); 15351#L111 assume !(24576 == ssl3_accept_~s__state~0); 15347#L114 assume !(8195 == ssl3_accept_~s__state~0); 15343#L117 assume !(8480 == ssl3_accept_~s__state~0); 15339#L120 assume !(8481 == ssl3_accept_~s__state~0); 15335#L123 assume !(8482 == ssl3_accept_~s__state~0); 15332#L126 assume !(8464 == ssl3_accept_~s__state~0); 15328#L129 assume !(8465 == ssl3_accept_~s__state~0); 15322#L132 assume !(8466 == ssl3_accept_~s__state~0); 15219#L135 assume 8496 == ssl3_accept_~s__state~0; 15063#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 15218#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 15217#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 15215#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 15202#L293-2 ssl3_accept_~s__init_num~0 := 0; 15201#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 15188#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15184#L652-1 ssl3_accept_~skip~0 := 0; 15182#L99-2 assume !false; 15180#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15176#L102 assume !(12292 == ssl3_accept_~s__state~0); 15174#L105 assume !(16384 == ssl3_accept_~s__state~0); 15172#L108 assume !(8192 == ssl3_accept_~s__state~0); 15170#L111 assume !(24576 == ssl3_accept_~s__state~0); 15168#L114 assume !(8195 == ssl3_accept_~s__state~0); 15165#L117 assume !(8480 == ssl3_accept_~s__state~0); 15163#L120 assume !(8481 == ssl3_accept_~s__state~0); 15160#L123 assume !(8482 == ssl3_accept_~s__state~0); 15159#L126 assume !(8464 == ssl3_accept_~s__state~0); 15158#L129 assume !(8465 == ssl3_accept_~s__state~0); 15157#L132 assume !(8466 == ssl3_accept_~s__state~0); 15116#L135 assume !(8496 == ssl3_accept_~s__state~0); 15113#L138 assume !(8497 == ssl3_accept_~s__state~0); 15106#L141 assume !(8512 == ssl3_accept_~s__state~0); 15102#L144 assume !(8513 == ssl3_accept_~s__state~0); 15098#L147 assume !(8528 == ssl3_accept_~s__state~0); 15094#L150 assume !(8529 == ssl3_accept_~s__state~0); 15090#L153 assume !(8544 == ssl3_accept_~s__state~0); 15087#L156 assume !(8545 == ssl3_accept_~s__state~0); 15085#L159 assume !(8560 == ssl3_accept_~s__state~0); 15083#L162 assume !(8561 == ssl3_accept_~s__state~0); 15080#L165 assume !(8448 == ssl3_accept_~s__state~0); 15077#L168 assume !(8576 == ssl3_accept_~s__state~0); 15074#L171 assume !(8577 == ssl3_accept_~s__state~0); 15071#L174 assume !(8592 == ssl3_accept_~s__state~0); 15069#L177 assume !(8593 == ssl3_accept_~s__state~0); 15067#L180 assume !(8608 == ssl3_accept_~s__state~0); 15061#L183 assume !(8609 == ssl3_accept_~s__state~0); 15058#L186 assume !(8640 == ssl3_accept_~s__state~0); 14739#L189 assume !(8641 == ssl3_accept_~s__state~0); 14740#L192 assume 8656 == ssl3_accept_~s__state~0; 14619#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 14620#L539 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 14442#L544 assume 10 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 11; 14444#L553-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 14676#L564 assume !(0 == ssl3_accept_~tmp___10~0); 14677#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 14950#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14948#L652-1 ssl3_accept_~skip~0 := 0; 14941#L99-2 assume !false; 14942#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14935#L102 assume !(12292 == ssl3_accept_~s__state~0); 14936#L105 assume 16384 == ssl3_accept_~s__state~0; 14489#L211 ssl3_accept_~s__server~0 := 1; 15185#L216 assume 0 != ssl3_accept_~cb~0; 15183#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 15181#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 15178#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 15175#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 15173#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30;ssl3_accept_~s__state~0 := 8480; 15171#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 15169#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15167#L652-1 ssl3_accept_~skip~0 := 0; 15200#L99-2 assume !false; 15199#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15198#L102 assume !(12292 == ssl3_accept_~s__state~0); 15197#L105 assume !(16384 == ssl3_accept_~s__state~0); 15196#L108 assume !(8192 == ssl3_accept_~s__state~0); 15195#L111 assume !(24576 == ssl3_accept_~s__state~0); 15193#L114 assume !(8195 == ssl3_accept_~s__state~0); 15120#L117 assume !(8480 == ssl3_accept_~s__state~0); 15118#L120 assume !(8481 == ssl3_accept_~s__state~0); 14775#L123 assume !(8482 == ssl3_accept_~s__state~0); 14776#L126 assume 8464 == ssl3_accept_~s__state~0; 14547#L133 [2019-11-15 21:24:22,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:22,990 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 7 times [2019-11-15 21:24:22,990 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:22,991 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004678082] [2019-11-15 21:24:22,991 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:22,991 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:22,991 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:22,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:23,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:23,008 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:24:23,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:23,008 INFO L82 PathProgramCache]: Analyzing trace with hash -163313437, now seen corresponding path program 1 times [2019-11-15 21:24:23,009 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:23,009 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006554431] [2019-11-15 21:24:23,009 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:23,009 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:23,009 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:23,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:24:23,080 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 59 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2019-11-15 21:24:23,080 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006554431] [2019-11-15 21:24:23,080 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:24:23,081 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 21:24:23,081 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512647552] [2019-11-15 21:24:23,081 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 21:24:23,081 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:24:23,082 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 21:24:23,082 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 21:24:23,082 INFO L87 Difference]: Start difference. First operand 1057 states and 1468 transitions. cyclomatic complexity: 414 Second operand 3 states. [2019-11-15 21:24:23,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:24:23,190 INFO L93 Difference]: Finished difference Result 2106 states and 2871 transitions. [2019-11-15 21:24:23,191 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 21:24:23,191 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2106 states and 2871 transitions. [2019-11-15 21:24:23,205 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1378 [2019-11-15 21:24:23,221 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2106 states to 2106 states and 2871 transitions. [2019-11-15 21:24:23,221 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1448 [2019-11-15 21:24:23,224 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1448 [2019-11-15 21:24:23,224 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2106 states and 2871 transitions. [2019-11-15 21:24:23,224 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:24:23,224 INFO L688 BuchiCegarLoop]: Abstraction has 2106 states and 2871 transitions. [2019-11-15 21:24:23,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2106 states and 2871 transitions. [2019-11-15 21:24:23,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2106 to 2106. [2019-11-15 21:24:23,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2106 states. [2019-11-15 21:24:23,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2106 states to 2106 states and 2871 transitions. [2019-11-15 21:24:23,263 INFO L711 BuchiCegarLoop]: Abstraction has 2106 states and 2871 transitions. [2019-11-15 21:24:23,263 INFO L591 BuchiCegarLoop]: Abstraction has 2106 states and 2871 transitions. [2019-11-15 21:24:23,263 INFO L424 BuchiCegarLoop]: ======== Iteration 11============ [2019-11-15 21:24:23,263 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2106 states and 2871 transitions. [2019-11-15 21:24:23,274 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1378 [2019-11-15 21:24:23,274 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:24:23,275 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:24:23,278 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:24:23,278 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 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, 1, 1, 1] [2019-11-15 21:24:23,278 INFO L791 eck$LassoCheckResult]: Stem: 17876#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, 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~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 17877#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 17867#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 17868#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 17812#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 17947#L99-2 assume !false; 18600#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18710#L102 assume !(12292 == ssl3_accept_~s__state~0); 18709#L105 assume !(16384 == ssl3_accept_~s__state~0); 18708#L108 assume !(8192 == ssl3_accept_~s__state~0); 18707#L111 assume !(24576 == ssl3_accept_~s__state~0); 18706#L114 assume !(8195 == ssl3_accept_~s__state~0); 18705#L117 assume !(8480 == ssl3_accept_~s__state~0); 18704#L120 assume !(8481 == ssl3_accept_~s__state~0); 18703#L123 assume !(8482 == ssl3_accept_~s__state~0); 18629#L126 assume 8464 == ssl3_accept_~s__state~0; 18630#L133 [2019-11-15 21:24:23,279 INFO L793 eck$LassoCheckResult]: Loop: 18630#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 19327#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 17607#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; 19326#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 19323#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19319#L652-1 ssl3_accept_~skip~0 := 0; 19316#L99-2 assume !false; 19310#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19308#L102 assume !(12292 == ssl3_accept_~s__state~0); 19306#L105 assume !(16384 == ssl3_accept_~s__state~0); 19304#L108 assume !(8192 == ssl3_accept_~s__state~0); 19302#L111 assume !(24576 == ssl3_accept_~s__state~0); 19300#L114 assume !(8195 == ssl3_accept_~s__state~0); 19298#L117 assume !(8480 == ssl3_accept_~s__state~0); 19296#L120 assume !(8481 == ssl3_accept_~s__state~0); 19294#L123 assume !(8482 == ssl3_accept_~s__state~0); 19292#L126 assume !(8464 == ssl3_accept_~s__state~0); 19290#L129 assume !(8465 == ssl3_accept_~s__state~0); 19288#L132 assume !(8466 == ssl3_accept_~s__state~0); 19277#L135 assume 8496 == ssl3_accept_~s__state~0; 18670#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 19276#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 19273#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 19264#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 17719#L293-2 ssl3_accept_~s__init_num~0 := 0; 17720#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 17848#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19683#L652-1 ssl3_accept_~skip~0 := 0; 19682#L99-2 assume !false; 19681#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17813#L102 assume !(12292 == ssl3_accept_~s__state~0); 17777#L105 assume !(16384 == ssl3_accept_~s__state~0); 17778#L108 assume !(8192 == ssl3_accept_~s__state~0); 17723#L111 assume !(24576 == ssl3_accept_~s__state~0); 17724#L114 assume !(8195 == ssl3_accept_~s__state~0); 17691#L117 assume !(8480 == ssl3_accept_~s__state~0); 17636#L120 assume !(8481 == ssl3_accept_~s__state~0); 17637#L123 assume !(8482 == ssl3_accept_~s__state~0); 17929#L126 assume !(8464 == ssl3_accept_~s__state~0); 19659#L129 assume !(8465 == ssl3_accept_~s__state~0); 19658#L132 assume !(8466 == ssl3_accept_~s__state~0); 19656#L135 assume !(8496 == ssl3_accept_~s__state~0); 19654#L138 assume !(8497 == ssl3_accept_~s__state~0); 19652#L141 assume !(8512 == ssl3_accept_~s__state~0); 19651#L144 assume !(8513 == ssl3_accept_~s__state~0); 19650#L147 assume !(8528 == ssl3_accept_~s__state~0); 19648#L150 assume !(8529 == ssl3_accept_~s__state~0); 19638#L153 assume !(8544 == ssl3_accept_~s__state~0); 19632#L156 assume !(8545 == ssl3_accept_~s__state~0); 19630#L159 assume !(8560 == ssl3_accept_~s__state~0); 19628#L162 assume !(8561 == ssl3_accept_~s__state~0); 19626#L165 assume !(8448 == ssl3_accept_~s__state~0); 19623#L168 assume !(8576 == ssl3_accept_~s__state~0); 19621#L171 assume !(8577 == ssl3_accept_~s__state~0); 19618#L174 assume !(8592 == ssl3_accept_~s__state~0); 19616#L177 assume !(8593 == ssl3_accept_~s__state~0); 19615#L180 assume !(8608 == ssl3_accept_~s__state~0); 18982#L183 assume !(8609 == ssl3_accept_~s__state~0); 18981#L186 assume !(8640 == ssl3_accept_~s__state~0); 18905#L189 assume !(8641 == ssl3_accept_~s__state~0); 18903#L192 assume 8656 == ssl3_accept_~s__state~0; 18628#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 18900#L539 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 18896#L544 assume !(10 == ssl3_accept_~blastFlag~0); 18894#L547 assume !(13 == ssl3_accept_~blastFlag~0); 18892#L550 assume !(16 == ssl3_accept_~blastFlag~0); 18891#L553 assume !(19 == ssl3_accept_~blastFlag~0); 18890#L553-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 18889#L564 assume !(0 == ssl3_accept_~tmp___10~0); 18888#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 18880#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18877#L652-1 ssl3_accept_~skip~0 := 0; 18876#L99-2 assume !false; 18875#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18874#L102 assume 12292 == ssl3_accept_~s__state~0; 18688#L103 ssl3_accept_~s__new_session~0 := 1; 18684#L211 ssl3_accept_~s__server~0 := 1; 18869#L216 assume 0 != ssl3_accept_~cb~0; 18868#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 18867#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 18859#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 18855#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 18854#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30;ssl3_accept_~s__state~0 := 8480; 18853#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 18850#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18847#L652-1 ssl3_accept_~skip~0 := 0; 18840#L99-2 assume !false; 18837#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18836#L102 assume !(12292 == ssl3_accept_~s__state~0); 18830#L105 assume !(16384 == ssl3_accept_~s__state~0); 18828#L108 assume !(8192 == ssl3_accept_~s__state~0); 18827#L111 assume !(24576 == ssl3_accept_~s__state~0); 18736#L114 assume !(8195 == ssl3_accept_~s__state~0); 18734#L117 assume !(8480 == ssl3_accept_~s__state~0); 18735#L120 assume !(8481 == ssl3_accept_~s__state~0); 18261#L123 assume !(8482 == ssl3_accept_~s__state~0); 18262#L126 assume 8464 == ssl3_accept_~s__state~0; 18630#L133 [2019-11-15 21:24:23,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:23,279 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 8 times [2019-11-15 21:24:23,279 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:23,280 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070819679] [2019-11-15 21:24:23,280 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:23,280 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:23,280 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:23,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:23,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:23,293 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:24:23,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:23,294 INFO L82 PathProgramCache]: Analyzing trace with hash 1937551750, now seen corresponding path program 1 times [2019-11-15 21:24:23,294 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:23,294 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839492354] [2019-11-15 21:24:23,294 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:23,294 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:23,294 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:23,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:24:23,332 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 46 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2019-11-15 21:24:23,332 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839492354] [2019-11-15 21:24:23,333 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:24:23,333 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 21:24:23,333 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281370491] [2019-11-15 21:24:23,333 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 21:24:23,333 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:24:23,334 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 21:24:23,334 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 21:24:23,334 INFO L87 Difference]: Start difference. First operand 2106 states and 2871 transitions. cyclomatic complexity: 768 Second operand 3 states. [2019-11-15 21:24:23,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:24:23,520 INFO L93 Difference]: Finished difference Result 1988 states and 2685 transitions. [2019-11-15 21:24:23,520 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 21:24:23,521 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1988 states and 2685 transitions. [2019-11-15 21:24:23,531 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1220 [2019-11-15 21:24:23,546 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1988 states to 1984 states and 2681 transitions. [2019-11-15 21:24:23,546 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1400 [2019-11-15 21:24:23,548 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1400 [2019-11-15 21:24:23,548 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1984 states and 2681 transitions. [2019-11-15 21:24:23,549 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:24:23,549 INFO L688 BuchiCegarLoop]: Abstraction has 1984 states and 2681 transitions. [2019-11-15 21:24:23,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1984 states and 2681 transitions. [2019-11-15 21:24:23,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1984 to 1970. [2019-11-15 21:24:23,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1970 states. [2019-11-15 21:24:23,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1970 states to 1970 states and 2663 transitions. [2019-11-15 21:24:23,583 INFO L711 BuchiCegarLoop]: Abstraction has 1970 states and 2663 transitions. [2019-11-15 21:24:23,584 INFO L591 BuchiCegarLoop]: Abstraction has 1970 states and 2663 transitions. [2019-11-15 21:24:23,584 INFO L424 BuchiCegarLoop]: ======== Iteration 12============ [2019-11-15 21:24:23,584 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1970 states and 2663 transitions. [2019-11-15 21:24:23,590 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1206 [2019-11-15 21:24:23,590 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:24:23,591 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:24:23,592 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:24:23,592 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 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-11-15 21:24:23,593 INFO L791 eck$LassoCheckResult]: Stem: 21955#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, 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~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 21956#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 21946#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 21947#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 21892#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 22026#L99-2 assume !false; 22328#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23002#L102 assume !(12292 == ssl3_accept_~s__state~0); 22998#L105 assume !(16384 == ssl3_accept_~s__state~0); 22994#L108 assume !(8192 == ssl3_accept_~s__state~0); 22990#L111 assume !(24576 == ssl3_accept_~s__state~0); 22986#L114 assume !(8195 == ssl3_accept_~s__state~0); 22982#L117 assume !(8480 == ssl3_accept_~s__state~0); 22979#L120 assume !(8481 == ssl3_accept_~s__state~0); 22976#L123 assume !(8482 == ssl3_accept_~s__state~0); 22973#L126 assume 8464 == ssl3_accept_~s__state~0; 21816#L133 [2019-11-15 21:24:23,593 INFO L793 eck$LassoCheckResult]: Loop: 21816#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 21817#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 21700#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; 21701#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 23084#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23080#L652-1 ssl3_accept_~skip~0 := 0; 23078#L99-2 assume !false; 23076#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23072#L102 assume !(12292 == ssl3_accept_~s__state~0); 23070#L105 assume !(16384 == ssl3_accept_~s__state~0); 23068#L108 assume !(8192 == ssl3_accept_~s__state~0); 23067#L111 assume !(24576 == ssl3_accept_~s__state~0); 23066#L114 assume !(8195 == ssl3_accept_~s__state~0); 23057#L117 assume !(8480 == ssl3_accept_~s__state~0); 23055#L120 assume !(8481 == ssl3_accept_~s__state~0); 23054#L123 assume !(8482 == ssl3_accept_~s__state~0); 23053#L126 assume !(8464 == ssl3_accept_~s__state~0); 23051#L129 assume !(8465 == ssl3_accept_~s__state~0); 23049#L132 assume !(8466 == ssl3_accept_~s__state~0); 22938#L135 assume 8496 == ssl3_accept_~s__state~0; 22826#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 22937#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 22746#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 22935#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 22933#L293-2 ssl3_accept_~s__init_num~0 := 0; 22930#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 22927#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22924#L652-1 ssl3_accept_~skip~0 := 0; 22923#L99-2 assume !false; 22922#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22917#L102 assume !(12292 == ssl3_accept_~s__state~0); 22884#L105 assume !(16384 == ssl3_accept_~s__state~0); 22881#L108 assume !(8192 == ssl3_accept_~s__state~0); 22875#L111 assume !(24576 == ssl3_accept_~s__state~0); 22873#L114 assume !(8195 == ssl3_accept_~s__state~0); 22871#L117 assume !(8480 == ssl3_accept_~s__state~0); 22869#L120 assume !(8481 == ssl3_accept_~s__state~0); 22867#L123 assume !(8482 == ssl3_accept_~s__state~0); 22865#L126 assume !(8464 == ssl3_accept_~s__state~0); 22863#L129 assume !(8465 == ssl3_accept_~s__state~0); 22861#L132 assume !(8466 == ssl3_accept_~s__state~0); 22859#L135 assume !(8496 == ssl3_accept_~s__state~0); 22825#L138 assume !(8497 == ssl3_accept_~s__state~0); 22717#L141 assume 8512 == ssl3_accept_~s__state~0; 22712#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 22707#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 22708#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 23165#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 23162#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23159#L652-1 ssl3_accept_~skip~0 := 0; 23158#L99-2 assume !false; 23157#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23153#L102 assume !(12292 == ssl3_accept_~s__state~0); 23152#L105 assume !(16384 == ssl3_accept_~s__state~0); 23150#L108 assume !(8192 == ssl3_accept_~s__state~0); 23147#L111 assume !(24576 == ssl3_accept_~s__state~0); 23145#L114 assume !(8195 == ssl3_accept_~s__state~0); 23144#L117 assume !(8480 == ssl3_accept_~s__state~0); 23142#L120 assume !(8481 == ssl3_accept_~s__state~0); 23140#L123 assume !(8482 == ssl3_accept_~s__state~0); 23137#L126 assume !(8464 == ssl3_accept_~s__state~0); 23136#L129 assume !(8465 == ssl3_accept_~s__state~0); 23135#L132 assume !(8466 == ssl3_accept_~s__state~0); 23134#L135 assume !(8496 == ssl3_accept_~s__state~0); 23132#L138 assume !(8497 == ssl3_accept_~s__state~0); 23130#L141 assume !(8512 == ssl3_accept_~s__state~0); 23128#L144 assume !(8513 == ssl3_accept_~s__state~0); 23127#L147 assume 8528 == ssl3_accept_~s__state~0; 22955#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 23126#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 23124#L327-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 23125#L336 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 23097#L339 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 23061#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 23056#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 23043#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23016#L652-1 ssl3_accept_~skip~0 := 0; 23012#L99-2 assume !false; 23008#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23005#L102 assume !(12292 == ssl3_accept_~s__state~0); 23001#L105 assume !(16384 == ssl3_accept_~s__state~0); 22997#L108 assume !(8192 == ssl3_accept_~s__state~0); 22993#L111 assume !(24576 == ssl3_accept_~s__state~0); 22989#L114 assume !(8195 == ssl3_accept_~s__state~0); 22985#L117 assume !(8480 == ssl3_accept_~s__state~0); 22981#L120 assume !(8481 == ssl3_accept_~s__state~0); 22978#L123 assume !(8482 == ssl3_accept_~s__state~0); 22975#L126 assume !(8464 == ssl3_accept_~s__state~0); 22972#L129 assume !(8465 == ssl3_accept_~s__state~0); 22969#L132 assume !(8466 == ssl3_accept_~s__state~0); 22966#L135 assume !(8496 == ssl3_accept_~s__state~0); 22962#L138 assume !(8497 == ssl3_accept_~s__state~0); 22960#L141 assume !(8512 == ssl3_accept_~s__state~0); 22715#L144 assume !(8513 == ssl3_accept_~s__state~0); 22716#L147 assume !(8528 == ssl3_accept_~s__state~0); 23052#L150 assume !(8529 == ssl3_accept_~s__state~0); 23050#L153 assume !(8544 == ssl3_accept_~s__state~0); 23048#L156 assume !(8545 == ssl3_accept_~s__state~0); 22890#L159 assume 8560 == ssl3_accept_~s__state~0; 22887#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 21907#L438 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; 21784#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 23031#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23015#L652-1 ssl3_accept_~skip~0 := 0; 23011#L99-2 assume !false; 23007#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23004#L102 assume !(12292 == ssl3_accept_~s__state~0); 23000#L105 assume !(16384 == ssl3_accept_~s__state~0); 22996#L108 assume !(8192 == ssl3_accept_~s__state~0); 22992#L111 assume !(24576 == ssl3_accept_~s__state~0); 22988#L114 assume !(8195 == ssl3_accept_~s__state~0); 22984#L117 assume !(8480 == ssl3_accept_~s__state~0); 22980#L120 assume !(8481 == ssl3_accept_~s__state~0); 22977#L123 assume !(8482 == ssl3_accept_~s__state~0); 22974#L126 assume 8464 == ssl3_accept_~s__state~0; 21816#L133 [2019-11-15 21:24:23,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:23,594 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 9 times [2019-11-15 21:24:23,594 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:23,594 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358662473] [2019-11-15 21:24:23,594 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:23,594 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:23,594 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:23,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:23,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:23,604 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:24:23,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:23,604 INFO L82 PathProgramCache]: Analyzing trace with hash -1762790339, now seen corresponding path program 1 times [2019-11-15 21:24:23,604 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:23,605 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307524130] [2019-11-15 21:24:23,605 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:23,605 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:23,605 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:23,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:24:23,642 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2019-11-15 21:24:23,643 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307524130] [2019-11-15 21:24:23,643 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:24:23,643 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 21:24:23,643 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441988482] [2019-11-15 21:24:23,644 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 21:24:23,644 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:24:23,644 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 21:24:23,644 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 21:24:23,644 INFO L87 Difference]: Start difference. First operand 1970 states and 2663 transitions. cyclomatic complexity: 698 Second operand 3 states. [2019-11-15 21:24:23,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:24:23,666 INFO L93 Difference]: Finished difference Result 3890 states and 5229 transitions. [2019-11-15 21:24:23,666 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 21:24:23,666 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3890 states and 5229 transitions. [2019-11-15 21:24:23,686 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2384 [2019-11-15 21:24:23,714 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3890 states to 3890 states and 5229 transitions. [2019-11-15 21:24:23,715 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2736 [2019-11-15 21:24:23,718 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2736 [2019-11-15 21:24:23,718 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3890 states and 5229 transitions. [2019-11-15 21:24:23,719 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:24:23,719 INFO L688 BuchiCegarLoop]: Abstraction has 3890 states and 5229 transitions. [2019-11-15 21:24:23,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3890 states and 5229 transitions. [2019-11-15 21:24:23,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3890 to 1976. [2019-11-15 21:24:23,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1976 states. [2019-11-15 21:24:23,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1976 states to 1976 states and 2669 transitions. [2019-11-15 21:24:23,763 INFO L711 BuchiCegarLoop]: Abstraction has 1976 states and 2669 transitions. [2019-11-15 21:24:23,764 INFO L591 BuchiCegarLoop]: Abstraction has 1976 states and 2669 transitions. [2019-11-15 21:24:23,764 INFO L424 BuchiCegarLoop]: ======== Iteration 13============ [2019-11-15 21:24:23,764 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1976 states and 2669 transitions. [2019-11-15 21:24:23,770 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1210 [2019-11-15 21:24:23,770 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:24:23,770 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:24:23,772 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:24:23,772 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 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-11-15 21:24:23,772 INFO L791 eck$LassoCheckResult]: Stem: 27824#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, 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~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 27825#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 27814#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 27815#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 27766#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 27896#L99-2 assume !false; 28813#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28888#L102 assume !(12292 == ssl3_accept_~s__state~0); 28886#L105 assume !(16384 == ssl3_accept_~s__state~0); 28885#L108 assume !(8192 == ssl3_accept_~s__state~0); 28884#L111 assume !(24576 == ssl3_accept_~s__state~0); 28882#L114 assume !(8195 == ssl3_accept_~s__state~0); 28878#L117 assume !(8480 == ssl3_accept_~s__state~0); 28877#L120 assume !(8481 == ssl3_accept_~s__state~0); 28875#L123 assume !(8482 == ssl3_accept_~s__state~0); 28873#L126 assume 8464 == ssl3_accept_~s__state~0; 27688#L133 [2019-11-15 21:24:23,773 INFO L793 eck$LassoCheckResult]: Loop: 27688#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 27573#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 27566#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; 27567#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 28915#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28912#L652-1 ssl3_accept_~skip~0 := 0; 28911#L99-2 assume !false; 28903#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28900#L102 assume !(12292 == ssl3_accept_~s__state~0); 28894#L105 assume !(16384 == ssl3_accept_~s__state~0); 28892#L108 assume !(8192 == ssl3_accept_~s__state~0); 28890#L111 assume !(24576 == ssl3_accept_~s__state~0); 28889#L114 assume !(8195 == ssl3_accept_~s__state~0); 28887#L117 assume !(8480 == ssl3_accept_~s__state~0); 28883#L120 assume !(8481 == ssl3_accept_~s__state~0); 28880#L123 assume !(8482 == ssl3_accept_~s__state~0); 28879#L126 assume !(8464 == ssl3_accept_~s__state~0); 28845#L129 assume !(8465 == ssl3_accept_~s__state~0); 28844#L132 assume !(8466 == ssl3_accept_~s__state~0); 28758#L135 assume 8496 == ssl3_accept_~s__state~0; 28517#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 28755#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 28617#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 28751#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 28745#L293-2 ssl3_accept_~s__init_num~0 := 0; 28735#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 28717#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28713#L652-1 ssl3_accept_~skip~0 := 0; 28711#L99-2 assume !false; 28709#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28707#L102 assume !(12292 == ssl3_accept_~s__state~0); 28705#L105 assume !(16384 == ssl3_accept_~s__state~0); 28703#L108 assume !(8192 == ssl3_accept_~s__state~0); 28701#L111 assume !(24576 == ssl3_accept_~s__state~0); 28699#L114 assume !(8195 == ssl3_accept_~s__state~0); 28697#L117 assume !(8480 == ssl3_accept_~s__state~0); 28695#L120 assume !(8481 == ssl3_accept_~s__state~0); 28693#L123 assume !(8482 == ssl3_accept_~s__state~0); 28691#L126 assume !(8464 == ssl3_accept_~s__state~0); 28689#L129 assume !(8465 == ssl3_accept_~s__state~0); 28687#L132 assume !(8466 == ssl3_accept_~s__state~0); 28685#L135 assume !(8496 == ssl3_accept_~s__state~0); 28683#L138 assume !(8497 == ssl3_accept_~s__state~0); 28681#L141 assume 8512 == ssl3_accept_~s__state~0; 28514#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 28665#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 28661#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 28655#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 28642#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28638#L652-1 ssl3_accept_~skip~0 := 0; 28636#L99-2 assume !false; 28634#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28632#L102 assume !(12292 == ssl3_accept_~s__state~0); 28630#L105 assume !(16384 == ssl3_accept_~s__state~0); 28628#L108 assume !(8192 == ssl3_accept_~s__state~0); 28626#L111 assume !(24576 == ssl3_accept_~s__state~0); 28624#L114 assume !(8195 == ssl3_accept_~s__state~0); 28619#L117 assume !(8480 == ssl3_accept_~s__state~0); 28618#L120 assume !(8481 == ssl3_accept_~s__state~0); 28615#L123 assume !(8482 == ssl3_accept_~s__state~0); 28613#L126 assume !(8464 == ssl3_accept_~s__state~0); 28610#L129 assume !(8465 == ssl3_accept_~s__state~0); 28607#L132 assume !(8466 == ssl3_accept_~s__state~0); 28603#L135 assume !(8496 == ssl3_accept_~s__state~0); 28601#L138 assume !(8497 == ssl3_accept_~s__state~0); 28589#L141 assume !(8512 == ssl3_accept_~s__state~0); 28588#L144 assume !(8513 == ssl3_accept_~s__state~0); 28586#L147 assume 8528 == ssl3_accept_~s__state~0; 28510#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 28584#L327 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 28583#L327-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 28581#L336 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 28576#L339 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 28566#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 28562#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 28548#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28544#L652-1 ssl3_accept_~skip~0 := 0; 28542#L99-2 assume !false; 28540#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28538#L102 assume !(12292 == ssl3_accept_~s__state~0); 28536#L105 assume !(16384 == ssl3_accept_~s__state~0); 28534#L108 assume !(8192 == ssl3_accept_~s__state~0); 28532#L111 assume !(24576 == ssl3_accept_~s__state~0); 28530#L114 assume !(8195 == ssl3_accept_~s__state~0); 28528#L117 assume !(8480 == ssl3_accept_~s__state~0); 28526#L120 assume !(8481 == ssl3_accept_~s__state~0); 28525#L123 assume !(8482 == ssl3_accept_~s__state~0); 28522#L126 assume !(8464 == ssl3_accept_~s__state~0); 28521#L129 assume !(8465 == ssl3_accept_~s__state~0); 28519#L132 assume !(8466 == ssl3_accept_~s__state~0); 28520#L135 assume !(8496 == ssl3_accept_~s__state~0); 29437#L138 assume !(8497 == ssl3_accept_~s__state~0); 29434#L141 assume !(8512 == ssl3_accept_~s__state~0); 29433#L144 assume !(8513 == ssl3_accept_~s__state~0); 29431#L147 assume !(8528 == ssl3_accept_~s__state~0); 29429#L150 assume !(8529 == ssl3_accept_~s__state~0); 28508#L153 assume !(8544 == ssl3_accept_~s__state~0); 28506#L156 assume !(8545 == ssl3_accept_~s__state~0); 28504#L159 assume 8560 == ssl3_accept_~s__state~0; 28502#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 29470#L438 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; 28593#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 29523#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29520#L652-1 ssl3_accept_~skip~0 := 0; 29519#L99-2 assume !false; 29518#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29517#L102 assume !(12292 == ssl3_accept_~s__state~0); 29516#L105 assume !(16384 == ssl3_accept_~s__state~0); 29514#L108 assume !(8192 == ssl3_accept_~s__state~0); 29512#L111 assume !(24576 == ssl3_accept_~s__state~0); 29510#L114 assume !(8195 == ssl3_accept_~s__state~0); 28810#L117 assume !(8480 == ssl3_accept_~s__state~0); 28809#L120 assume !(8481 == ssl3_accept_~s__state~0); 28456#L123 assume !(8482 == ssl3_accept_~s__state~0); 28457#L126 assume 8464 == ssl3_accept_~s__state~0; 27688#L133 [2019-11-15 21:24:23,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:23,773 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 10 times [2019-11-15 21:24:23,774 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:23,774 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880957310] [2019-11-15 21:24:23,774 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:23,774 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:23,774 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:23,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:23,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:23,784 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:24:23,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:23,784 INFO L82 PathProgramCache]: Analyzing trace with hash 165482363, now seen corresponding path program 1 times [2019-11-15 21:24:23,785 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:23,785 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525265914] [2019-11-15 21:24:23,785 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:23,785 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:23,785 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:23,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:24:23,829 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 113 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2019-11-15 21:24:23,829 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525265914] [2019-11-15 21:24:23,829 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:24:23,831 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 21:24:23,835 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426790866] [2019-11-15 21:24:23,836 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 21:24:23,836 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:24:23,836 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 21:24:23,837 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 21:24:23,837 INFO L87 Difference]: Start difference. First operand 1976 states and 2669 transitions. cyclomatic complexity: 698 Second operand 3 states. [2019-11-15 21:24:23,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:24:23,993 INFO L93 Difference]: Finished difference Result 2204 states and 2961 transitions. [2019-11-15 21:24:23,994 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 21:24:23,994 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2204 states and 2961 transitions. [2019-11-15 21:24:24,001 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1360 [2019-11-15 21:24:24,015 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2204 states to 2204 states and 2961 transitions. [2019-11-15 21:24:24,015 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1540 [2019-11-15 21:24:24,017 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1540 [2019-11-15 21:24:24,017 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2204 states and 2961 transitions. [2019-11-15 21:24:24,017 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:24:24,017 INFO L688 BuchiCegarLoop]: Abstraction has 2204 states and 2961 transitions. [2019-11-15 21:24:24,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2204 states and 2961 transitions. [2019-11-15 21:24:24,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2204 to 2156. [2019-11-15 21:24:24,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2156 states. [2019-11-15 21:24:24,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2156 states to 2156 states and 2885 transitions. [2019-11-15 21:24:24,052 INFO L711 BuchiCegarLoop]: Abstraction has 2156 states and 2885 transitions. [2019-11-15 21:24:24,052 INFO L591 BuchiCegarLoop]: Abstraction has 2156 states and 2885 transitions. [2019-11-15 21:24:24,052 INFO L424 BuchiCegarLoop]: ======== Iteration 14============ [2019-11-15 21:24:24,052 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2156 states and 2885 transitions. [2019-11-15 21:24:24,058 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1330 [2019-11-15 21:24:24,059 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:24:24,059 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:24:24,061 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:24:24,061 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 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-11-15 21:24:24,061 INFO L791 eck$LassoCheckResult]: Stem: 32008#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, 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~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 32009#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 31998#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 31999#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 31950#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 32090#L99-2 assume !false; 32408#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33654#L102 assume !(12292 == ssl3_accept_~s__state~0); 33652#L105 assume !(16384 == ssl3_accept_~s__state~0); 33650#L108 assume !(8192 == ssl3_accept_~s__state~0); 33648#L111 assume !(24576 == ssl3_accept_~s__state~0); 33646#L114 assume !(8195 == ssl3_accept_~s__state~0); 33644#L117 assume !(8480 == ssl3_accept_~s__state~0); 33642#L120 assume !(8481 == ssl3_accept_~s__state~0); 33640#L123 assume !(8482 == ssl3_accept_~s__state~0); 32868#L126 assume 8464 == ssl3_accept_~s__state~0; 31868#L133 [2019-11-15 21:24:24,062 INFO L793 eck$LassoCheckResult]: Loop: 31868#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 31758#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 31752#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; 31753#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 33628#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33622#L652-1 ssl3_accept_~skip~0 := 0; 33614#L99-2 assume !false; 33610#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33605#L102 assume !(12292 == ssl3_accept_~s__state~0); 33598#L105 assume !(16384 == ssl3_accept_~s__state~0); 33595#L108 assume !(8192 == ssl3_accept_~s__state~0); 33592#L111 assume !(24576 == ssl3_accept_~s__state~0); 33589#L114 assume !(8195 == ssl3_accept_~s__state~0); 33586#L117 assume !(8480 == ssl3_accept_~s__state~0); 33583#L120 assume !(8481 == ssl3_accept_~s__state~0); 33580#L123 assume !(8482 == ssl3_accept_~s__state~0); 33577#L126 assume !(8464 == ssl3_accept_~s__state~0); 33574#L129 assume !(8465 == ssl3_accept_~s__state~0); 33571#L132 assume !(8466 == ssl3_accept_~s__state~0); 33561#L135 assume 8496 == ssl3_accept_~s__state~0; 31848#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 31849#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 31878#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 31797#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 31798#L293-2 ssl3_accept_~s__init_num~0 := 0; 33623#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 33617#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33611#L652-1 ssl3_accept_~skip~0 := 0; 33606#L99-2 assume !false; 33599#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33596#L102 assume !(12292 == ssl3_accept_~s__state~0); 33593#L105 assume !(16384 == ssl3_accept_~s__state~0); 33590#L108 assume !(8192 == ssl3_accept_~s__state~0); 33587#L111 assume !(24576 == ssl3_accept_~s__state~0); 33584#L114 assume !(8195 == ssl3_accept_~s__state~0); 33581#L117 assume !(8480 == ssl3_accept_~s__state~0); 33578#L120 assume !(8481 == ssl3_accept_~s__state~0); 33575#L123 assume !(8482 == ssl3_accept_~s__state~0); 33572#L126 assume !(8464 == ssl3_accept_~s__state~0); 33569#L129 assume !(8465 == ssl3_accept_~s__state~0); 33567#L132 assume !(8466 == ssl3_accept_~s__state~0); 33565#L135 assume !(8496 == ssl3_accept_~s__state~0); 33562#L138 assume !(8497 == ssl3_accept_~s__state~0); 33563#L141 assume 8512 == ssl3_accept_~s__state~0; 32570#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 33802#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 33800#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 33799#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 33793#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33785#L652-1 ssl3_accept_~skip~0 := 0; 33783#L99-2 assume !false; 33781#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33779#L102 assume !(12292 == ssl3_accept_~s__state~0); 33777#L105 assume !(16384 == ssl3_accept_~s__state~0); 33775#L108 assume !(8192 == ssl3_accept_~s__state~0); 33773#L111 assume !(24576 == ssl3_accept_~s__state~0); 33771#L114 assume !(8195 == ssl3_accept_~s__state~0); 33769#L117 assume !(8480 == ssl3_accept_~s__state~0); 33767#L120 assume !(8481 == ssl3_accept_~s__state~0); 33765#L123 assume !(8482 == ssl3_accept_~s__state~0); 33763#L126 assume !(8464 == ssl3_accept_~s__state~0); 33761#L129 assume !(8465 == ssl3_accept_~s__state~0); 33759#L132 assume !(8466 == ssl3_accept_~s__state~0); 33749#L135 assume !(8496 == ssl3_accept_~s__state~0); 33746#L138 assume !(8497 == ssl3_accept_~s__state~0); 33743#L141 assume !(8512 == ssl3_accept_~s__state~0); 33741#L144 assume !(8513 == ssl3_accept_~s__state~0); 33739#L147 assume 8528 == ssl3_accept_~s__state~0; 32044#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 32045#L327 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 33228#L327-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 33211#L336 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 33192#L339 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 33188#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 33186#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 33176#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33172#L652-1 ssl3_accept_~skip~0 := 0; 33170#L99-2 assume !false; 33168#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33166#L102 assume !(12292 == ssl3_accept_~s__state~0); 33164#L105 assume !(16384 == ssl3_accept_~s__state~0); 33162#L108 assume !(8192 == ssl3_accept_~s__state~0); 33160#L111 assume !(24576 == ssl3_accept_~s__state~0); 33158#L114 assume !(8195 == ssl3_accept_~s__state~0); 33156#L117 assume !(8480 == ssl3_accept_~s__state~0); 33154#L120 assume !(8481 == ssl3_accept_~s__state~0); 33152#L123 assume !(8482 == ssl3_accept_~s__state~0); 33150#L126 assume !(8464 == ssl3_accept_~s__state~0); 33148#L129 assume !(8465 == ssl3_accept_~s__state~0); 33146#L132 assume !(8466 == ssl3_accept_~s__state~0); 33144#L135 assume !(8496 == ssl3_accept_~s__state~0); 33142#L138 assume !(8497 == ssl3_accept_~s__state~0); 33140#L141 assume !(8512 == ssl3_accept_~s__state~0); 33138#L144 assume !(8513 == ssl3_accept_~s__state~0); 33136#L147 assume !(8528 == ssl3_accept_~s__state~0); 33134#L150 assume !(8529 == ssl3_accept_~s__state~0); 33132#L153 assume 8544 == ssl3_accept_~s__state~0; 32556#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 33129#L388 assume !(0 != ssl3_accept_~s__session__peer~0); 33114#L398 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 33111#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 33110#L414 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 32985#L417 assume !(4 == ssl3_accept_~blastFlag~0); 31834#L417-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; 31835#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 33010#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33006#L652-1 ssl3_accept_~skip~0 := 0; 33004#L99-2 assume !false; 33002#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33000#L102 assume !(12292 == ssl3_accept_~s__state~0); 32998#L105 assume !(16384 == ssl3_accept_~s__state~0); 32996#L108 assume !(8192 == ssl3_accept_~s__state~0); 32994#L111 assume !(24576 == ssl3_accept_~s__state~0); 32992#L114 assume !(8195 == ssl3_accept_~s__state~0); 32455#L117 assume !(8480 == ssl3_accept_~s__state~0); 32415#L120 assume !(8481 == ssl3_accept_~s__state~0); 32411#L123 assume !(8482 == ssl3_accept_~s__state~0); 32412#L126 assume 8464 == ssl3_accept_~s__state~0; 31868#L133 [2019-11-15 21:24:24,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:24,062 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 11 times [2019-11-15 21:24:24,062 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:24,062 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001545100] [2019-11-15 21:24:24,063 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:24,063 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:24,063 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:24,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:24,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:24,073 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:24:24,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:24,073 INFO L82 PathProgramCache]: Analyzing trace with hash -2058306412, now seen corresponding path program 1 times [2019-11-15 21:24:24,073 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:24,073 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043067427] [2019-11-15 21:24:24,074 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:24,074 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:24,074 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:24,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:24:24,139 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-11-15 21:24:24,140 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043067427] [2019-11-15 21:24:24,140 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:24:24,140 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-15 21:24:24,140 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362628071] [2019-11-15 21:24:24,140 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 21:24:24,141 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:24:24,141 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 21:24:24,141 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 21:24:24,141 INFO L87 Difference]: Start difference. First operand 2156 states and 2885 transitions. cyclomatic complexity: 734 Second operand 3 states. [2019-11-15 21:24:24,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:24:24,285 INFO L93 Difference]: Finished difference Result 2320 states and 3091 transitions. [2019-11-15 21:24:24,285 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 21:24:24,285 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2320 states and 3091 transitions. [2019-11-15 21:24:24,294 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1400 [2019-11-15 21:24:24,309 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2320 states to 2258 states and 2998 transitions. [2019-11-15 21:24:24,309 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1626 [2019-11-15 21:24:24,311 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1662 [2019-11-15 21:24:24,311 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2258 states and 2998 transitions. [2019-11-15 21:24:24,312 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:24:24,312 INFO L688 BuchiCegarLoop]: Abstraction has 2258 states and 2998 transitions. [2019-11-15 21:24:24,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2258 states and 2998 transitions. [2019-11-15 21:24:24,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2258 to 2138. [2019-11-15 21:24:24,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2138 states. [2019-11-15 21:24:24,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2138 states to 2138 states and 2848 transitions. [2019-11-15 21:24:24,345 INFO L711 BuchiCegarLoop]: Abstraction has 2138 states and 2848 transitions. [2019-11-15 21:24:24,346 INFO L591 BuchiCegarLoop]: Abstraction has 2138 states and 2848 transitions. [2019-11-15 21:24:24,346 INFO L424 BuchiCegarLoop]: ======== Iteration 15============ [2019-11-15 21:24:24,346 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2138 states and 2848 transitions. [2019-11-15 21:24:24,351 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1378 [2019-11-15 21:24:24,352 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:24:24,352 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:24:24,352 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:24:24,352 INFO L850 BuchiCegarLoop]: Counterexample loop 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, 1, 1, 1] [2019-11-15 21:24:24,353 INFO L791 eck$LassoCheckResult]: Stem: 36468#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, 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~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 36469#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 36458#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 36459#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 36416#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 36538#L99-2 assume !false; 37007#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37006#L102 assume !(12292 == ssl3_accept_~s__state~0); 37005#L105 assume !(16384 == ssl3_accept_~s__state~0); 37004#L108 assume !(8192 == ssl3_accept_~s__state~0); 37002#L111 assume !(24576 == ssl3_accept_~s__state~0); 36999#L114 assume !(8195 == ssl3_accept_~s__state~0); 36998#L117 assume !(8480 == ssl3_accept_~s__state~0); 36996#L120 assume 8481 == ssl3_accept_~s__state~0; 36473#L121 [2019-11-15 21:24:24,353 INFO L793 eck$LassoCheckResult]: Loop: 36473#L121 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 36449#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; 36314#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 36444#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36369#L652-1 ssl3_accept_~skip~0 := 0; 36470#L99-2 assume !false; 36376#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36377#L102 assume !(12292 == ssl3_accept_~s__state~0); 36383#L105 assume !(16384 == ssl3_accept_~s__state~0); 36384#L108 assume !(8192 == ssl3_accept_~s__state~0); 36393#L111 assume !(24576 == ssl3_accept_~s__state~0); 38298#L114 assume !(8195 == ssl3_accept_~s__state~0); 38297#L117 assume !(8480 == ssl3_accept_~s__state~0); 38191#L120 assume !(8481 == ssl3_accept_~s__state~0); 38190#L123 assume !(8482 == ssl3_accept_~s__state~0); 38189#L126 assume !(8464 == ssl3_accept_~s__state~0); 38188#L129 assume !(8465 == ssl3_accept_~s__state~0); 38187#L132 assume !(8466 == ssl3_accept_~s__state~0); 38180#L135 assume !(8496 == ssl3_accept_~s__state~0); 37930#L138 assume !(8497 == ssl3_accept_~s__state~0); 38177#L141 assume !(8512 == ssl3_accept_~s__state~0); 38176#L144 assume !(8513 == ssl3_accept_~s__state~0); 38165#L147 assume !(8528 == ssl3_accept_~s__state~0); 36325#L150 assume !(8529 == ssl3_accept_~s__state~0); 36272#L153 assume !(8544 == ssl3_accept_~s__state~0); 36273#L156 assume !(8545 == ssl3_accept_~s__state~0); 36529#L159 assume !(8560 == ssl3_accept_~s__state~0); 36502#L162 assume !(8561 == ssl3_accept_~s__state~0); 36503#L165 assume 8448 == ssl3_accept_~s__state~0; 36606#L166 assume !(ssl3_accept_~num1~0 > 0); 36440#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 36441#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 36687#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36685#L652-1 ssl3_accept_~skip~0 := 0; 36678#L99-2 assume !false; 36679#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36673#L102 assume !(12292 == ssl3_accept_~s__state~0); 36674#L105 assume !(16384 == ssl3_accept_~s__state~0); 36669#L108 assume !(8192 == ssl3_accept_~s__state~0); 36670#L111 assume !(24576 == ssl3_accept_~s__state~0); 36664#L114 assume !(8195 == ssl3_accept_~s__state~0); 36665#L117 assume 8480 == ssl3_accept_~s__state~0; 36473#L121 [2019-11-15 21:24:24,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:24,353 INFO L82 PathProgramCache]: Analyzing trace with hash 82541866, now seen corresponding path program 1 times [2019-11-15 21:24:24,353 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:24,353 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741613005] [2019-11-15 21:24:24,354 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:24,354 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:24,354 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:24,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:24:24,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 21:24:24,365 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741613005] [2019-11-15 21:24:24,366 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:24:24,366 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-15 21:24:24,366 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834701073] [2019-11-15 21:24:24,366 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-11-15 21:24:24,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:24,366 INFO L82 PathProgramCache]: Analyzing trace with hash 426826460, now seen corresponding path program 1 times [2019-11-15 21:24:24,367 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:24,367 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095092805] [2019-11-15 21:24:24,367 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:24,367 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:24,367 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:24,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:24:24,389 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 21:24:24,389 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095092805] [2019-11-15 21:24:24,389 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1425570745] [2019-11-15 21:24:24,389 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_802c73fc-05a8-4ada-b2d6-ac06003eb20d/bin/uautomizer/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 21:24:24,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:24:24,436 INFO L256 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-15 21:24:24,437 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 21:24:24,443 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 21:24:24,443 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-15 21:24:24,443 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-11-15 21:24:24,443 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096872370] [2019-11-15 21:24:24,444 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 21:24:24,444 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:24:24,444 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 21:24:24,444 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 21:24:24,444 INFO L87 Difference]: Start difference. First operand 2138 states and 2848 transitions. cyclomatic complexity: 717 Second operand 3 states. [2019-11-15 21:24:24,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:24:24,577 INFO L93 Difference]: Finished difference Result 2142 states and 2848 transitions. [2019-11-15 21:24:24,577 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 21:24:24,578 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2142 states and 2848 transitions. [2019-11-15 21:24:24,586 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1382 [2019-11-15 21:24:24,598 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2142 states to 2142 states and 2848 transitions. [2019-11-15 21:24:24,598 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1546 [2019-11-15 21:24:24,599 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1546 [2019-11-15 21:24:24,600 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2142 states and 2848 transitions. [2019-11-15 21:24:24,600 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:24:24,600 INFO L688 BuchiCegarLoop]: Abstraction has 2142 states and 2848 transitions. [2019-11-15 21:24:24,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2142 states and 2848 transitions. [2019-11-15 21:24:24,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2142 to 2138. [2019-11-15 21:24:24,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2138 states. [2019-11-15 21:24:24,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2138 states to 2138 states and 2844 transitions. [2019-11-15 21:24:24,632 INFO L711 BuchiCegarLoop]: Abstraction has 2138 states and 2844 transitions. [2019-11-15 21:24:24,632 INFO L591 BuchiCegarLoop]: Abstraction has 2138 states and 2844 transitions. [2019-11-15 21:24:24,633 INFO L424 BuchiCegarLoop]: ======== Iteration 16============ [2019-11-15 21:24:24,633 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2138 states and 2844 transitions. [2019-11-15 21:24:24,638 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1378 [2019-11-15 21:24:24,639 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:24:24,639 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:24:24,639 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:24:24,639 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:24:24,640 INFO L791 eck$LassoCheckResult]: Stem: 40890#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, 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~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 40891#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 40880#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 40881#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 40832#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 40955#L99-2 assume !false; 40988#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40984#L102 assume !(12292 == ssl3_accept_~s__state~0); 40981#L105 assume !(16384 == ssl3_accept_~s__state~0); 40977#L108 assume !(8192 == ssl3_accept_~s__state~0); 40974#L111 assume !(24576 == ssl3_accept_~s__state~0); 40970#L114 assume !(8195 == ssl3_accept_~s__state~0); 40967#L117 assume !(8480 == ssl3_accept_~s__state~0); 40964#L120 assume !(8481 == ssl3_accept_~s__state~0); 40960#L123 assume 8482 == ssl3_accept_~s__state~0; 40834#L124 [2019-11-15 21:24:24,640 INFO L793 eck$LassoCheckResult]: Loop: 40834#L124 ssl3_accept_~s__state~0 := 3; 40727#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 42561#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42558#L652-1 ssl3_accept_~skip~0 := 0; 42556#L99-2 assume !false; 42555#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42554#L102 assume !(12292 == ssl3_accept_~s__state~0); 42553#L105 assume !(16384 == ssl3_accept_~s__state~0); 42552#L108 assume !(8192 == ssl3_accept_~s__state~0); 42550#L111 assume !(24576 == ssl3_accept_~s__state~0); 42547#L114 assume !(8195 == ssl3_accept_~s__state~0); 42541#L117 assume !(8480 == ssl3_accept_~s__state~0); 42539#L120 assume !(8481 == ssl3_accept_~s__state~0); 42537#L123 assume !(8482 == ssl3_accept_~s__state~0); 42535#L126 assume !(8464 == ssl3_accept_~s__state~0); 42533#L129 assume !(8465 == ssl3_accept_~s__state~0); 42531#L132 assume !(8466 == ssl3_accept_~s__state~0); 42529#L135 assume !(8496 == ssl3_accept_~s__state~0); 42223#L138 assume !(8497 == ssl3_accept_~s__state~0); 42526#L141 assume !(8512 == ssl3_accept_~s__state~0); 42524#L144 assume !(8513 == ssl3_accept_~s__state~0); 42522#L147 assume !(8528 == ssl3_accept_~s__state~0); 42520#L150 assume !(8529 == ssl3_accept_~s__state~0); 42518#L153 assume !(8544 == ssl3_accept_~s__state~0); 42516#L156 assume !(8545 == ssl3_accept_~s__state~0); 42514#L159 assume !(8560 == ssl3_accept_~s__state~0); 42499#L162 assume !(8561 == ssl3_accept_~s__state~0); 41121#L165 assume 8448 == ssl3_accept_~s__state~0; 41122#L166 assume !(ssl3_accept_~num1~0 > 0); 40858#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 40859#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 42322#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42318#L652-1 ssl3_accept_~skip~0 := 0; 42316#L99-2 assume !false; 42314#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42312#L102 assume !(12292 == ssl3_accept_~s__state~0); 42310#L105 assume !(16384 == ssl3_accept_~s__state~0); 42307#L108 assume !(8192 == ssl3_accept_~s__state~0); 42308#L111 assume !(24576 == ssl3_accept_~s__state~0); 42306#L114 assume !(8195 == ssl3_accept_~s__state~0); 42249#L117 assume !(8480 == ssl3_accept_~s__state~0); 42247#L120 assume !(8481 == ssl3_accept_~s__state~0); 42248#L123 assume 8482 == ssl3_accept_~s__state~0; 40834#L124 [2019-11-15 21:24:24,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:24,640 INFO L82 PathProgramCache]: Analyzing trace with hash -1736169309, now seen corresponding path program 1 times [2019-11-15 21:24:24,640 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:24,641 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352497994] [2019-11-15 21:24:24,641 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:24,641 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:24,641 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:24,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:24:24,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 21:24:24,651 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352497994] [2019-11-15 21:24:24,651 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:24:24,651 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-15 21:24:24,651 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989279851] [2019-11-15 21:24:24,651 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-11-15 21:24:24,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:24,652 INFO L82 PathProgramCache]: Analyzing trace with hash 652362540, now seen corresponding path program 1 times [2019-11-15 21:24:24,652 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:24,652 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212375252] [2019-11-15 21:24:24,652 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:24,652 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:24,652 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:24,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:24:24,665 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 21:24:24,666 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212375252] [2019-11-15 21:24:24,666 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:24:24,666 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-15 21:24:24,666 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087707148] [2019-11-15 21:24:24,666 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 21:24:24,667 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:24:24,667 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 21:24:24,667 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 21:24:24,667 INFO L87 Difference]: Start difference. First operand 2138 states and 2844 transitions. cyclomatic complexity: 713 Second operand 3 states. [2019-11-15 21:24:24,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:24:24,799 INFO L93 Difference]: Finished difference Result 2138 states and 2840 transitions. [2019-11-15 21:24:24,799 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 21:24:24,799 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2138 states and 2840 transitions. [2019-11-15 21:24:24,809 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1378 [2019-11-15 21:24:24,826 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2138 states to 2138 states and 2840 transitions. [2019-11-15 21:24:24,826 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1542 [2019-11-15 21:24:24,828 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1542 [2019-11-15 21:24:24,828 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2138 states and 2840 transitions. [2019-11-15 21:24:24,828 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:24:24,828 INFO L688 BuchiCegarLoop]: Abstraction has 2138 states and 2840 transitions. [2019-11-15 21:24:24,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2138 states and 2840 transitions. [2019-11-15 21:24:24,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2138 to 2138. [2019-11-15 21:24:24,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2138 states. [2019-11-15 21:24:24,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2138 states to 2138 states and 2840 transitions. [2019-11-15 21:24:24,866 INFO L711 BuchiCegarLoop]: Abstraction has 2138 states and 2840 transitions. [2019-11-15 21:24:24,866 INFO L591 BuchiCegarLoop]: Abstraction has 2138 states and 2840 transitions. [2019-11-15 21:24:24,866 INFO L424 BuchiCegarLoop]: ======== Iteration 17============ [2019-11-15 21:24:24,866 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2138 states and 2840 transitions. [2019-11-15 21:24:24,875 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1378 [2019-11-15 21:24:24,875 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:24:24,875 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:24:24,877 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:24:24,877 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 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-11-15 21:24:24,878 INFO L791 eck$LassoCheckResult]: Stem: 45158#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, 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~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 45159#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 45149#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 45150#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 45111#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 45230#L99-2 assume !false; 45467#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46141#L102 assume !(12292 == ssl3_accept_~s__state~0); 46139#L105 assume !(16384 == ssl3_accept_~s__state~0); 46137#L108 assume !(8192 == ssl3_accept_~s__state~0); 46135#L111 assume !(24576 == ssl3_accept_~s__state~0); 46133#L114 assume !(8195 == ssl3_accept_~s__state~0); 46131#L117 assume !(8480 == ssl3_accept_~s__state~0); 46129#L120 assume !(8481 == ssl3_accept_~s__state~0); 46127#L123 assume !(8482 == ssl3_accept_~s__state~0); 46125#L126 assume 8464 == ssl3_accept_~s__state~0; 46121#L133 [2019-11-15 21:24:24,878 INFO L793 eck$LassoCheckResult]: Loop: 46121#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 46489#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 44935#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; 46488#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 46473#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46465#L652-1 ssl3_accept_~skip~0 := 0; 46463#L99-2 assume !false; 46461#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46459#L102 assume !(12292 == ssl3_accept_~s__state~0); 46457#L105 assume !(16384 == ssl3_accept_~s__state~0); 46455#L108 assume !(8192 == ssl3_accept_~s__state~0); 46453#L111 assume !(24576 == ssl3_accept_~s__state~0); 46451#L114 assume !(8195 == ssl3_accept_~s__state~0); 46449#L117 assume !(8480 == ssl3_accept_~s__state~0); 46447#L120 assume !(8481 == ssl3_accept_~s__state~0); 46445#L123 assume !(8482 == ssl3_accept_~s__state~0); 46443#L126 assume !(8464 == ssl3_accept_~s__state~0); 46441#L129 assume !(8465 == ssl3_accept_~s__state~0); 46439#L132 assume !(8466 == ssl3_accept_~s__state~0); 46378#L135 assume 8496 == ssl3_accept_~s__state~0; 45018#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 45019#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 45049#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 44974#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 44975#L293-2 ssl3_accept_~s__init_num~0 := 0; 46437#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 46431#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46428#L652-1 ssl3_accept_~skip~0 := 0; 46427#L99-2 assume !false; 46426#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46425#L102 assume !(12292 == ssl3_accept_~s__state~0); 46423#L105 assume !(16384 == ssl3_accept_~s__state~0); 46420#L108 assume !(8192 == ssl3_accept_~s__state~0); 46414#L111 assume !(24576 == ssl3_accept_~s__state~0); 46412#L114 assume !(8195 == ssl3_accept_~s__state~0); 46410#L117 assume !(8480 == ssl3_accept_~s__state~0); 46408#L120 assume !(8481 == ssl3_accept_~s__state~0); 46406#L123 assume !(8482 == ssl3_accept_~s__state~0); 46404#L126 assume !(8464 == ssl3_accept_~s__state~0); 46402#L129 assume !(8465 == ssl3_accept_~s__state~0); 46400#L132 assume !(8466 == ssl3_accept_~s__state~0); 46398#L135 assume !(8496 == ssl3_accept_~s__state~0); 46379#L138 assume !(8497 == ssl3_accept_~s__state~0); 46190#L141 assume 8512 == ssl3_accept_~s__state~0; 46184#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 46180#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 45207#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 45208#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 46338#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46335#L652-1 ssl3_accept_~skip~0 := 0; 46334#L99-2 assume !false; 46333#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46331#L102 assume !(12292 == ssl3_accept_~s__state~0); 46328#L105 assume !(16384 == ssl3_accept_~s__state~0); 46322#L108 assume !(8192 == ssl3_accept_~s__state~0); 46320#L111 assume !(24576 == ssl3_accept_~s__state~0); 46318#L114 assume !(8195 == ssl3_accept_~s__state~0); 46316#L117 assume !(8480 == ssl3_accept_~s__state~0); 46315#L120 assume !(8481 == ssl3_accept_~s__state~0); 46314#L123 assume !(8482 == ssl3_accept_~s__state~0); 46313#L126 assume !(8464 == ssl3_accept_~s__state~0); 46311#L129 assume !(8465 == ssl3_accept_~s__state~0); 46307#L132 assume !(8466 == ssl3_accept_~s__state~0); 46306#L135 assume !(8496 == ssl3_accept_~s__state~0); 46305#L138 assume !(8497 == ssl3_accept_~s__state~0); 46304#L141 assume !(8512 == ssl3_accept_~s__state~0); 46303#L144 assume !(8513 == ssl3_accept_~s__state~0); 45843#L147 assume 8528 == ssl3_accept_~s__state~0; 45838#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 45837#L327 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 45836#L327-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 45834#L336 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 45828#L339 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 45791#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 45788#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 45782#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45737#L652-1 ssl3_accept_~skip~0 := 0; 45731#L99-2 assume !false; 45729#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45727#L102 assume !(12292 == ssl3_accept_~s__state~0); 45720#L105 assume !(16384 == ssl3_accept_~s__state~0); 45717#L108 assume !(8192 == ssl3_accept_~s__state~0); 45713#L111 assume !(24576 == ssl3_accept_~s__state~0); 45709#L114 assume !(8195 == ssl3_accept_~s__state~0); 45706#L117 assume !(8480 == ssl3_accept_~s__state~0); 45702#L120 assume !(8481 == ssl3_accept_~s__state~0); 45698#L123 assume !(8482 == ssl3_accept_~s__state~0); 45694#L126 assume !(8464 == ssl3_accept_~s__state~0); 45690#L129 assume !(8465 == ssl3_accept_~s__state~0); 45683#L132 assume !(8466 == ssl3_accept_~s__state~0); 45680#L135 assume !(8496 == ssl3_accept_~s__state~0); 45676#L138 assume !(8497 == ssl3_accept_~s__state~0); 45672#L141 assume !(8512 == ssl3_accept_~s__state~0); 45668#L144 assume !(8513 == ssl3_accept_~s__state~0); 45664#L147 assume !(8528 == ssl3_accept_~s__state~0); 45661#L150 assume !(8529 == ssl3_accept_~s__state~0); 45600#L153 assume 8544 == ssl3_accept_~s__state~0; 45597#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; 44994#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 46417#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46413#L652-1 ssl3_accept_~skip~0 := 0; 46411#L99-2 assume !false; 46409#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46407#L102 assume !(12292 == ssl3_accept_~s__state~0); 46405#L105 assume !(16384 == ssl3_accept_~s__state~0); 46403#L108 assume !(8192 == ssl3_accept_~s__state~0); 46401#L111 assume !(24576 == ssl3_accept_~s__state~0); 46399#L114 assume !(8195 == ssl3_accept_~s__state~0); 46397#L117 assume !(8480 == ssl3_accept_~s__state~0); 46394#L120 assume !(8481 == ssl3_accept_~s__state~0); 46393#L123 assume !(8482 == ssl3_accept_~s__state~0); 46391#L126 assume !(8464 == ssl3_accept_~s__state~0); 46389#L129 assume !(8465 == ssl3_accept_~s__state~0); 46387#L132 assume !(8466 == ssl3_accept_~s__state~0); 46385#L135 assume !(8496 == ssl3_accept_~s__state~0); 46383#L138 assume !(8497 == ssl3_accept_~s__state~0); 46381#L141 assume !(8512 == ssl3_accept_~s__state~0); 46188#L144 assume !(8513 == ssl3_accept_~s__state~0); 46189#L147 assume !(8528 == ssl3_accept_~s__state~0); 45844#L150 assume !(8529 == ssl3_accept_~s__state~0); 45658#L153 assume !(8544 == ssl3_accept_~s__state~0); 45601#L156 assume !(8545 == ssl3_accept_~s__state~0); 45602#L159 assume !(8560 == ssl3_accept_~s__state~0); 46360#L162 assume !(8561 == ssl3_accept_~s__state~0); 46356#L165 assume !(8448 == ssl3_accept_~s__state~0); 46357#L168 assume 8576 == ssl3_accept_~s__state~0; 45026#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 45027#L460 assume !(5 == ssl3_accept_~blastFlag~0); 45119#L460-2 assume !(ssl3_accept_~ret~0 <= 0); 45060#L466 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 45061#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 46560#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46557#L652-1 ssl3_accept_~skip~0 := 0; 46555#L99-2 assume !false; 46553#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46551#L102 assume !(12292 == ssl3_accept_~s__state~0); 46549#L105 assume !(16384 == ssl3_accept_~s__state~0); 46547#L108 assume !(8192 == ssl3_accept_~s__state~0); 46545#L111 assume !(24576 == ssl3_accept_~s__state~0); 46543#L114 assume !(8195 == ssl3_accept_~s__state~0); 46540#L117 assume !(8480 == ssl3_accept_~s__state~0); 46517#L120 assume !(8481 == ssl3_accept_~s__state~0); 46527#L123 assume !(8482 == ssl3_accept_~s__state~0); 46494#L126 assume 8464 == ssl3_accept_~s__state~0; 46121#L133 [2019-11-15 21:24:24,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:24,882 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 12 times [2019-11-15 21:24:24,882 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:24,883 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392305042] [2019-11-15 21:24:24,883 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:24,883 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:24,883 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:24,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:24,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:24,899 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:24:24,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:24,900 INFO L82 PathProgramCache]: Analyzing trace with hash 1734243829, now seen corresponding path program 1 times [2019-11-15 21:24:24,900 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:24,900 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074021975] [2019-11-15 21:24:24,901 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:24,901 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:24,901 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:24,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:24:24,987 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 150 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-11-15 21:24:24,988 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074021975] [2019-11-15 21:24:24,988 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:24:24,988 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 21:24:24,988 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776277411] [2019-11-15 21:24:24,989 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 21:24:24,989 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:24:24,989 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 21:24:24,992 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 21:24:24,993 INFO L87 Difference]: Start difference. First operand 2138 states and 2840 transitions. cyclomatic complexity: 709 Second operand 3 states. [2019-11-15 21:24:25,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:24:25,167 INFO L93 Difference]: Finished difference Result 1754 states and 2287 transitions. [2019-11-15 21:24:25,168 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 21:24:25,168 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1754 states and 2287 transitions. [2019-11-15 21:24:25,175 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1090 [2019-11-15 21:24:25,192 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1754 states to 1524 states and 1997 transitions. [2019-11-15 21:24:25,192 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1155 [2019-11-15 21:24:25,194 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1385 [2019-11-15 21:24:25,195 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1524 states and 1997 transitions. [2019-11-15 21:24:25,198 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:24:25,198 INFO L688 BuchiCegarLoop]: Abstraction has 1524 states and 1997 transitions. [2019-11-15 21:24:25,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1524 states and 1997 transitions. [2019-11-15 21:24:25,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1524 to 1290. [2019-11-15 21:24:25,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1290 states. [2019-11-15 21:24:25,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1290 states to 1290 states and 1698 transitions. [2019-11-15 21:24:25,219 INFO L711 BuchiCegarLoop]: Abstraction has 1290 states and 1698 transitions. [2019-11-15 21:24:25,219 INFO L591 BuchiCegarLoop]: Abstraction has 1290 states and 1698 transitions. [2019-11-15 21:24:25,219 INFO L424 BuchiCegarLoop]: ======== Iteration 18============ [2019-11-15 21:24:25,219 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1290 states and 1698 transitions. [2019-11-15 21:24:25,222 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1086 [2019-11-15 21:24:25,223 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:24:25,223 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:24:25,228 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:24:25,228 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 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-11-15 21:24:25,228 INFO L791 eck$LassoCheckResult]: Stem: 49018#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, 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~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 49019#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 49009#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 49010#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 48974#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 49068#L99-2 assume !false; 49198#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49707#L102 assume !(12292 == ssl3_accept_~s__state~0); 49705#L105 assume !(16384 == ssl3_accept_~s__state~0); 49702#L108 assume !(8192 == ssl3_accept_~s__state~0); 49696#L111 assume !(24576 == ssl3_accept_~s__state~0); 49694#L114 assume !(8195 == ssl3_accept_~s__state~0); 49692#L117 assume !(8480 == ssl3_accept_~s__state~0); 49690#L120 assume !(8481 == ssl3_accept_~s__state~0); 49688#L123 assume !(8482 == ssl3_accept_~s__state~0); 49686#L126 assume 8464 == ssl3_accept_~s__state~0; 49303#L133 [2019-11-15 21:24:25,228 INFO L793 eck$LassoCheckResult]: Loop: 49303#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 48830#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 48824#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; 48825#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 49817#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49813#L652-1 ssl3_accept_~skip~0 := 0; 49811#L99-2 assume !false; 49810#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49809#L102 assume !(12292 == ssl3_accept_~s__state~0); 49808#L105 assume !(16384 == ssl3_accept_~s__state~0); 49807#L108 assume !(8192 == ssl3_accept_~s__state~0); 49782#L111 assume !(24576 == ssl3_accept_~s__state~0); 49745#L114 assume !(8195 == ssl3_accept_~s__state~0); 49741#L117 assume !(8480 == ssl3_accept_~s__state~0); 49737#L120 assume !(8481 == ssl3_accept_~s__state~0); 49733#L123 assume !(8482 == ssl3_accept_~s__state~0); 49728#L126 assume !(8464 == ssl3_accept_~s__state~0); 49724#L129 assume !(8465 == ssl3_accept_~s__state~0); 49718#L132 assume !(8466 == ssl3_accept_~s__state~0); 49627#L135 assume 8496 == ssl3_accept_~s__state~0; 49248#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 49624#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 49596#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 49617#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 49618#L293-2 ssl3_accept_~s__init_num~0 := 0; 49806#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 49770#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49765#L652-1 ssl3_accept_~skip~0 := 0; 49759#L99-2 assume !false; 49757#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49755#L102 assume !(12292 == ssl3_accept_~s__state~0); 49753#L105 assume !(16384 == ssl3_accept_~s__state~0); 49751#L108 assume !(8192 == ssl3_accept_~s__state~0); 49749#L111 assume !(24576 == ssl3_accept_~s__state~0); 49747#L114 assume !(8195 == ssl3_accept_~s__state~0); 49743#L117 assume !(8480 == ssl3_accept_~s__state~0); 49739#L120 assume !(8481 == ssl3_accept_~s__state~0); 49735#L123 assume !(8482 == ssl3_accept_~s__state~0); 49730#L126 assume !(8464 == ssl3_accept_~s__state~0); 49726#L129 assume !(8465 == ssl3_accept_~s__state~0); 49720#L132 assume !(8466 == ssl3_accept_~s__state~0); 49638#L135 assume !(8496 == ssl3_accept_~s__state~0); 49629#L138 assume !(8497 == ssl3_accept_~s__state~0); 49073#L141 assume 8512 == ssl3_accept_~s__state~0; 49059#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 49047#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 49048#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 49055#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 50082#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50078#L652-1 ssl3_accept_~skip~0 := 0; 50077#L99-2 assume !false; 50076#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50075#L102 assume !(12292 == ssl3_accept_~s__state~0); 50074#L105 assume !(16384 == ssl3_accept_~s__state~0); 50073#L108 assume !(8192 == ssl3_accept_~s__state~0); 50071#L111 assume !(24576 == ssl3_accept_~s__state~0); 50070#L114 assume !(8195 == ssl3_accept_~s__state~0); 50068#L117 assume !(8480 == ssl3_accept_~s__state~0); 50066#L120 assume !(8481 == ssl3_accept_~s__state~0); 50064#L123 assume !(8482 == ssl3_accept_~s__state~0); 50063#L126 assume !(8464 == ssl3_accept_~s__state~0); 49036#L129 assume !(8465 == ssl3_accept_~s__state~0); 49037#L132 assume !(8466 == ssl3_accept_~s__state~0); 50060#L135 assume !(8496 == ssl3_accept_~s__state~0); 50058#L138 assume !(8497 == ssl3_accept_~s__state~0); 50056#L141 assume !(8512 == ssl3_accept_~s__state~0); 50054#L144 assume !(8513 == ssl3_accept_~s__state~0); 50052#L147 assume 8528 == ssl3_accept_~s__state~0; 49043#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 49040#L327 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 49042#L327-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 49002#L336 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 48952#L339 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 48842#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 48953#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 50096#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50093#L652-1 ssl3_accept_~skip~0 := 0; 50092#L99-2 assume !false; 50091#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50090#L102 assume !(12292 == ssl3_accept_~s__state~0); 50088#L105 assume !(16384 == ssl3_accept_~s__state~0); 50085#L108 assume !(8192 == ssl3_accept_~s__state~0); 50079#L111 assume !(24576 == ssl3_accept_~s__state~0); 50072#L114 assume !(8195 == ssl3_accept_~s__state~0); 48887#L117 assume !(8480 == ssl3_accept_~s__state~0); 48847#L120 assume !(8481 == ssl3_accept_~s__state~0); 48848#L123 assume !(8482 == ssl3_accept_~s__state~0); 49028#L126 assume !(8464 == ssl3_accept_~s__state~0); 49029#L129 assume !(8465 == ssl3_accept_~s__state~0); 49024#L132 assume !(8466 == ssl3_accept_~s__state~0); 48978#L135 assume !(8496 == ssl3_accept_~s__state~0); 48979#L138 assume !(8497 == ssl3_accept_~s__state~0); 48958#L141 assume !(8512 == ssl3_accept_~s__state~0); 48910#L144 assume !(8513 == ssl3_accept_~s__state~0); 48911#L147 assume !(8528 == ssl3_accept_~s__state~0); 50049#L150 assume !(8529 == ssl3_accept_~s__state~0); 49935#L153 assume 8544 == ssl3_accept_~s__state~0; 48983#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 48984#L388 assume !(0 != ssl3_accept_~s__session__peer~0); 48822#L398 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 48823#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 48890#L414 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 48872#L417 assume !(4 == ssl3_accept_~blastFlag~0); 48873#L417-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; 49931#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 49932#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49949#L652-1 ssl3_accept_~skip~0 := 0; 49948#L99-2 assume !false; 49947#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49946#L102 assume !(12292 == ssl3_accept_~s__state~0); 49945#L105 assume !(16384 == ssl3_accept_~s__state~0); 49944#L108 assume !(8192 == ssl3_accept_~s__state~0); 49943#L111 assume !(24576 == ssl3_accept_~s__state~0); 49942#L114 assume !(8195 == ssl3_accept_~s__state~0); 49941#L117 assume !(8480 == ssl3_accept_~s__state~0); 49940#L120 assume !(8481 == ssl3_accept_~s__state~0); 49939#L123 assume !(8482 == ssl3_accept_~s__state~0); 49938#L126 assume !(8464 == ssl3_accept_~s__state~0); 49937#L129 assume !(8465 == ssl3_accept_~s__state~0); 49936#L132 assume !(8466 == ssl3_accept_~s__state~0); 49328#L135 assume !(8496 == ssl3_accept_~s__state~0); 49326#L138 assume !(8497 == ssl3_accept_~s__state~0); 49323#L141 assume !(8512 == ssl3_accept_~s__state~0); 49321#L144 assume !(8513 == ssl3_accept_~s__state~0); 49319#L147 assume !(8528 == ssl3_accept_~s__state~0); 49315#L150 assume !(8529 == ssl3_accept_~s__state~0); 49313#L153 assume !(8544 == ssl3_accept_~s__state~0); 49309#L156 assume !(8545 == ssl3_accept_~s__state~0); 49308#L159 assume !(8560 == ssl3_accept_~s__state~0); 49307#L162 assume !(8561 == ssl3_accept_~s__state~0); 49289#L165 assume 8448 == ssl3_accept_~s__state~0; 49288#L166 assume !(ssl3_accept_~num1~0 > 0); 49286#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 49285#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 49185#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49183#L652-1 ssl3_accept_~skip~0 := 0; 49178#L99-2 assume !false; 49179#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49169#L102 assume !(12292 == ssl3_accept_~s__state~0); 49171#L105 assume !(16384 == ssl3_accept_~s__state~0); 49162#L108 assume !(8192 == ssl3_accept_~s__state~0); 49163#L111 assume !(24576 == ssl3_accept_~s__state~0); 49155#L114 assume !(8195 == ssl3_accept_~s__state~0); 49157#L117 assume !(8480 == ssl3_accept_~s__state~0); 49151#L120 assume !(8481 == ssl3_accept_~s__state~0); 49152#L123 assume !(8482 == ssl3_accept_~s__state~0); 49305#L126 assume 8464 == ssl3_accept_~s__state~0; 49303#L133 [2019-11-15 21:24:25,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:25,229 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 13 times [2019-11-15 21:24:25,229 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:25,229 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705089328] [2019-11-15 21:24:25,229 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:25,230 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:25,230 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:25,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:25,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:25,239 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:24:25,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:25,241 INFO L82 PathProgramCache]: Analyzing trace with hash -1587919428, now seen corresponding path program 1 times [2019-11-15 21:24:25,242 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:25,242 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615042937] [2019-11-15 21:24:25,242 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:25,242 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:25,242 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:25,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:24:25,307 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-11-15 21:24:25,307 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615042937] [2019-11-15 21:24:25,307 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [24028938] [2019-11-15 21:24:25,307 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_802c73fc-05a8-4ada-b2d6-ac06003eb20d/bin/uautomizer/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 21:24:25,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:24:25,398 INFO L256 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-15 21:24:25,412 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 21:24:25,438 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-11-15 21:24:25,438 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-15 21:24:25,439 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-11-15 21:24:25,439 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671865672] [2019-11-15 21:24:25,439 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 21:24:25,439 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:24:25,440 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-11-15 21:24:25,440 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-11-15 21:24:25,440 INFO L87 Difference]: Start difference. First operand 1290 states and 1698 transitions. cyclomatic complexity: 413 Second operand 4 states. [2019-11-15 21:24:25,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:24:25,842 INFO L93 Difference]: Finished difference Result 2276 states and 2953 transitions. [2019-11-15 21:24:25,843 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-15 21:24:25,843 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2276 states and 2953 transitions. [2019-11-15 21:24:25,852 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2072 [2019-11-15 21:24:25,859 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2276 states to 2276 states and 2953 transitions. [2019-11-15 21:24:25,859 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2137 [2019-11-15 21:24:25,861 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2137 [2019-11-15 21:24:25,861 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2276 states and 2953 transitions. [2019-11-15 21:24:25,861 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:24:25,861 INFO L688 BuchiCegarLoop]: Abstraction has 2276 states and 2953 transitions. [2019-11-15 21:24:25,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2276 states and 2953 transitions. [2019-11-15 21:24:25,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2276 to 1694. [2019-11-15 21:24:25,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1694 states. [2019-11-15 21:24:25,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1694 states to 1694 states and 2225 transitions. [2019-11-15 21:24:25,897 INFO L711 BuchiCegarLoop]: Abstraction has 1694 states and 2225 transitions. [2019-11-15 21:24:25,897 INFO L591 BuchiCegarLoop]: Abstraction has 1694 states and 2225 transitions. [2019-11-15 21:24:25,897 INFO L424 BuchiCegarLoop]: ======== Iteration 19============ [2019-11-15 21:24:25,897 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1694 states and 2225 transitions. [2019-11-15 21:24:25,902 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1490 [2019-11-15 21:24:25,902 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:24:25,902 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:24:25,904 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:24:25,904 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 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-11-15 21:24:25,904 INFO L791 eck$LassoCheckResult]: Stem: 53034#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, 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~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 53035#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 53025#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 53026#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 52987#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 53087#L99-2 assume !false; 53152#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54147#L102 assume !(12292 == ssl3_accept_~s__state~0); 54145#L105 assume !(16384 == ssl3_accept_~s__state~0); 54143#L108 assume !(8192 == ssl3_accept_~s__state~0); 54141#L111 assume !(24576 == ssl3_accept_~s__state~0); 54139#L114 assume !(8195 == ssl3_accept_~s__state~0); 54137#L117 assume !(8480 == ssl3_accept_~s__state~0); 54135#L120 assume !(8481 == ssl3_accept_~s__state~0); 54133#L123 assume !(8482 == ssl3_accept_~s__state~0); 54131#L126 assume 8464 == ssl3_accept_~s__state~0; 52923#L133 [2019-11-15 21:24:25,904 INFO L793 eck$LassoCheckResult]: Loop: 52923#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 52844#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 52838#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; 52839#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 54461#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54457#L652-1 ssl3_accept_~skip~0 := 0; 54455#L99-2 assume !false; 54452#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54449#L102 assume !(12292 == ssl3_accept_~s__state~0); 54447#L105 assume !(16384 == ssl3_accept_~s__state~0); 54445#L108 assume !(8192 == ssl3_accept_~s__state~0); 54443#L111 assume !(24576 == ssl3_accept_~s__state~0); 54442#L114 assume !(8195 == ssl3_accept_~s__state~0); 54441#L117 assume !(8480 == ssl3_accept_~s__state~0); 54440#L120 assume !(8481 == ssl3_accept_~s__state~0); 54438#L123 assume !(8482 == ssl3_accept_~s__state~0); 54436#L126 assume !(8464 == ssl3_accept_~s__state~0); 54435#L129 assume !(8465 == ssl3_accept_~s__state~0); 54434#L132 assume !(8466 == ssl3_accept_~s__state~0); 54259#L135 assume 8496 == ssl3_accept_~s__state~0; 52908#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 52909#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 52934#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 52870#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 52872#L293-2 ssl3_accept_~s__init_num~0 := 0; 52918#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 54494#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54490#L652-1 ssl3_accept_~skip~0 := 0; 54487#L99-2 assume !false; 54483#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54477#L102 assume !(12292 == ssl3_accept_~s__state~0); 54475#L105 assume !(16384 == ssl3_accept_~s__state~0); 54473#L108 assume !(8192 == ssl3_accept_~s__state~0); 54472#L111 assume !(24576 == ssl3_accept_~s__state~0); 54467#L114 assume !(8195 == ssl3_accept_~s__state~0); 54464#L117 assume !(8480 == ssl3_accept_~s__state~0); 54458#L120 assume !(8481 == ssl3_accept_~s__state~0); 54456#L123 assume !(8482 == ssl3_accept_~s__state~0); 54453#L126 assume !(8464 == ssl3_accept_~s__state~0); 54450#L129 assume !(8465 == ssl3_accept_~s__state~0); 54448#L132 assume !(8466 == ssl3_accept_~s__state~0); 54446#L135 assume !(8496 == ssl3_accept_~s__state~0); 54444#L138 assume !(8497 == ssl3_accept_~s__state~0); 52971#L141 assume !(8512 == ssl3_accept_~s__state~0); 52972#L144 assume !(8513 == ssl3_accept_~s__state~0); 52888#L147 assume !(8528 == ssl3_accept_~s__state~0); 52889#L150 assume !(8529 == ssl3_accept_~s__state~0); 52865#L153 assume !(8544 == ssl3_accept_~s__state~0); 52866#L156 assume !(8545 == ssl3_accept_~s__state~0); 53078#L159 assume !(8560 == ssl3_accept_~s__state~0); 54360#L162 assume !(8561 == ssl3_accept_~s__state~0); 54358#L165 assume !(8448 == ssl3_accept_~s__state~0); 53000#L168 assume !(8576 == ssl3_accept_~s__state~0); 53001#L171 assume !(8577 == ssl3_accept_~s__state~0); 52977#L174 assume !(8592 == ssl3_accept_~s__state~0); 52931#L177 assume !(8593 == ssl3_accept_~s__state~0); 52893#L180 assume !(8608 == ssl3_accept_~s__state~0); 52894#L183 assume !(8609 == ssl3_accept_~s__state~0); 52826#L186 assume !(8640 == ssl3_accept_~s__state~0); 52827#L189 assume !(8641 == ssl3_accept_~s__state~0); 53081#L192 assume 8656 == ssl3_accept_~s__state~0; 52980#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 52981#L539 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 52848#L544 assume !(10 == ssl3_accept_~blastFlag~0); 52849#L547 assume !(13 == ssl3_accept_~blastFlag~0); 53064#L550 assume !(16 == ssl3_accept_~blastFlag~0); 53030#L553 assume !(19 == ssl3_accept_~blastFlag~0); 53031#L553-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 53027#L564 assume !(0 == ssl3_accept_~tmp___10~0); 53028#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 54480#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54476#L652-1 ssl3_accept_~skip~0 := 0; 54474#L99-2 assume !false; 54433#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54432#L102 assume !(12292 == ssl3_accept_~s__state~0); 54362#L105 assume !(16384 == ssl3_accept_~s__state~0); 54361#L108 assume !(8192 == ssl3_accept_~s__state~0); 54359#L111 assume !(24576 == ssl3_accept_~s__state~0); 54357#L114 assume !(8195 == ssl3_accept_~s__state~0); 54258#L117 assume !(8480 == ssl3_accept_~s__state~0); 54257#L120 assume !(8481 == ssl3_accept_~s__state~0); 54256#L123 assume !(8482 == ssl3_accept_~s__state~0); 54255#L126 assume !(8464 == ssl3_accept_~s__state~0); 54253#L129 assume !(8465 == ssl3_accept_~s__state~0); 54252#L132 assume !(8466 == ssl3_accept_~s__state~0); 54251#L135 assume !(8496 == ssl3_accept_~s__state~0); 54250#L138 assume !(8497 == ssl3_accept_~s__state~0); 54249#L141 assume !(8512 == ssl3_accept_~s__state~0); 54247#L144 assume !(8513 == ssl3_accept_~s__state~0); 54244#L147 assume !(8528 == ssl3_accept_~s__state~0); 54238#L150 assume !(8529 == ssl3_accept_~s__state~0); 54236#L153 assume !(8544 == ssl3_accept_~s__state~0); 54234#L156 assume !(8545 == ssl3_accept_~s__state~0); 54232#L159 assume !(8560 == ssl3_accept_~s__state~0); 54230#L162 assume !(8561 == ssl3_accept_~s__state~0); 54228#L165 assume !(8448 == ssl3_accept_~s__state~0); 54226#L168 assume !(8576 == ssl3_accept_~s__state~0); 54224#L171 assume !(8577 == ssl3_accept_~s__state~0); 54222#L174 assume !(8592 == ssl3_accept_~s__state~0); 54220#L177 assume !(8593 == ssl3_accept_~s__state~0); 54218#L180 assume !(8608 == ssl3_accept_~s__state~0); 54216#L183 assume !(8609 == ssl3_accept_~s__state~0); 54215#L186 assume !(8640 == ssl3_accept_~s__state~0); 54214#L189 assume !(8641 == ssl3_accept_~s__state~0); 54213#L192 assume !(8656 == ssl3_accept_~s__state~0); 54022#L195 assume !(8657 == ssl3_accept_~s__state~0); 53023#L198 assume 8672 == ssl3_accept_~s__state~0; 52941#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 52942#L572 assume !(11 == ssl3_accept_~blastFlag~0); 53048#L575 assume !(14 == ssl3_accept_~blastFlag~0); 53024#L578 assume !(17 == ssl3_accept_~blastFlag~0); 53020#L581 assume !(20 == ssl3_accept_~blastFlag~0); 52984#L581-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 52985#L591 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 53076#L591-2 ssl3_accept_~s__init_num~0 := 0; 52991#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 54431#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54430#L652-1 ssl3_accept_~skip~0 := 0; 54516#L99-2 assume !false; 54515#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54514#L102 assume !(12292 == ssl3_accept_~s__state~0); 52961#L105 assume !(16384 == ssl3_accept_~s__state~0); 52962#L108 assume !(8192 == ssl3_accept_~s__state~0); 52920#L111 assume !(24576 == ssl3_accept_~s__state~0); 52881#L114 assume !(8195 == ssl3_accept_~s__state~0); 52882#L117 assume !(8480 == ssl3_accept_~s__state~0); 53314#L120 assume !(8481 == ssl3_accept_~s__state~0); 54262#L123 assume !(8482 == ssl3_accept_~s__state~0); 53293#L126 assume !(8464 == ssl3_accept_~s__state~0); 53294#L129 assume !(8465 == ssl3_accept_~s__state~0); 54261#L132 assume !(8466 == ssl3_accept_~s__state~0); 53256#L135 assume !(8496 == ssl3_accept_~s__state~0); 53255#L138 assume !(8497 == ssl3_accept_~s__state~0); 53254#L141 assume !(8512 == ssl3_accept_~s__state~0); 53253#L144 assume !(8513 == ssl3_accept_~s__state~0); 53252#L147 assume !(8528 == ssl3_accept_~s__state~0); 53251#L150 assume !(8529 == ssl3_accept_~s__state~0); 53250#L153 assume !(8544 == ssl3_accept_~s__state~0); 53249#L156 assume !(8545 == ssl3_accept_~s__state~0); 53248#L159 assume !(8560 == ssl3_accept_~s__state~0); 53247#L162 assume !(8561 == ssl3_accept_~s__state~0); 53196#L165 assume 8448 == ssl3_accept_~s__state~0; 53197#L166 assume !(ssl3_accept_~num1~0 > 0); 53189#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 53190#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 53181#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53179#L652-1 ssl3_accept_~skip~0 := 0; 53174#L99-2 assume !false; 53175#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53170#L102 assume !(12292 == ssl3_accept_~s__state~0); 53171#L105 assume !(16384 == ssl3_accept_~s__state~0); 53166#L108 assume !(8192 == ssl3_accept_~s__state~0); 53167#L111 assume !(24576 == ssl3_accept_~s__state~0); 53161#L114 assume !(8195 == ssl3_accept_~s__state~0); 53162#L117 assume !(8480 == ssl3_accept_~s__state~0); 53156#L120 assume !(8481 == ssl3_accept_~s__state~0); 53157#L123 assume !(8482 == ssl3_accept_~s__state~0); 53236#L126 assume 8464 == ssl3_accept_~s__state~0; 52923#L133 [2019-11-15 21:24:25,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:25,905 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 14 times [2019-11-15 21:24:25,905 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:25,905 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110118903] [2019-11-15 21:24:25,905 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:25,905 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:25,905 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:25,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:25,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:25,918 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:24:25,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:25,918 INFO L82 PathProgramCache]: Analyzing trace with hash 72535687, now seen corresponding path program 1 times [2019-11-15 21:24:25,918 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:25,918 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969931416] [2019-11-15 21:24:25,919 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:25,919 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:25,919 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:25,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:24:25,978 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2019-11-15 21:24:25,979 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969931416] [2019-11-15 21:24:25,979 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:24:25,979 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 21:24:25,979 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564031797] [2019-11-15 21:24:25,979 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 21:24:25,980 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:24:25,980 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 21:24:25,980 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 21:24:25,980 INFO L87 Difference]: Start difference. First operand 1694 states and 2225 transitions. cyclomatic complexity: 536 Second operand 3 states. [2019-11-15 21:24:26,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:24:26,002 INFO L93 Difference]: Finished difference Result 3036 states and 4019 transitions. [2019-11-15 21:24:26,002 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 21:24:26,003 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3036 states and 4019 transitions. [2019-11-15 21:24:26,015 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2832 [2019-11-15 21:24:26,025 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3036 states to 3036 states and 4019 transitions. [2019-11-15 21:24:26,025 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2897 [2019-11-15 21:24:26,027 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2897 [2019-11-15 21:24:26,027 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3036 states and 4019 transitions. [2019-11-15 21:24:26,028 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:24:26,028 INFO L688 BuchiCegarLoop]: Abstraction has 3036 states and 4019 transitions. [2019-11-15 21:24:26,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3036 states and 4019 transitions. [2019-11-15 21:24:26,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3036 to 3036. [2019-11-15 21:24:26,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3036 states. [2019-11-15 21:24:26,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3036 states to 3036 states and 4019 transitions. [2019-11-15 21:24:26,066 INFO L711 BuchiCegarLoop]: Abstraction has 3036 states and 4019 transitions. [2019-11-15 21:24:26,066 INFO L591 BuchiCegarLoop]: Abstraction has 3036 states and 4019 transitions. [2019-11-15 21:24:26,066 INFO L424 BuchiCegarLoop]: ======== Iteration 20============ [2019-11-15 21:24:26,066 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3036 states and 4019 transitions. [2019-11-15 21:24:26,074 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2832 [2019-11-15 21:24:26,074 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:24:26,074 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:24:26,076 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:24:26,076 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 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-11-15 21:24:26,077 INFO L791 eck$LassoCheckResult]: Stem: 57782#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, 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~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 57783#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 57773#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 57774#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 57730#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 57851#L99-2 assume !false; 57906#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59979#L102 assume !(12292 == ssl3_accept_~s__state~0); 59978#L105 assume !(16384 == ssl3_accept_~s__state~0); 59977#L108 assume !(8192 == ssl3_accept_~s__state~0); 59976#L111 assume !(24576 == ssl3_accept_~s__state~0); 59975#L114 assume !(8195 == ssl3_accept_~s__state~0); 59974#L117 assume !(8480 == ssl3_accept_~s__state~0); 59973#L120 assume !(8481 == ssl3_accept_~s__state~0); 59972#L123 assume !(8482 == ssl3_accept_~s__state~0); 59967#L126 assume 8464 == ssl3_accept_~s__state~0; 58168#L133 [2019-11-15 21:24:26,077 INFO L793 eck$LassoCheckResult]: Loop: 58168#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 59964#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 59853#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; 59963#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 59905#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59889#L652-1 ssl3_accept_~skip~0 := 0; 59885#L99-2 assume !false; 59876#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59872#L102 assume !(12292 == ssl3_accept_~s__state~0); 59868#L105 assume !(16384 == ssl3_accept_~s__state~0); 59864#L108 assume !(8192 == ssl3_accept_~s__state~0); 59741#L111 assume !(24576 == ssl3_accept_~s__state~0); 59709#L114 assume !(8195 == ssl3_accept_~s__state~0); 59705#L117 assume !(8480 == ssl3_accept_~s__state~0); 59703#L120 assume !(8481 == ssl3_accept_~s__state~0); 59700#L123 assume !(8482 == ssl3_accept_~s__state~0); 59697#L126 assume !(8464 == ssl3_accept_~s__state~0); 59694#L129 assume !(8465 == ssl3_accept_~s__state~0); 59691#L132 assume !(8466 == ssl3_accept_~s__state~0); 59688#L135 assume 8496 == ssl3_accept_~s__state~0; 58156#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 59687#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 59684#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 59682#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 59680#L293-2 ssl3_accept_~s__init_num~0 := 0; 59677#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 59674#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59671#L652-1 ssl3_accept_~skip~0 := 0; 59670#L99-2 assume !false; 59669#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59668#L102 assume !(12292 == ssl3_accept_~s__state~0); 59667#L105 assume !(16384 == ssl3_accept_~s__state~0); 59666#L108 assume !(8192 == ssl3_accept_~s__state~0); 59665#L111 assume !(24576 == ssl3_accept_~s__state~0); 59664#L114 assume !(8195 == ssl3_accept_~s__state~0); 59663#L117 assume !(8480 == ssl3_accept_~s__state~0); 59661#L120 assume !(8481 == ssl3_accept_~s__state~0); 59658#L123 assume !(8482 == ssl3_accept_~s__state~0); 59654#L126 assume !(8464 == ssl3_accept_~s__state~0); 59648#L129 assume !(8465 == ssl3_accept_~s__state~0); 59646#L132 assume !(8466 == ssl3_accept_~s__state~0); 59644#L135 assume !(8496 == ssl3_accept_~s__state~0); 59643#L138 assume !(8497 == ssl3_accept_~s__state~0); 57855#L141 assume 8512 == ssl3_accept_~s__state~0; 58141#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 57816#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 57817#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 58637#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 58638#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60006#L652-1 ssl3_accept_~skip~0 := 0; 60005#L99-2 assume !false; 60004#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60003#L102 assume !(12292 == ssl3_accept_~s__state~0); 60002#L105 assume !(16384 == ssl3_accept_~s__state~0); 60001#L108 assume !(8192 == ssl3_accept_~s__state~0); 60000#L111 assume !(24576 == ssl3_accept_~s__state~0); 59999#L114 assume !(8195 == ssl3_accept_~s__state~0); 59998#L117 assume !(8480 == ssl3_accept_~s__state~0); 59997#L120 assume !(8481 == ssl3_accept_~s__state~0); 59996#L123 assume !(8482 == ssl3_accept_~s__state~0); 59995#L126 assume !(8464 == ssl3_accept_~s__state~0); 59994#L129 assume !(8465 == ssl3_accept_~s__state~0); 59993#L132 assume !(8466 == ssl3_accept_~s__state~0); 59992#L135 assume !(8496 == ssl3_accept_~s__state~0); 59991#L138 assume !(8497 == ssl3_accept_~s__state~0); 59990#L141 assume !(8512 == ssl3_accept_~s__state~0); 59989#L144 assume !(8513 == ssl3_accept_~s__state~0); 59988#L147 assume 8528 == ssl3_accept_~s__state~0; 58135#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 58565#L327 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 58558#L327-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 57764#L336 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 57766#L339 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 59981#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 58651#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 58652#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59959#L652-1 ssl3_accept_~skip~0 := 0; 59958#L99-2 assume !false; 59957#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59956#L102 assume !(12292 == ssl3_accept_~s__state~0); 59955#L105 assume !(16384 == ssl3_accept_~s__state~0); 59954#L108 assume !(8192 == ssl3_accept_~s__state~0); 59953#L111 assume !(24576 == ssl3_accept_~s__state~0); 59952#L114 assume !(8195 == ssl3_accept_~s__state~0); 59951#L117 assume !(8480 == ssl3_accept_~s__state~0); 59950#L120 assume !(8481 == ssl3_accept_~s__state~0); 59949#L123 assume !(8482 == ssl3_accept_~s__state~0); 59948#L126 assume !(8464 == ssl3_accept_~s__state~0); 59947#L129 assume !(8465 == ssl3_accept_~s__state~0); 59946#L132 assume !(8466 == ssl3_accept_~s__state~0); 59945#L135 assume !(8496 == ssl3_accept_~s__state~0); 59944#L138 assume !(8497 == ssl3_accept_~s__state~0); 59943#L141 assume !(8512 == ssl3_accept_~s__state~0); 59942#L144 assume !(8513 == ssl3_accept_~s__state~0); 59941#L147 assume !(8528 == ssl3_accept_~s__state~0); 59940#L150 assume !(8529 == ssl3_accept_~s__state~0); 59939#L153 assume 8544 == ssl3_accept_~s__state~0; 58123#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 59938#L388 assume !(0 != ssl3_accept_~s__session__peer~0); 59936#L398 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 59900#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 59893#L414 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 59892#L417 assume !(4 == ssl3_accept_~blastFlag~0); 59890#L417-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; 59886#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 59879#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59874#L652-1 ssl3_accept_~skip~0 := 0; 59870#L99-2 assume !false; 59866#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59862#L102 assume !(12292 == ssl3_accept_~s__state~0); 59860#L105 assume !(16384 == ssl3_accept_~s__state~0); 59821#L108 assume !(8192 == ssl3_accept_~s__state~0); 59813#L111 assume !(24576 == ssl3_accept_~s__state~0); 59809#L114 assume !(8195 == ssl3_accept_~s__state~0); 59806#L117 assume !(8480 == ssl3_accept_~s__state~0); 59800#L120 assume !(8481 == ssl3_accept_~s__state~0); 59796#L123 assume !(8482 == ssl3_accept_~s__state~0); 59792#L126 assume !(8464 == ssl3_accept_~s__state~0); 59788#L129 assume !(8465 == ssl3_accept_~s__state~0); 59737#L132 assume !(8466 == ssl3_accept_~s__state~0); 58510#L135 assume !(8496 == ssl3_accept_~s__state~0); 58507#L138 assume !(8497 == ssl3_accept_~s__state~0); 58504#L141 assume !(8512 == ssl3_accept_~s__state~0); 58501#L144 assume !(8513 == ssl3_accept_~s__state~0); 58498#L147 assume !(8528 == ssl3_accept_~s__state~0); 58495#L150 assume !(8529 == ssl3_accept_~s__state~0); 58492#L153 assume !(8544 == ssl3_accept_~s__state~0); 58489#L156 assume !(8545 == ssl3_accept_~s__state~0); 58485#L159 assume !(8560 == ssl3_accept_~s__state~0); 58482#L162 assume !(8561 == ssl3_accept_~s__state~0); 58479#L165 assume 8448 == ssl3_accept_~s__state~0; 57666#L166 assume !(ssl3_accept_~num1~0 > 0); 57667#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 57755#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 58733#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58730#L652-1 ssl3_accept_~skip~0 := 0; 58729#L99-2 assume !false; 58728#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58725#L102 assume 12292 == ssl3_accept_~s__state~0; 58726#L103 ssl3_accept_~s__new_session~0 := 1; 59773#L211 ssl3_accept_~s__server~0 := 1; 59771#L216 assume 0 != ssl3_accept_~cb~0; 59769#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 59767#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 59764#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 59761#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 59758#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30;ssl3_accept_~s__state~0 := 8480; 59759#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 59733#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59725#L652-1 ssl3_accept_~skip~0 := 0; 59723#L99-2 assume !false; 59721#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59719#L102 assume !(12292 == ssl3_accept_~s__state~0); 59717#L105 assume !(16384 == ssl3_accept_~s__state~0); 59715#L108 assume !(8192 == ssl3_accept_~s__state~0); 59713#L111 assume !(24576 == ssl3_accept_~s__state~0); 59711#L114 assume !(8195 == ssl3_accept_~s__state~0); 59707#L117 assume !(8480 == ssl3_accept_~s__state~0); 59704#L120 assume !(8481 == ssl3_accept_~s__state~0); 59701#L123 assume !(8482 == ssl3_accept_~s__state~0); 59698#L126 assume 8464 == ssl3_accept_~s__state~0; 58168#L133 [2019-11-15 21:24:26,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:26,077 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 15 times [2019-11-15 21:24:26,077 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:26,078 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205541169] [2019-11-15 21:24:26,078 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:26,078 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:26,078 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:26,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:26,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:26,089 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:24:26,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:26,089 INFO L82 PathProgramCache]: Analyzing trace with hash -735877440, now seen corresponding path program 1 times [2019-11-15 21:24:26,089 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:26,090 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893173352] [2019-11-15 21:24:26,090 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:26,090 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:26,090 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:26,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:24:26,140 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 180 proven. 6 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-11-15 21:24:26,140 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893173352] [2019-11-15 21:24:26,141 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1169318376] [2019-11-15 21:24:26,141 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_802c73fc-05a8-4ada-b2d6-ac06003eb20d/bin/uautomizer/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 21:24:26,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:24:26,232 INFO L256 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-15 21:24:26,243 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 21:24:26,280 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2019-11-15 21:24:26,280 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-11-15 21:24:26,280 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-11-15 21:24:26,281 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018760136] [2019-11-15 21:24:26,281 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 21:24:26,281 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:24:26,282 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 21:24:26,282 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-11-15 21:24:26,282 INFO L87 Difference]: Start difference. First operand 3036 states and 4019 transitions. cyclomatic complexity: 989 Second operand 3 states. [2019-11-15 21:24:26,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:24:26,401 INFO L93 Difference]: Finished difference Result 3044 states and 4011 transitions. [2019-11-15 21:24:26,406 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 21:24:26,406 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3044 states and 4011 transitions. [2019-11-15 21:24:26,417 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2840 [2019-11-15 21:24:26,427 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3044 states to 3044 states and 4011 transitions. [2019-11-15 21:24:26,427 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2905 [2019-11-15 21:24:26,429 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2905 [2019-11-15 21:24:26,429 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3044 states and 4011 transitions. [2019-11-15 21:24:26,439 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:24:26,440 INFO L688 BuchiCegarLoop]: Abstraction has 3044 states and 4011 transitions. [2019-11-15 21:24:26,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3044 states and 4011 transitions. [2019-11-15 21:24:26,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3044 to 2964. [2019-11-15 21:24:26,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2964 states. [2019-11-15 21:24:26,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2964 states to 2964 states and 3907 transitions. [2019-11-15 21:24:26,480 INFO L711 BuchiCegarLoop]: Abstraction has 2964 states and 3907 transitions. [2019-11-15 21:24:26,480 INFO L591 BuchiCegarLoop]: Abstraction has 2964 states and 3907 transitions. [2019-11-15 21:24:26,481 INFO L424 BuchiCegarLoop]: ======== Iteration 21============ [2019-11-15 21:24:26,481 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2964 states and 3907 transitions. [2019-11-15 21:24:26,488 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2760 [2019-11-15 21:24:26,489 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:24:26,489 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:24:26,491 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:24:26,491 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 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-11-15 21:24:26,491 INFO L791 eck$LassoCheckResult]: Stem: 64338#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, 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~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 64339#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 64328#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 64329#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 64288#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 64397#L99-2 assume !false; 64462#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66509#L102 assume !(12292 == ssl3_accept_~s__state~0); 66508#L105 assume !(16384 == ssl3_accept_~s__state~0); 66507#L108 assume !(8192 == ssl3_accept_~s__state~0); 66506#L111 assume !(24576 == ssl3_accept_~s__state~0); 66505#L114 assume !(8195 == ssl3_accept_~s__state~0); 66504#L117 assume !(8480 == ssl3_accept_~s__state~0); 66503#L120 assume !(8481 == ssl3_accept_~s__state~0); 65652#L123 assume !(8482 == ssl3_accept_~s__state~0); 65653#L126 assume 8464 == ssl3_accept_~s__state~0; 64770#L133 [2019-11-15 21:24:26,492 INFO L793 eck$LassoCheckResult]: Loop: 64770#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 66499#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 65106#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; 66495#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 66492#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66489#L652-1 ssl3_accept_~skip~0 := 0; 66488#L99-2 assume !false; 66487#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66486#L102 assume !(12292 == ssl3_accept_~s__state~0); 66485#L105 assume !(16384 == ssl3_accept_~s__state~0); 66484#L108 assume !(8192 == ssl3_accept_~s__state~0); 66483#L111 assume !(24576 == ssl3_accept_~s__state~0); 66482#L114 assume !(8195 == ssl3_accept_~s__state~0); 66481#L117 assume !(8480 == ssl3_accept_~s__state~0); 66480#L120 assume !(8481 == ssl3_accept_~s__state~0); 66479#L123 assume !(8482 == ssl3_accept_~s__state~0); 66478#L126 assume !(8464 == ssl3_accept_~s__state~0); 66476#L129 assume !(8465 == ssl3_accept_~s__state~0); 66473#L132 assume !(8466 == ssl3_accept_~s__state~0); 65447#L135 assume 8496 == ssl3_accept_~s__state~0; 64761#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 65446#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 64971#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 65444#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 65442#L293-2 ssl3_accept_~s__init_num~0 := 0; 65440#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 65434#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65429#L652-1 ssl3_accept_~skip~0 := 0; 65428#L99-2 assume !false; 65427#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65426#L102 assume !(12292 == ssl3_accept_~s__state~0); 65424#L105 assume !(16384 == ssl3_accept_~s__state~0); 65423#L108 assume !(8192 == ssl3_accept_~s__state~0); 65422#L111 assume !(24576 == ssl3_accept_~s__state~0); 65420#L114 assume !(8195 == ssl3_accept_~s__state~0); 65418#L117 assume !(8480 == ssl3_accept_~s__state~0); 65417#L120 assume !(8481 == ssl3_accept_~s__state~0); 65416#L123 assume !(8482 == ssl3_accept_~s__state~0); 65414#L126 assume !(8464 == ssl3_accept_~s__state~0); 65413#L129 assume !(8465 == ssl3_accept_~s__state~0); 65412#L132 assume !(8466 == ssl3_accept_~s__state~0); 65411#L135 assume !(8496 == ssl3_accept_~s__state~0); 65410#L138 assume !(8497 == ssl3_accept_~s__state~0); 64400#L141 assume 8512 == ssl3_accept_~s__state~0; 64386#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 64372#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 64373#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 64928#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 64920#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 64918#L652-1 ssl3_accept_~skip~0 := 0; 64913#L99-2 assume !false; 64914#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64909#L102 assume !(12292 == ssl3_accept_~s__state~0); 64910#L105 assume !(16384 == ssl3_accept_~s__state~0); 64905#L108 assume !(8192 == ssl3_accept_~s__state~0); 64906#L111 assume !(24576 == ssl3_accept_~s__state~0); 64901#L114 assume !(8195 == ssl3_accept_~s__state~0); 64902#L117 assume !(8480 == ssl3_accept_~s__state~0); 64897#L120 assume !(8481 == ssl3_accept_~s__state~0); 64898#L123 assume !(8482 == ssl3_accept_~s__state~0); 64893#L126 assume !(8464 == ssl3_accept_~s__state~0); 64894#L129 assume !(8465 == ssl3_accept_~s__state~0); 64889#L132 assume !(8466 == ssl3_accept_~s__state~0); 64890#L135 assume !(8496 == ssl3_accept_~s__state~0); 64885#L138 assume !(8497 == ssl3_accept_~s__state~0); 64886#L141 assume !(8512 == ssl3_accept_~s__state~0); 64881#L144 assume !(8513 == ssl3_accept_~s__state~0); 64882#L147 assume 8528 == ssl3_accept_~s__state~0; 64571#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 64879#L327 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 64472#L327-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 64473#L336 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 64862#L339 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 64860#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 64846#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 64847#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65980#L652-1 ssl3_accept_~skip~0 := 0; 65979#L99-2 assume !false; 65978#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65977#L102 assume !(12292 == ssl3_accept_~s__state~0); 65976#L105 assume !(16384 == ssl3_accept_~s__state~0); 64809#L108 assume !(8192 == ssl3_accept_~s__state~0); 64810#L111 assume !(24576 == ssl3_accept_~s__state~0); 64801#L114 assume !(8195 == ssl3_accept_~s__state~0); 64802#L117 assume !(8480 == ssl3_accept_~s__state~0); 64791#L120 assume !(8481 == ssl3_accept_~s__state~0); 64792#L123 assume !(8482 == ssl3_accept_~s__state~0); 64781#L126 assume !(8464 == ssl3_accept_~s__state~0); 64782#L129 assume !(8465 == ssl3_accept_~s__state~0); 64772#L132 assume !(8466 == ssl3_accept_~s__state~0); 64773#L135 assume !(8496 == ssl3_accept_~s__state~0); 64763#L138 assume !(8497 == ssl3_accept_~s__state~0); 64764#L141 assume !(8512 == ssl3_accept_~s__state~0); 64754#L144 assume !(8513 == ssl3_accept_~s__state~0); 64755#L147 assume !(8528 == ssl3_accept_~s__state~0); 64748#L150 assume !(8529 == ssl3_accept_~s__state~0); 64744#L153 assume 8544 == ssl3_accept_~s__state~0; 64743#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 64322#L388 assume !(0 != ssl3_accept_~s__session__peer~0); 64255#L398 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 64204#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 64205#L414 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 65921#L417 assume !(4 == ssl3_accept_~blastFlag~0); 65887#L417-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; 65883#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 65873#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65869#L652-1 ssl3_accept_~skip~0 := 0; 65867#L99-2 assume !false; 65865#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65863#L102 assume !(12292 == ssl3_accept_~s__state~0); 65861#L105 assume !(16384 == ssl3_accept_~s__state~0); 65859#L108 assume !(8192 == ssl3_accept_~s__state~0); 65857#L111 assume !(24576 == ssl3_accept_~s__state~0); 65855#L114 assume !(8195 == ssl3_accept_~s__state~0); 65853#L117 assume !(8480 == ssl3_accept_~s__state~0); 65851#L120 assume !(8481 == ssl3_accept_~s__state~0); 65849#L123 assume !(8482 == ssl3_accept_~s__state~0); 65847#L126 assume !(8464 == ssl3_accept_~s__state~0); 65845#L129 assume !(8465 == ssl3_accept_~s__state~0); 65843#L132 assume !(8466 == ssl3_accept_~s__state~0); 65841#L135 assume !(8496 == ssl3_accept_~s__state~0); 65840#L138 assume !(8497 == ssl3_accept_~s__state~0); 65839#L141 assume !(8512 == ssl3_accept_~s__state~0); 65838#L144 assume !(8513 == ssl3_accept_~s__state~0); 65837#L147 assume !(8528 == ssl3_accept_~s__state~0); 65836#L150 assume !(8529 == ssl3_accept_~s__state~0); 65835#L153 assume !(8544 == ssl3_accept_~s__state~0); 65834#L156 assume !(8545 == ssl3_accept_~s__state~0); 65833#L159 assume !(8560 == ssl3_accept_~s__state~0); 65832#L162 assume !(8561 == ssl3_accept_~s__state~0); 65831#L165 assume 8448 == ssl3_accept_~s__state~0; 65830#L166 assume !(ssl3_accept_~num1~0 > 0); 65827#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 65824#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 65821#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65818#L652-1 ssl3_accept_~skip~0 := 0; 65817#L99-2 assume !false; 65816#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65814#L102 assume !(12292 == ssl3_accept_~s__state~0); 65813#L105 assume 16384 == ssl3_accept_~s__state~0; 65811#L211 ssl3_accept_~s__server~0 := 1; 65912#L216 assume 0 != ssl3_accept_~cb~0; 65911#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 65907#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 65905#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 65902#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 65900#L243 assume 12292 != ssl3_accept_~s__state~0; 65899#L244 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post29 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 65896#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 65878#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65870#L652-1 ssl3_accept_~skip~0 := 0; 65868#L99-2 assume !false; 65866#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65864#L102 assume !(12292 == ssl3_accept_~s__state~0); 65862#L105 assume !(16384 == ssl3_accept_~s__state~0); 65860#L108 assume !(8192 == ssl3_accept_~s__state~0); 65858#L111 assume !(24576 == ssl3_accept_~s__state~0); 65856#L114 assume !(8195 == ssl3_accept_~s__state~0); 65854#L117 assume !(8480 == ssl3_accept_~s__state~0); 65852#L120 assume !(8481 == ssl3_accept_~s__state~0); 65850#L123 assume !(8482 == ssl3_accept_~s__state~0); 65848#L126 assume 8464 == ssl3_accept_~s__state~0; 64770#L133 [2019-11-15 21:24:26,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:26,492 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 16 times [2019-11-15 21:24:26,492 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:26,492 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756184341] [2019-11-15 21:24:26,492 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:26,492 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:26,493 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:26,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:26,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:26,500 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:24:26,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:26,501 INFO L82 PathProgramCache]: Analyzing trace with hash -518672493, now seen corresponding path program 1 times [2019-11-15 21:24:26,501 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:26,501 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806543507] [2019-11-15 21:24:26,501 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:26,501 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:26,502 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:26,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:24:26,550 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-11-15 21:24:26,550 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806543507] [2019-11-15 21:24:26,550 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1076952617] [2019-11-15 21:24:26,551 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_802c73fc-05a8-4ada-b2d6-ac06003eb20d/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-11-15 21:24:26,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:24:26,655 INFO L256 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-15 21:24:26,657 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 21:24:26,680 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-11-15 21:24:26,680 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-15 21:24:26,681 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-11-15 21:24:26,681 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548982649] [2019-11-15 21:24:26,681 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 21:24:26,681 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:24:26,682 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-11-15 21:24:26,682 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-11-15 21:24:26,682 INFO L87 Difference]: Start difference. First operand 2964 states and 3907 transitions. cyclomatic complexity: 949 Second operand 4 states. [2019-11-15 21:24:27,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:24:27,016 INFO L93 Difference]: Finished difference Result 4615 states and 5965 transitions. [2019-11-15 21:24:27,016 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-15 21:24:27,016 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4615 states and 5965 transitions. [2019-11-15 21:24:27,034 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3745 [2019-11-15 21:24:27,052 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4615 states to 4543 states and 5889 transitions. [2019-11-15 21:24:27,052 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4404 [2019-11-15 21:24:27,055 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4404 [2019-11-15 21:24:27,055 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4543 states and 5889 transitions. [2019-11-15 21:24:27,056 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:24:27,056 INFO L688 BuchiCegarLoop]: Abstraction has 4543 states and 5889 transitions. [2019-11-15 21:24:27,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4543 states and 5889 transitions. [2019-11-15 21:24:27,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4543 to 3553. [2019-11-15 21:24:27,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3553 states. [2019-11-15 21:24:27,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3553 states to 3553 states and 4661 transitions. [2019-11-15 21:24:27,102 INFO L711 BuchiCegarLoop]: Abstraction has 3553 states and 4661 transitions. [2019-11-15 21:24:27,102 INFO L591 BuchiCegarLoop]: Abstraction has 3553 states and 4661 transitions. [2019-11-15 21:24:27,102 INFO L424 BuchiCegarLoop]: ======== Iteration 22============ [2019-11-15 21:24:27,102 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3553 states and 4661 transitions. [2019-11-15 21:24:27,112 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3315 [2019-11-15 21:24:27,113 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:24:27,113 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:24:27,115 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:24:27,115 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 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-11-15 21:24:27,115 INFO L791 eck$LassoCheckResult]: Stem: 72410#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, 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~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 72411#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 72401#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 72402#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 72362#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 72465#L99-2 assume !false; 72540#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72794#L102 assume !(12292 == ssl3_accept_~s__state~0); 72790#L105 assume !(16384 == ssl3_accept_~s__state~0); 72786#L108 assume !(8192 == ssl3_accept_~s__state~0); 72781#L111 assume !(24576 == ssl3_accept_~s__state~0); 72777#L114 assume !(8195 == ssl3_accept_~s__state~0); 72774#L117 assume !(8480 == ssl3_accept_~s__state~0); 72768#L120 assume !(8481 == ssl3_accept_~s__state~0); 72764#L123 assume !(8482 == ssl3_accept_~s__state~0); 72765#L126 assume 8464 == ssl3_accept_~s__state~0; 72655#L133 [2019-11-15 21:24:27,115 INFO L793 eck$LassoCheckResult]: Loop: 72655#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 74026#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 73690#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; 74018#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 74014#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 74010#L652-1 ssl3_accept_~skip~0 := 0; 74008#L99-2 assume !false; 74006#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74004#L102 assume !(12292 == ssl3_accept_~s__state~0); 74002#L105 assume !(16384 == ssl3_accept_~s__state~0); 74000#L108 assume !(8192 == ssl3_accept_~s__state~0); 73998#L111 assume !(24576 == ssl3_accept_~s__state~0); 73996#L114 assume !(8195 == ssl3_accept_~s__state~0); 73994#L117 assume !(8480 == ssl3_accept_~s__state~0); 73992#L120 assume !(8481 == ssl3_accept_~s__state~0); 73990#L123 assume !(8482 == ssl3_accept_~s__state~0); 73988#L126 assume !(8464 == ssl3_accept_~s__state~0); 73986#L129 assume !(8465 == ssl3_accept_~s__state~0); 73984#L132 assume !(8466 == ssl3_accept_~s__state~0); 73909#L135 assume 8496 == ssl3_accept_~s__state~0; 72652#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 73853#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 73654#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 73849#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 73845#L293-2 ssl3_accept_~s__init_num~0 := 0; 73831#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 73820#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73813#L652-1 ssl3_accept_~skip~0 := 0; 73808#L99-2 assume !false; 73803#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73798#L102 assume !(12292 == ssl3_accept_~s__state~0); 73793#L105 assume !(16384 == ssl3_accept_~s__state~0); 73788#L108 assume !(8192 == ssl3_accept_~s__state~0); 73783#L111 assume !(24576 == ssl3_accept_~s__state~0); 73778#L114 assume !(8195 == ssl3_accept_~s__state~0); 73773#L117 assume !(8480 == ssl3_accept_~s__state~0); 73766#L120 assume !(8481 == ssl3_accept_~s__state~0); 73761#L123 assume !(8482 == ssl3_accept_~s__state~0); 73756#L126 assume !(8464 == ssl3_accept_~s__state~0); 73751#L129 assume !(8465 == ssl3_accept_~s__state~0); 73745#L132 assume !(8466 == ssl3_accept_~s__state~0); 73741#L135 assume !(8496 == ssl3_accept_~s__state~0); 73736#L138 assume !(8497 == ssl3_accept_~s__state~0); 72469#L141 assume 8512 == ssl3_accept_~s__state~0; 72649#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 73695#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 73696#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 74329#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 74326#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 74323#L652-1 ssl3_accept_~skip~0 := 0; 74322#L99-2 assume !false; 74321#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74320#L102 assume !(12292 == ssl3_accept_~s__state~0); 74319#L105 assume !(16384 == ssl3_accept_~s__state~0); 74318#L108 assume !(8192 == ssl3_accept_~s__state~0); 74317#L111 assume !(24576 == ssl3_accept_~s__state~0); 74316#L114 assume !(8195 == ssl3_accept_~s__state~0); 74315#L117 assume !(8480 == ssl3_accept_~s__state~0); 74314#L120 assume !(8481 == ssl3_accept_~s__state~0); 74313#L123 assume !(8482 == ssl3_accept_~s__state~0); 74312#L126 assume !(8464 == ssl3_accept_~s__state~0); 74311#L129 assume !(8465 == ssl3_accept_~s__state~0); 74310#L132 assume !(8466 == ssl3_accept_~s__state~0); 74309#L135 assume !(8496 == ssl3_accept_~s__state~0); 74308#L138 assume !(8497 == ssl3_accept_~s__state~0); 74307#L141 assume !(8512 == ssl3_accept_~s__state~0); 74306#L144 assume !(8513 == ssl3_accept_~s__state~0); 74305#L147 assume 8528 == ssl3_accept_~s__state~0; 72646#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 74303#L327 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 74302#L327-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 74299#L336 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 74294#L339 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 74290#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 74287#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 74284#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 74281#L652-1 ssl3_accept_~skip~0 := 0; 74279#L99-2 assume !false; 74276#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74270#L102 assume !(12292 == ssl3_accept_~s__state~0); 74268#L105 assume !(16384 == ssl3_accept_~s__state~0); 74266#L108 assume !(8192 == ssl3_accept_~s__state~0); 74264#L111 assume !(24576 == ssl3_accept_~s__state~0); 74262#L114 assume !(8195 == ssl3_accept_~s__state~0); 74260#L117 assume !(8480 == ssl3_accept_~s__state~0); 74258#L120 assume !(8481 == ssl3_accept_~s__state~0); 74256#L123 assume !(8482 == ssl3_accept_~s__state~0); 74254#L126 assume !(8464 == ssl3_accept_~s__state~0); 74252#L129 assume !(8465 == ssl3_accept_~s__state~0); 74249#L132 assume !(8466 == ssl3_accept_~s__state~0); 74246#L135 assume !(8496 == ssl3_accept_~s__state~0); 74243#L138 assume !(8497 == ssl3_accept_~s__state~0); 74240#L141 assume !(8512 == ssl3_accept_~s__state~0); 74237#L144 assume !(8513 == ssl3_accept_~s__state~0); 74234#L147 assume !(8528 == ssl3_accept_~s__state~0); 74230#L150 assume !(8529 == ssl3_accept_~s__state~0); 74226#L153 assume 8544 == ssl3_accept_~s__state~0; 72643#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 74220#L388 assume !(0 != ssl3_accept_~s__session__peer~0); 74214#L398 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 74205#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 74202#L414 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 74199#L417 assume !(4 == ssl3_accept_~blastFlag~0); 74184#L417-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; 74180#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 74177#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 74174#L652-1 ssl3_accept_~skip~0 := 0; 74173#L99-2 assume !false; 74172#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74171#L102 assume !(12292 == ssl3_accept_~s__state~0); 74170#L105 assume !(16384 == ssl3_accept_~s__state~0); 74169#L108 assume !(8192 == ssl3_accept_~s__state~0); 74168#L111 assume !(24576 == ssl3_accept_~s__state~0); 74167#L114 assume !(8195 == ssl3_accept_~s__state~0); 74166#L117 assume !(8480 == ssl3_accept_~s__state~0); 74165#L120 assume !(8481 == ssl3_accept_~s__state~0); 74164#L123 assume !(8482 == ssl3_accept_~s__state~0); 74163#L126 assume !(8464 == ssl3_accept_~s__state~0); 74162#L129 assume !(8465 == ssl3_accept_~s__state~0); 74161#L132 assume !(8466 == ssl3_accept_~s__state~0); 74160#L135 assume !(8496 == ssl3_accept_~s__state~0); 74159#L138 assume !(8497 == ssl3_accept_~s__state~0); 74158#L141 assume !(8512 == ssl3_accept_~s__state~0); 74157#L144 assume !(8513 == ssl3_accept_~s__state~0); 74156#L147 assume !(8528 == ssl3_accept_~s__state~0); 74155#L150 assume !(8529 == ssl3_accept_~s__state~0); 74154#L153 assume !(8544 == ssl3_accept_~s__state~0); 74153#L156 assume !(8545 == ssl3_accept_~s__state~0); 74152#L159 assume !(8560 == ssl3_accept_~s__state~0); 74151#L162 assume !(8561 == ssl3_accept_~s__state~0); 74146#L165 assume 8448 == ssl3_accept_~s__state~0; 74142#L166 assume !(ssl3_accept_~num1~0 > 0); 74136#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 74131#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 74125#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 74117#L652-1 ssl3_accept_~skip~0 := 0; 74115#L99-2 assume !false; 74113#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74111#L102 assume !(12292 == ssl3_accept_~s__state~0); 74109#L105 assume !(16384 == ssl3_accept_~s__state~0); 74107#L108 assume !(8192 == ssl3_accept_~s__state~0); 74105#L111 assume !(24576 == ssl3_accept_~s__state~0); 74103#L114 assume !(8195 == ssl3_accept_~s__state~0); 74101#L117 assume !(8480 == ssl3_accept_~s__state~0); 74099#L120 assume !(8481 == ssl3_accept_~s__state~0); 74097#L123 assume !(8482 == ssl3_accept_~s__state~0); 74095#L126 assume !(8464 == ssl3_accept_~s__state~0); 74093#L129 assume !(8465 == ssl3_accept_~s__state~0); 74091#L132 assume !(8466 == ssl3_accept_~s__state~0); 74089#L135 assume !(8496 == ssl3_accept_~s__state~0); 74087#L138 assume !(8497 == ssl3_accept_~s__state~0); 74085#L141 assume !(8512 == ssl3_accept_~s__state~0); 74083#L144 assume !(8513 == ssl3_accept_~s__state~0); 74081#L147 assume !(8528 == ssl3_accept_~s__state~0); 74079#L150 assume !(8529 == ssl3_accept_~s__state~0); 74077#L153 assume !(8544 == ssl3_accept_~s__state~0); 74075#L156 assume !(8545 == ssl3_accept_~s__state~0); 74073#L159 assume !(8560 == ssl3_accept_~s__state~0); 74071#L162 assume !(8561 == ssl3_accept_~s__state~0); 74069#L165 assume !(8448 == ssl3_accept_~s__state~0); 74066#L168 assume 8576 == ssl3_accept_~s__state~0; 74028#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 74027#L460 assume !(5 == ssl3_accept_~blastFlag~0); 74025#L460-2 assume !(ssl3_accept_~ret~0 <= 0); 74022#L466 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 74023#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 74057#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 74054#L652-1 ssl3_accept_~skip~0 := 0; 74053#L99-2 assume !false; 74052#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74051#L102 assume !(12292 == ssl3_accept_~s__state~0); 74050#L105 assume !(16384 == ssl3_accept_~s__state~0); 74049#L108 assume !(8192 == ssl3_accept_~s__state~0); 74048#L111 assume !(24576 == ssl3_accept_~s__state~0); 74047#L114 assume !(8195 == ssl3_accept_~s__state~0); 74046#L117 assume !(8480 == ssl3_accept_~s__state~0); 74045#L120 assume !(8481 == ssl3_accept_~s__state~0); 74044#L123 assume !(8482 == ssl3_accept_~s__state~0); 74030#L126 assume 8464 == ssl3_accept_~s__state~0; 72655#L133 [2019-11-15 21:24:27,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:27,116 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 17 times [2019-11-15 21:24:27,116 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:27,118 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101225552] [2019-11-15 21:24:27,118 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:27,118 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:27,118 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:27,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:27,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:27,131 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:24:27,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:27,133 INFO L82 PathProgramCache]: Analyzing trace with hash -1861489952, now seen corresponding path program 1 times [2019-11-15 21:24:27,133 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:27,133 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617845414] [2019-11-15 21:24:27,133 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:27,133 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:27,133 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:27,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:24:27,187 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2019-11-15 21:24:27,187 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617845414] [2019-11-15 21:24:27,187 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:24:27,187 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-15 21:24:27,188 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35280403] [2019-11-15 21:24:27,188 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 21:24:27,188 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:24:27,188 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 21:24:27,188 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 21:24:27,189 INFO L87 Difference]: Start difference. First operand 3553 states and 4661 transitions. cyclomatic complexity: 1116 Second operand 3 states. [2019-11-15 21:24:27,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:24:27,350 INFO L93 Difference]: Finished difference Result 3879 states and 5031 transitions. [2019-11-15 21:24:27,350 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 21:24:27,350 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3879 states and 5031 transitions. [2019-11-15 21:24:27,362 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3467 [2019-11-15 21:24:27,377 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3879 states to 3759 states and 4911 transitions. [2019-11-15 21:24:27,377 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3620 [2019-11-15 21:24:27,379 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3620 [2019-11-15 21:24:27,380 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3759 states and 4911 transitions. [2019-11-15 21:24:27,380 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:24:27,380 INFO L688 BuchiCegarLoop]: Abstraction has 3759 states and 4911 transitions. [2019-11-15 21:24:27,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3759 states and 4911 transitions. [2019-11-15 21:24:27,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3759 to 3549. [2019-11-15 21:24:27,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3549 states. [2019-11-15 21:24:27,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3549 states to 3549 states and 4641 transitions. [2019-11-15 21:24:27,422 INFO L711 BuchiCegarLoop]: Abstraction has 3549 states and 4641 transitions. [2019-11-15 21:24:27,422 INFO L591 BuchiCegarLoop]: Abstraction has 3549 states and 4641 transitions. [2019-11-15 21:24:27,423 INFO L424 BuchiCegarLoop]: ======== Iteration 23============ [2019-11-15 21:24:27,423 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3549 states and 4641 transitions. [2019-11-15 21:24:27,432 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3305 [2019-11-15 21:24:27,433 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:24:27,433 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:24:27,435 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:24:27,435 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 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-11-15 21:24:27,435 INFO L791 eck$LassoCheckResult]: Stem: 79862#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, 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~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 79863#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 79854#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 79855#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 79810#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 79932#L99-2 assume !false; 79981#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80722#L102 assume !(12292 == ssl3_accept_~s__state~0); 80720#L105 assume !(16384 == ssl3_accept_~s__state~0); 80718#L108 assume !(8192 == ssl3_accept_~s__state~0); 80716#L111 assume !(24576 == ssl3_accept_~s__state~0); 80714#L114 assume !(8195 == ssl3_accept_~s__state~0); 80712#L117 assume !(8480 == ssl3_accept_~s__state~0); 80710#L120 assume !(8481 == ssl3_accept_~s__state~0); 80708#L123 assume !(8482 == ssl3_accept_~s__state~0); 80706#L126 assume 8464 == ssl3_accept_~s__state~0; 80501#L133 [2019-11-15 21:24:27,435 INFO L793 eck$LassoCheckResult]: Loop: 80501#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 83121#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 83054#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; 83120#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 83137#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 83134#L652-1 ssl3_accept_~skip~0 := 0; 83133#L99-2 assume !false; 83132#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 83131#L102 assume !(12292 == ssl3_accept_~s__state~0); 83130#L105 assume !(16384 == ssl3_accept_~s__state~0); 83129#L108 assume !(8192 == ssl3_accept_~s__state~0); 83128#L111 assume !(24576 == ssl3_accept_~s__state~0); 83127#L114 assume !(8195 == ssl3_accept_~s__state~0); 83126#L117 assume !(8480 == ssl3_accept_~s__state~0); 83125#L120 assume !(8481 == ssl3_accept_~s__state~0); 83124#L123 assume !(8482 == ssl3_accept_~s__state~0); 83123#L126 assume !(8464 == ssl3_accept_~s__state~0); 83122#L129 assume !(8465 == ssl3_accept_~s__state~0); 83077#L132 assume !(8466 == ssl3_accept_~s__state~0); 81433#L135 assume 8496 == ssl3_accept_~s__state~0; 80491#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 81432#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 81429#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 81428#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 81426#L293-2 ssl3_accept_~s__init_num~0 := 0; 81423#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 81420#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81417#L652-1 ssl3_accept_~skip~0 := 0; 81416#L99-2 assume !false; 81415#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81414#L102 assume !(12292 == ssl3_accept_~s__state~0); 81413#L105 assume !(16384 == ssl3_accept_~s__state~0); 81412#L108 assume !(8192 == ssl3_accept_~s__state~0); 81411#L111 assume !(24576 == ssl3_accept_~s__state~0); 81410#L114 assume !(8195 == ssl3_accept_~s__state~0); 81409#L117 assume !(8480 == ssl3_accept_~s__state~0); 81408#L120 assume !(8481 == ssl3_accept_~s__state~0); 81407#L123 assume !(8482 == ssl3_accept_~s__state~0); 81406#L126 assume !(8464 == ssl3_accept_~s__state~0); 81405#L129 assume !(8465 == ssl3_accept_~s__state~0); 81404#L132 assume !(8466 == ssl3_accept_~s__state~0); 81403#L135 assume !(8496 == ssl3_accept_~s__state~0); 81402#L138 assume !(8497 == ssl3_accept_~s__state~0); 79937#L141 assume 8512 == ssl3_accept_~s__state~0; 80481#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 81393#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 81394#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 82676#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 82672#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82670#L652-1 ssl3_accept_~skip~0 := 0; 82669#L99-2 assume !false; 82668#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82667#L102 assume !(12292 == ssl3_accept_~s__state~0); 82666#L105 assume !(16384 == ssl3_accept_~s__state~0); 82665#L108 assume !(8192 == ssl3_accept_~s__state~0); 82664#L111 assume !(24576 == ssl3_accept_~s__state~0); 82663#L114 assume !(8195 == ssl3_accept_~s__state~0); 82662#L117 assume !(8480 == ssl3_accept_~s__state~0); 82661#L120 assume !(8481 == ssl3_accept_~s__state~0); 82660#L123 assume !(8482 == ssl3_accept_~s__state~0); 82659#L126 assume !(8464 == ssl3_accept_~s__state~0); 82658#L129 assume !(8465 == ssl3_accept_~s__state~0); 82657#L132 assume !(8466 == ssl3_accept_~s__state~0); 82656#L135 assume !(8496 == ssl3_accept_~s__state~0); 82655#L138 assume !(8497 == ssl3_accept_~s__state~0); 82654#L141 assume !(8512 == ssl3_accept_~s__state~0); 82653#L144 assume !(8513 == ssl3_accept_~s__state~0); 82652#L147 assume 8528 == ssl3_accept_~s__state~0; 80469#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 82651#L327 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 82649#L327-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 82650#L336 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 79789#L339 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 79671#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 79791#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 81234#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81116#L652-1 ssl3_accept_~skip~0 := 0; 81117#L99-2 assume !false; 81104#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81105#L102 assume !(12292 == ssl3_accept_~s__state~0); 81089#L105 assume !(16384 == ssl3_accept_~s__state~0); 81090#L108 assume !(8192 == ssl3_accept_~s__state~0); 81060#L111 assume !(24576 == ssl3_accept_~s__state~0); 81061#L114 assume !(8195 == ssl3_accept_~s__state~0); 81043#L117 assume !(8480 == ssl3_accept_~s__state~0); 81044#L120 assume !(8481 == ssl3_accept_~s__state~0); 81033#L123 assume !(8482 == ssl3_accept_~s__state~0); 81034#L126 assume !(8464 == ssl3_accept_~s__state~0); 81023#L129 assume !(8465 == ssl3_accept_~s__state~0); 81024#L132 assume !(8466 == ssl3_accept_~s__state~0); 81013#L135 assume !(8496 == ssl3_accept_~s__state~0); 81014#L138 assume !(8497 == ssl3_accept_~s__state~0); 81003#L141 assume !(8512 == ssl3_accept_~s__state~0); 81004#L144 assume !(8513 == ssl3_accept_~s__state~0); 80993#L147 assume !(8528 == ssl3_accept_~s__state~0); 80994#L150 assume !(8529 == ssl3_accept_~s__state~0); 80976#L153 assume 8544 == ssl3_accept_~s__state~0; 80458#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 80772#L388 assume !(0 != ssl3_accept_~s__session__peer~0); 80771#L398 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 79720#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 79721#L414 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 82635#L417 assume !(4 == ssl3_accept_~blastFlag~0); 82626#L417-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; 82622#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 82619#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82616#L652-1 ssl3_accept_~skip~0 := 0; 82615#L99-2 assume !false; 82614#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82613#L102 assume !(12292 == ssl3_accept_~s__state~0); 82612#L105 assume !(16384 == ssl3_accept_~s__state~0); 82611#L108 assume !(8192 == ssl3_accept_~s__state~0); 82610#L111 assume !(24576 == ssl3_accept_~s__state~0); 82609#L114 assume !(8195 == ssl3_accept_~s__state~0); 82608#L117 assume !(8480 == ssl3_accept_~s__state~0); 82607#L120 assume !(8481 == ssl3_accept_~s__state~0); 82606#L123 assume !(8482 == ssl3_accept_~s__state~0); 82605#L126 assume !(8464 == ssl3_accept_~s__state~0); 82604#L129 assume !(8465 == ssl3_accept_~s__state~0); 82603#L132 assume !(8466 == ssl3_accept_~s__state~0); 82602#L135 assume !(8496 == ssl3_accept_~s__state~0); 82601#L138 assume !(8497 == ssl3_accept_~s__state~0); 82600#L141 assume !(8512 == ssl3_accept_~s__state~0); 82599#L144 assume !(8513 == ssl3_accept_~s__state~0); 82598#L147 assume !(8528 == ssl3_accept_~s__state~0); 82597#L150 assume !(8529 == ssl3_accept_~s__state~0); 82596#L153 assume !(8544 == ssl3_accept_~s__state~0); 82595#L156 assume !(8545 == ssl3_accept_~s__state~0); 82594#L159 assume !(8560 == ssl3_accept_~s__state~0); 82593#L162 assume !(8561 == ssl3_accept_~s__state~0); 82592#L165 assume 8448 == ssl3_accept_~s__state~0; 82591#L166 assume !(ssl3_accept_~num1~0 > 0); 82588#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 82585#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 82582#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82579#L652-1 ssl3_accept_~skip~0 := 0; 82578#L99-2 assume !false; 82577#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82576#L102 assume !(12292 == ssl3_accept_~s__state~0); 82575#L105 assume !(16384 == ssl3_accept_~s__state~0); 82574#L108 assume !(8192 == ssl3_accept_~s__state~0); 82573#L111 assume !(24576 == ssl3_accept_~s__state~0); 82572#L114 assume !(8195 == ssl3_accept_~s__state~0); 82571#L117 assume !(8480 == ssl3_accept_~s__state~0); 82570#L120 assume !(8481 == ssl3_accept_~s__state~0); 82569#L123 assume !(8482 == ssl3_accept_~s__state~0); 82568#L126 assume !(8464 == ssl3_accept_~s__state~0); 82567#L129 assume !(8465 == ssl3_accept_~s__state~0); 82566#L132 assume !(8466 == ssl3_accept_~s__state~0); 82565#L135 assume !(8496 == ssl3_accept_~s__state~0); 82564#L138 assume !(8497 == ssl3_accept_~s__state~0); 82563#L141 assume !(8512 == ssl3_accept_~s__state~0); 82562#L144 assume !(8513 == ssl3_accept_~s__state~0); 82561#L147 assume !(8528 == ssl3_accept_~s__state~0); 82560#L150 assume !(8529 == ssl3_accept_~s__state~0); 82559#L153 assume !(8544 == ssl3_accept_~s__state~0); 82558#L156 assume !(8545 == ssl3_accept_~s__state~0); 82557#L159 assume !(8560 == ssl3_accept_~s__state~0); 82556#L162 assume !(8561 == ssl3_accept_~s__state~0); 82555#L165 assume !(8448 == ssl3_accept_~s__state~0); 82554#L168 assume 8576 == ssl3_accept_~s__state~0; 82182#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 82553#L460 assume !(5 == ssl3_accept_~blastFlag~0); 82552#L460-2 assume !(ssl3_accept_~ret~0 <= 0); 82551#L466 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 81216#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 83113#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 83105#L652-1 ssl3_accept_~skip~0 := 0; 83103#L99-2 assume !false; 83101#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 83099#L102 assume !(12292 == ssl3_accept_~s__state~0); 83097#L105 assume !(16384 == ssl3_accept_~s__state~0); 83095#L108 assume !(8192 == ssl3_accept_~s__state~0); 83093#L111 assume !(24576 == ssl3_accept_~s__state~0); 83091#L114 assume !(8195 == ssl3_accept_~s__state~0); 83089#L117 assume !(8480 == ssl3_accept_~s__state~0); 83087#L120 assume !(8481 == ssl3_accept_~s__state~0); 83085#L123 assume !(8482 == ssl3_accept_~s__state~0); 83083#L126 assume !(8464 == ssl3_accept_~s__state~0); 83080#L129 assume !(8465 == ssl3_accept_~s__state~0); 83081#L132 assume 8466 == ssl3_accept_~s__state~0; 80501#L133 [2019-11-15 21:24:27,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:27,436 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 18 times [2019-11-15 21:24:27,436 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:27,436 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705096760] [2019-11-15 21:24:27,436 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:27,436 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:27,436 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:27,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:27,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:27,444 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:24:27,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:27,444 INFO L82 PathProgramCache]: Analyzing trace with hash 2109523397, now seen corresponding path program 1 times [2019-11-15 21:24:27,444 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:27,444 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911349772] [2019-11-15 21:24:27,444 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:27,445 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:27,445 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:27,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:24:27,517 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2019-11-15 21:24:27,517 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911349772] [2019-11-15 21:24:27,518 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:24:27,518 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 21:24:27,518 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672738250] [2019-11-15 21:24:27,518 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 21:24:27,518 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:24:27,518 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 21:24:27,519 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 21:24:27,519 INFO L87 Difference]: Start difference. First operand 3549 states and 4641 transitions. cyclomatic complexity: 1101 Second operand 3 states. [2019-11-15 21:24:27,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:24:27,548 INFO L93 Difference]: Finished difference Result 6365 states and 8288 transitions. [2019-11-15 21:24:27,548 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 21:24:27,548 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6365 states and 8288 transitions. [2019-11-15 21:24:27,573 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 6121 [2019-11-15 21:24:27,594 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6365 states to 6365 states and 8288 transitions. [2019-11-15 21:24:27,594 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6226 [2019-11-15 21:24:27,598 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6226 [2019-11-15 21:24:27,599 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6365 states and 8288 transitions. [2019-11-15 21:24:27,599 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:24:27,599 INFO L688 BuchiCegarLoop]: Abstraction has 6365 states and 8288 transitions. [2019-11-15 21:24:27,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6365 states and 8288 transitions. [2019-11-15 21:24:27,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6365 to 3549. [2019-11-15 21:24:27,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3549 states. [2019-11-15 21:24:27,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3549 states to 3549 states and 4637 transitions. [2019-11-15 21:24:27,653 INFO L711 BuchiCegarLoop]: Abstraction has 3549 states and 4637 transitions. [2019-11-15 21:24:27,653 INFO L591 BuchiCegarLoop]: Abstraction has 3549 states and 4637 transitions. [2019-11-15 21:24:27,653 INFO L424 BuchiCegarLoop]: ======== Iteration 24============ [2019-11-15 21:24:27,653 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3549 states and 4637 transitions. [2019-11-15 21:24:27,662 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3305 [2019-11-15 21:24:27,662 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:24:27,662 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:24:27,664 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:24:27,665 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 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-11-15 21:24:27,665 INFO L791 eck$LassoCheckResult]: Stem: 89772#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, 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~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 89773#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 89762#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 89763#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 89722#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 89828#L99-2 assume !false; 89901#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 90779#L102 assume !(12292 == ssl3_accept_~s__state~0); 90777#L105 assume !(16384 == ssl3_accept_~s__state~0); 90775#L108 assume !(8192 == ssl3_accept_~s__state~0); 90773#L111 assume !(24576 == ssl3_accept_~s__state~0); 90771#L114 assume !(8195 == ssl3_accept_~s__state~0); 90769#L117 assume !(8480 == ssl3_accept_~s__state~0); 90767#L120 assume !(8481 == ssl3_accept_~s__state~0); 90765#L123 assume !(8482 == ssl3_accept_~s__state~0); 90763#L126 assume 8464 == ssl3_accept_~s__state~0; 89974#L133 [2019-11-15 21:24:27,665 INFO L793 eck$LassoCheckResult]: Loop: 89974#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 91701#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 91697#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; 91698#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 91684#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 91682#L652-1 ssl3_accept_~skip~0 := 0; 91675#L99-2 assume !false; 91676#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91669#L102 assume !(12292 == ssl3_accept_~s__state~0); 91670#L105 assume !(16384 == ssl3_accept_~s__state~0); 91663#L108 assume !(8192 == ssl3_accept_~s__state~0); 91664#L111 assume !(24576 == ssl3_accept_~s__state~0); 91654#L114 assume !(8195 == ssl3_accept_~s__state~0); 91655#L117 assume !(8480 == ssl3_accept_~s__state~0); 91648#L120 assume !(8481 == ssl3_accept_~s__state~0); 91649#L123 assume !(8482 == ssl3_accept_~s__state~0); 91642#L126 assume !(8464 == ssl3_accept_~s__state~0); 91643#L129 assume !(8465 == ssl3_accept_~s__state~0); 91589#L132 assume !(8466 == ssl3_accept_~s__state~0); 91546#L135 assume 8496 == ssl3_accept_~s__state~0; 89968#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 91544#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 91541#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 91539#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 91537#L293-2 ssl3_accept_~s__init_num~0 := 0; 91534#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 91531#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 91528#L652-1 ssl3_accept_~skip~0 := 0; 91527#L99-2 assume !false; 91526#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91525#L102 assume !(12292 == ssl3_accept_~s__state~0); 91524#L105 assume !(16384 == ssl3_accept_~s__state~0); 91523#L108 assume !(8192 == ssl3_accept_~s__state~0); 91522#L111 assume !(24576 == ssl3_accept_~s__state~0); 91521#L114 assume !(8195 == ssl3_accept_~s__state~0); 91520#L117 assume !(8480 == ssl3_accept_~s__state~0); 91519#L120 assume !(8481 == ssl3_accept_~s__state~0); 91518#L123 assume !(8482 == ssl3_accept_~s__state~0); 91517#L126 assume !(8464 == ssl3_accept_~s__state~0); 91516#L129 assume !(8465 == ssl3_accept_~s__state~0); 91515#L132 assume !(8466 == ssl3_accept_~s__state~0); 91514#L135 assume !(8496 == ssl3_accept_~s__state~0); 91513#L138 assume !(8497 == ssl3_accept_~s__state~0); 89833#L141 assume 8512 == ssl3_accept_~s__state~0; 89963#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 91510#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 91507#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 91504#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 91501#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 91498#L652-1 ssl3_accept_~skip~0 := 0; 91497#L99-2 assume !false; 91496#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91495#L102 assume !(12292 == ssl3_accept_~s__state~0); 91494#L105 assume !(16384 == ssl3_accept_~s__state~0); 91493#L108 assume !(8192 == ssl3_accept_~s__state~0); 91492#L111 assume !(24576 == ssl3_accept_~s__state~0); 91491#L114 assume !(8195 == ssl3_accept_~s__state~0); 91490#L117 assume !(8480 == ssl3_accept_~s__state~0); 91489#L120 assume !(8481 == ssl3_accept_~s__state~0); 91488#L123 assume !(8482 == ssl3_accept_~s__state~0); 91487#L126 assume !(8464 == ssl3_accept_~s__state~0); 91486#L129 assume !(8465 == ssl3_accept_~s__state~0); 91485#L132 assume !(8466 == ssl3_accept_~s__state~0); 91484#L135 assume !(8496 == ssl3_accept_~s__state~0); 91483#L138 assume !(8497 == ssl3_accept_~s__state~0); 91482#L141 assume !(8512 == ssl3_accept_~s__state~0); 91480#L144 assume !(8513 == ssl3_accept_~s__state~0); 91479#L147 assume 8528 == ssl3_accept_~s__state~0; 89958#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 91477#L327 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 91476#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 91471#L360 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 91481#L362 assume !(3 == ssl3_accept_~blastFlag~0); 91469#L362-2 assume !(ssl3_accept_~ret~0 <= 0); 91465#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 91462#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 91459#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 91456#L652-1 ssl3_accept_~skip~0 := 0; 91455#L99-2 assume !false; 91454#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91452#L102 assume !(12292 == ssl3_accept_~s__state~0); 91449#L105 assume !(16384 == ssl3_accept_~s__state~0); 91443#L108 assume !(8192 == ssl3_accept_~s__state~0); 91441#L111 assume !(24576 == ssl3_accept_~s__state~0); 91439#L114 assume !(8195 == ssl3_accept_~s__state~0); 91437#L117 assume !(8480 == ssl3_accept_~s__state~0); 91435#L120 assume !(8481 == ssl3_accept_~s__state~0); 91433#L123 assume !(8482 == ssl3_accept_~s__state~0); 91431#L126 assume !(8464 == ssl3_accept_~s__state~0); 91429#L129 assume !(8465 == ssl3_accept_~s__state~0); 91427#L132 assume !(8466 == ssl3_accept_~s__state~0); 91425#L135 assume !(8496 == ssl3_accept_~s__state~0); 91423#L138 assume !(8497 == ssl3_accept_~s__state~0); 91421#L141 assume !(8512 == ssl3_accept_~s__state~0); 91419#L144 assume !(8513 == ssl3_accept_~s__state~0); 91417#L147 assume !(8528 == ssl3_accept_~s__state~0); 91415#L150 assume !(8529 == ssl3_accept_~s__state~0); 91413#L153 assume 8544 == ssl3_accept_~s__state~0; 89953#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 91410#L388 assume !(0 != ssl3_accept_~s__session__peer~0); 91407#L398 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 91403#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 91401#L414 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 91399#L417 assume !(4 == ssl3_accept_~blastFlag~0); 91389#L417-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; 91385#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 91382#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 91379#L652-1 ssl3_accept_~skip~0 := 0; 91378#L99-2 assume !false; 91377#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91376#L102 assume !(12292 == ssl3_accept_~s__state~0); 91375#L105 assume !(16384 == ssl3_accept_~s__state~0); 91374#L108 assume !(8192 == ssl3_accept_~s__state~0); 91373#L111 assume !(24576 == ssl3_accept_~s__state~0); 91372#L114 assume !(8195 == ssl3_accept_~s__state~0); 91371#L117 assume !(8480 == ssl3_accept_~s__state~0); 91370#L120 assume !(8481 == ssl3_accept_~s__state~0); 91369#L123 assume !(8482 == ssl3_accept_~s__state~0); 91368#L126 assume !(8464 == ssl3_accept_~s__state~0); 91367#L129 assume !(8465 == ssl3_accept_~s__state~0); 91366#L132 assume !(8466 == ssl3_accept_~s__state~0); 91365#L135 assume !(8496 == ssl3_accept_~s__state~0); 91363#L138 assume !(8497 == ssl3_accept_~s__state~0); 91361#L141 assume !(8512 == ssl3_accept_~s__state~0); 91359#L144 assume !(8513 == ssl3_accept_~s__state~0); 91357#L147 assume !(8528 == ssl3_accept_~s__state~0); 91355#L150 assume !(8529 == ssl3_accept_~s__state~0); 91353#L153 assume !(8544 == ssl3_accept_~s__state~0); 91351#L156 assume !(8545 == ssl3_accept_~s__state~0); 91349#L159 assume !(8560 == ssl3_accept_~s__state~0); 91347#L162 assume !(8561 == ssl3_accept_~s__state~0); 91345#L165 assume 8448 == ssl3_accept_~s__state~0; 91334#L166 assume !(ssl3_accept_~num1~0 > 0); 91333#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 91322#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 91323#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 91314#L652-1 ssl3_accept_~skip~0 := 0; 91315#L99-2 assume !false; 91310#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91311#L102 assume !(12292 == ssl3_accept_~s__state~0); 91306#L105 assume !(16384 == ssl3_accept_~s__state~0); 91307#L108 assume !(8192 == ssl3_accept_~s__state~0); 91302#L111 assume !(24576 == ssl3_accept_~s__state~0); 91303#L114 assume !(8195 == ssl3_accept_~s__state~0); 91297#L117 assume !(8480 == ssl3_accept_~s__state~0); 91298#L120 assume !(8481 == ssl3_accept_~s__state~0); 91293#L123 assume !(8482 == ssl3_accept_~s__state~0); 91294#L126 assume !(8464 == ssl3_accept_~s__state~0); 91289#L129 assume !(8465 == ssl3_accept_~s__state~0); 91290#L132 assume !(8466 == ssl3_accept_~s__state~0); 91285#L135 assume !(8496 == ssl3_accept_~s__state~0); 91286#L138 assume !(8497 == ssl3_accept_~s__state~0); 91281#L141 assume !(8512 == ssl3_accept_~s__state~0); 91282#L144 assume !(8513 == ssl3_accept_~s__state~0); 91198#L147 assume !(8528 == ssl3_accept_~s__state~0); 91199#L150 assume !(8529 == ssl3_accept_~s__state~0); 91183#L153 assume !(8544 == ssl3_accept_~s__state~0); 91184#L156 assume !(8545 == ssl3_accept_~s__state~0); 91174#L159 assume !(8560 == ssl3_accept_~s__state~0); 91175#L162 assume !(8561 == ssl3_accept_~s__state~0); 91165#L165 assume !(8448 == ssl3_accept_~s__state~0); 91161#L168 assume 8576 == ssl3_accept_~s__state~0; 90925#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 91148#L460 assume !(5 == ssl3_accept_~blastFlag~0); 91149#L460-2 assume !(ssl3_accept_~ret~0 <= 0); 91090#L466 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 90248#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 91688#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 91678#L652-1 ssl3_accept_~skip~0 := 0; 91679#L99-2 assume !false; 91672#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91673#L102 assume !(12292 == ssl3_accept_~s__state~0); 91666#L105 assume !(16384 == ssl3_accept_~s__state~0); 91667#L108 assume !(8192 == ssl3_accept_~s__state~0); 91659#L111 assume !(24576 == ssl3_accept_~s__state~0); 91660#L114 assume !(8195 == ssl3_accept_~s__state~0); 91651#L117 assume !(8480 == ssl3_accept_~s__state~0); 91652#L120 assume !(8481 == ssl3_accept_~s__state~0); 91645#L123 assume !(8482 == ssl3_accept_~s__state~0); 91646#L126 assume !(8464 == ssl3_accept_~s__state~0); 91638#L129 assume !(8465 == ssl3_accept_~s__state~0); 91639#L132 assume 8466 == ssl3_accept_~s__state~0; 89974#L133 [2019-11-15 21:24:27,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:27,665 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 19 times [2019-11-15 21:24:27,666 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:27,666 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917841838] [2019-11-15 21:24:27,666 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:27,666 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:27,666 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:27,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:27,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:27,674 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:24:27,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:27,674 INFO L82 PathProgramCache]: Analyzing trace with hash 805698353, now seen corresponding path program 1 times [2019-11-15 21:24:27,675 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:27,675 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145502418] [2019-11-15 21:24:27,675 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:27,675 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:27,675 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:27,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:24:27,712 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2019-11-15 21:24:27,712 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145502418] [2019-11-15 21:24:27,713 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:24:27,713 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 21:24:27,713 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419645780] [2019-11-15 21:24:27,713 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 21:24:27,714 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:24:27,714 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 21:24:27,714 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 21:24:27,714 INFO L87 Difference]: Start difference. First operand 3549 states and 4637 transitions. cyclomatic complexity: 1097 Second operand 3 states. [2019-11-15 21:24:27,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:24:27,736 INFO L93 Difference]: Finished difference Result 6369 states and 8292 transitions. [2019-11-15 21:24:27,737 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 21:24:27,737 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6369 states and 8292 transitions. [2019-11-15 21:24:27,760 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 6125 [2019-11-15 21:24:27,779 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6369 states to 6369 states and 8292 transitions. [2019-11-15 21:24:27,779 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6230 [2019-11-15 21:24:27,784 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6230 [2019-11-15 21:24:27,784 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6369 states and 8292 transitions. [2019-11-15 21:24:27,786 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:24:27,786 INFO L688 BuchiCegarLoop]: Abstraction has 6369 states and 8292 transitions. [2019-11-15 21:24:27,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6369 states and 8292 transitions. [2019-11-15 21:24:27,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6369 to 3549. [2019-11-15 21:24:27,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3549 states. [2019-11-15 21:24:27,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3549 states to 3549 states and 4633 transitions. [2019-11-15 21:24:27,843 INFO L711 BuchiCegarLoop]: Abstraction has 3549 states and 4633 transitions. [2019-11-15 21:24:27,843 INFO L591 BuchiCegarLoop]: Abstraction has 3549 states and 4633 transitions. [2019-11-15 21:24:27,843 INFO L424 BuchiCegarLoop]: ======== Iteration 25============ [2019-11-15 21:24:27,843 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3549 states and 4633 transitions. [2019-11-15 21:24:27,852 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3305 [2019-11-15 21:24:27,852 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:24:27,852 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:24:27,854 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:24:27,855 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 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-11-15 21:24:27,855 INFO L791 eck$LassoCheckResult]: Stem: 99698#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, 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~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 99699#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 99688#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 99689#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 99647#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 99765#L99-2 assume !false; 99831#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 100795#L102 assume !(12292 == ssl3_accept_~s__state~0); 100793#L105 assume !(16384 == ssl3_accept_~s__state~0); 100791#L108 assume !(8192 == ssl3_accept_~s__state~0); 100789#L111 assume !(24576 == ssl3_accept_~s__state~0); 100787#L114 assume !(8195 == ssl3_accept_~s__state~0); 100785#L117 assume !(8480 == ssl3_accept_~s__state~0); 100783#L120 assume !(8481 == ssl3_accept_~s__state~0); 100781#L123 assume !(8482 == ssl3_accept_~s__state~0); 100779#L126 assume 8464 == ssl3_accept_~s__state~0; 99932#L133 [2019-11-15 21:24:27,855 INFO L793 eck$LassoCheckResult]: Loop: 99932#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 101558#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 101554#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; 101555#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 101360#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 101355#L652-1 ssl3_accept_~skip~0 := 0; 101356#L99-2 assume !false; 101349#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 101350#L102 assume !(12292 == ssl3_accept_~s__state~0); 101343#L105 assume !(16384 == ssl3_accept_~s__state~0); 101344#L108 assume !(8192 == ssl3_accept_~s__state~0); 101574#L111 assume !(24576 == ssl3_accept_~s__state~0); 101336#L114 assume !(8195 == ssl3_accept_~s__state~0); 101334#L117 assume !(8480 == ssl3_accept_~s__state~0); 101332#L120 assume !(8481 == ssl3_accept_~s__state~0); 101330#L123 assume !(8482 == ssl3_accept_~s__state~0); 101328#L126 assume !(8464 == ssl3_accept_~s__state~0); 101325#L129 assume !(8465 == ssl3_accept_~s__state~0); 101326#L132 assume !(8466 == ssl3_accept_~s__state~0); 101206#L135 assume 8496 == ssl3_accept_~s__state~0; 99925#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 101205#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 101203#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 101202#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 101200#L293-2 ssl3_accept_~s__init_num~0 := 0; 101197#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 101194#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 101191#L652-1 ssl3_accept_~skip~0 := 0; 101190#L99-2 assume !false; 101189#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 101188#L102 assume !(12292 == ssl3_accept_~s__state~0); 101187#L105 assume !(16384 == ssl3_accept_~s__state~0); 101186#L108 assume !(8192 == ssl3_accept_~s__state~0); 101185#L111 assume !(24576 == ssl3_accept_~s__state~0); 101184#L114 assume !(8195 == ssl3_accept_~s__state~0); 101183#L117 assume !(8480 == ssl3_accept_~s__state~0); 101182#L120 assume !(8481 == ssl3_accept_~s__state~0); 101181#L123 assume !(8482 == ssl3_accept_~s__state~0); 101180#L126 assume !(8464 == ssl3_accept_~s__state~0); 101179#L129 assume !(8465 == ssl3_accept_~s__state~0); 101178#L132 assume !(8466 == ssl3_accept_~s__state~0); 101177#L135 assume !(8496 == ssl3_accept_~s__state~0); 101176#L138 assume !(8497 == ssl3_accept_~s__state~0); 99770#L141 assume 8512 == ssl3_accept_~s__state~0; 99919#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 101819#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 101817#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 101815#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 101811#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 101808#L652-1 ssl3_accept_~skip~0 := 0; 101807#L99-2 assume !false; 101806#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 101805#L102 assume !(12292 == ssl3_accept_~s__state~0); 101804#L105 assume !(16384 == ssl3_accept_~s__state~0); 101803#L108 assume !(8192 == ssl3_accept_~s__state~0); 101802#L111 assume !(24576 == ssl3_accept_~s__state~0); 101801#L114 assume !(8195 == ssl3_accept_~s__state~0); 101800#L117 assume !(8480 == ssl3_accept_~s__state~0); 101799#L120 assume !(8481 == ssl3_accept_~s__state~0); 101798#L123 assume !(8482 == ssl3_accept_~s__state~0); 101797#L126 assume !(8464 == ssl3_accept_~s__state~0); 101796#L129 assume !(8465 == ssl3_accept_~s__state~0); 101795#L132 assume !(8466 == ssl3_accept_~s__state~0); 101794#L135 assume !(8496 == ssl3_accept_~s__state~0); 101793#L138 assume !(8497 == ssl3_accept_~s__state~0); 101792#L141 assume !(8512 == ssl3_accept_~s__state~0); 101791#L144 assume !(8513 == ssl3_accept_~s__state~0); 101790#L147 assume 8528 == ssl3_accept_~s__state~0; 99913#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 101789#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 99741#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 99573#L360 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 99550#L362 assume !(3 == ssl3_accept_~blastFlag~0); 99513#L362-2 assume !(ssl3_accept_~ret~0 <= 0); 99514#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 99627#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 101768#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 101764#L652-1 ssl3_accept_~skip~0 := 0; 101762#L99-2 assume !false; 101760#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 101758#L102 assume !(12292 == ssl3_accept_~s__state~0); 101756#L105 assume !(16384 == ssl3_accept_~s__state~0); 101754#L108 assume !(8192 == ssl3_accept_~s__state~0); 101752#L111 assume !(24576 == ssl3_accept_~s__state~0); 101750#L114 assume !(8195 == ssl3_accept_~s__state~0); 101748#L117 assume !(8480 == ssl3_accept_~s__state~0); 101746#L120 assume !(8481 == ssl3_accept_~s__state~0); 101744#L123 assume !(8482 == ssl3_accept_~s__state~0); 101742#L126 assume !(8464 == ssl3_accept_~s__state~0); 101740#L129 assume !(8465 == ssl3_accept_~s__state~0); 101738#L132 assume !(8466 == ssl3_accept_~s__state~0); 101736#L135 assume !(8496 == ssl3_accept_~s__state~0); 101735#L138 assume !(8497 == ssl3_accept_~s__state~0); 101734#L141 assume !(8512 == ssl3_accept_~s__state~0); 101733#L144 assume !(8513 == ssl3_accept_~s__state~0); 101732#L147 assume !(8528 == ssl3_accept_~s__state~0); 101731#L150 assume !(8529 == ssl3_accept_~s__state~0); 101730#L153 assume 8544 == ssl3_accept_~s__state~0; 99908#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 101729#L388 assume !(0 != ssl3_accept_~s__session__peer~0); 101727#L398 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 101723#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 101721#L414 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 101719#L417 assume !(4 == ssl3_accept_~blastFlag~0); 101711#L417-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; 101707#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 101704#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 101701#L652-1 ssl3_accept_~skip~0 := 0; 101700#L99-2 assume !false; 101699#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 101698#L102 assume !(12292 == ssl3_accept_~s__state~0); 101697#L105 assume !(16384 == ssl3_accept_~s__state~0); 101696#L108 assume !(8192 == ssl3_accept_~s__state~0); 101695#L111 assume !(24576 == ssl3_accept_~s__state~0); 101694#L114 assume !(8195 == ssl3_accept_~s__state~0); 101693#L117 assume !(8480 == ssl3_accept_~s__state~0); 101692#L120 assume !(8481 == ssl3_accept_~s__state~0); 101691#L123 assume !(8482 == ssl3_accept_~s__state~0); 101690#L126 assume !(8464 == ssl3_accept_~s__state~0); 101689#L129 assume !(8465 == ssl3_accept_~s__state~0); 101688#L132 assume !(8466 == ssl3_accept_~s__state~0); 101687#L135 assume !(8496 == ssl3_accept_~s__state~0); 101686#L138 assume !(8497 == ssl3_accept_~s__state~0); 101685#L141 assume !(8512 == ssl3_accept_~s__state~0); 101684#L144 assume !(8513 == ssl3_accept_~s__state~0); 101683#L147 assume !(8528 == ssl3_accept_~s__state~0); 101682#L150 assume !(8529 == ssl3_accept_~s__state~0); 101681#L153 assume !(8544 == ssl3_accept_~s__state~0); 101680#L156 assume !(8545 == ssl3_accept_~s__state~0); 101679#L159 assume !(8560 == ssl3_accept_~s__state~0); 101678#L162 assume !(8561 == ssl3_accept_~s__state~0); 101677#L165 assume 8448 == ssl3_accept_~s__state~0; 101676#L166 assume !(ssl3_accept_~num1~0 > 0); 101673#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 101670#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 101667#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 101664#L652-1 ssl3_accept_~skip~0 := 0; 101663#L99-2 assume !false; 101662#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 101661#L102 assume !(12292 == ssl3_accept_~s__state~0); 101660#L105 assume !(16384 == ssl3_accept_~s__state~0); 101659#L108 assume !(8192 == ssl3_accept_~s__state~0); 101658#L111 assume !(24576 == ssl3_accept_~s__state~0); 101657#L114 assume !(8195 == ssl3_accept_~s__state~0); 101656#L117 assume !(8480 == ssl3_accept_~s__state~0); 101655#L120 assume !(8481 == ssl3_accept_~s__state~0); 101654#L123 assume !(8482 == ssl3_accept_~s__state~0); 101653#L126 assume !(8464 == ssl3_accept_~s__state~0); 101652#L129 assume !(8465 == ssl3_accept_~s__state~0); 101651#L132 assume !(8466 == ssl3_accept_~s__state~0); 101650#L135 assume !(8496 == ssl3_accept_~s__state~0); 101649#L138 assume !(8497 == ssl3_accept_~s__state~0); 101648#L141 assume !(8512 == ssl3_accept_~s__state~0); 101647#L144 assume !(8513 == ssl3_accept_~s__state~0); 101646#L147 assume !(8528 == ssl3_accept_~s__state~0); 101645#L150 assume !(8529 == ssl3_accept_~s__state~0); 101644#L153 assume !(8544 == ssl3_accept_~s__state~0); 101643#L156 assume !(8545 == ssl3_accept_~s__state~0); 101642#L159 assume !(8560 == ssl3_accept_~s__state~0); 101641#L162 assume !(8561 == ssl3_accept_~s__state~0); 101639#L165 assume !(8448 == ssl3_accept_~s__state~0); 101640#L168 assume 8576 == ssl3_accept_~s__state~0; 101567#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 102426#L460 assume !(5 == ssl3_accept_~blastFlag~0); 102424#L460-2 assume !(ssl3_accept_~ret~0 <= 0); 102422#L466 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 101076#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 101552#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 101575#L652-1 ssl3_accept_~skip~0 := 0; 101352#L99-2 assume !false; 101353#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 101346#L102 assume !(12292 == ssl3_accept_~s__state~0); 101347#L105 assume !(16384 == ssl3_accept_~s__state~0); 101341#L108 assume !(8192 == ssl3_accept_~s__state~0); 101338#L111 assume !(24576 == ssl3_accept_~s__state~0); 101339#L114 assume !(8195 == ssl3_accept_~s__state~0); 101573#L117 assume !(8480 == ssl3_accept_~s__state~0); 101572#L120 assume !(8481 == ssl3_accept_~s__state~0); 101571#L123 assume !(8482 == ssl3_accept_~s__state~0); 101568#L126 assume !(8464 == ssl3_accept_~s__state~0); 101563#L129 assume !(8465 == ssl3_accept_~s__state~0); 101561#L132 assume 8466 == ssl3_accept_~s__state~0; 99932#L133 [2019-11-15 21:24:27,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:27,856 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 20 times [2019-11-15 21:24:27,856 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:27,856 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512269414] [2019-11-15 21:24:27,856 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:27,857 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:27,857 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:27,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:27,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:27,864 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:24:27,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:27,865 INFO L82 PathProgramCache]: Analyzing trace with hash -921446609, now seen corresponding path program 1 times [2019-11-15 21:24:27,865 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:27,865 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105558673] [2019-11-15 21:24:27,865 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:27,865 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:27,865 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:27,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:27,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:27,901 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:24:27,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:27,901 INFO L82 PathProgramCache]: Analyzing trace with hash 397597949, now seen corresponding path program 1 times [2019-11-15 21:24:27,902 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:27,902 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534698089] [2019-11-15 21:24:27,902 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:27,902 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:27,902 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:27,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:27,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:27,955 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:24:29,655 WARN L191 SmtUtils]: Spent 1.69 s on a formula simplification. DAG size of input: 434 DAG size of output: 186 [2019-11-15 21:24:29,745 INFO L210 LassoAnalysis]: Preferences: [2019-11-15 21:24:29,745 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-11-15 21:24:29,745 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-15 21:24:29,746 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-11-15 21:24:29,746 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-11-15 21:24:29,746 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 21:24:29,746 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-15 21:24:29,746 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-11-15 21:24:29,746 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12.cil.c_Iteration25_Loop [2019-11-15 21:24:29,746 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-15 21:24:29,746 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-15 21:24:29,749 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:29,756 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:29,759 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:29,761 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:29,763 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:29,765 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:29,767 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:29,772 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:29,774 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:29,776 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:29,778 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:29,783 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:29,789 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:29,792 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:29,794 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:29,798 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:29,802 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:29,805 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:29,807 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:29,809 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:29,812 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:29,814 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:29,816 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:29,818 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:29,820 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:30,155 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-15 21:24:30,155 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_802c73fc-05a8-4ada-b2d6-ac06003eb20d/bin/uautomizer/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 21:24:30,167 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 21:24:30,167 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-15 21:24:30,173 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 21:24:30,173 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-2} Honda state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_802c73fc-05a8-4ada-b2d6-ac06003eb20d/bin/uautomizer/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-15 21:24:30,188 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 21:24:30,188 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 21:24:30,193 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 21:24:30,193 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet41=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet41=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_802c73fc-05a8-4ada-b2d6-ac06003eb20d/bin/uautomizer/z3 Starting monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-15 21:24:30,208 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 21:24:30,208 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 21:24:30,212 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 21:24:30,212 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_802c73fc-05a8-4ada-b2d6-ac06003eb20d/bin/uautomizer/z3 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 21:24:30,220 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 21:24:30,220 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-15 21:24:30,224 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 21:24:30,224 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0=1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_802c73fc-05a8-4ada-b2d6-ac06003eb20d/bin/uautomizer/z3 Starting monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-15 21:24:30,243 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 21:24:30,243 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 21:24:30,248 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 21:24:30,249 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet36=0, ULTIMATE.start_ssl3_accept_~l~0=0} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet36=0, ULTIMATE.start_ssl3_accept_~l~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_802c73fc-05a8-4ada-b2d6-ac06003eb20d/bin/uautomizer/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 21:24:30,262 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 21:24:30,262 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-15 21:24:30,266 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 21:24:30,266 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_802c73fc-05a8-4ada-b2d6-ac06003eb20d/bin/uautomizer/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 21:24:30,273 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 21:24:30,273 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-15 21:24:30,279 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 21:24:30,280 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=0, ULTIMATE.start_ssl3_accept_~s__options~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=0, ULTIMATE.start_ssl3_accept_~s__options~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_802c73fc-05a8-4ada-b2d6-ac06003eb20d/bin/uautomizer/z3 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 21:24:30,284 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 21:24:30,285 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-15 21:24:30,287 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 21:24:30,288 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/run_dir_802c73fc-05a8-4ada-b2d6-ac06003eb20d/bin/uautomizer/z3 Starting monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 21:24:30,293 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 21:24:30,293 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-15 21:24:30,296 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 21:24:30,296 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet51=-5} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet51=-5} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_802c73fc-05a8-4ada-b2d6-ac06003eb20d/bin/uautomizer/z3 Starting monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 21:24:30,301 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 21:24:30,301 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-15 21:24:30,305 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 21:24:30,305 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__session__peer~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__session__peer~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_802c73fc-05a8-4ada-b2d6-ac06003eb20d/bin/uautomizer/z3 Starting monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 21:24:30,311 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 21:24:30,311 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_802c73fc-05a8-4ada-b2d6-ac06003eb20d/bin/uautomizer/z3 Starting monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 21:24:30,326 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-15 21:24:30,326 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-15 21:24:30,331 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-15 21:24:30,332 INFO L210 LassoAnalysis]: Preferences: [2019-11-15 21:24:30,333 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-11-15 21:24:30,333 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-15 21:24:30,333 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-11-15 21:24:30,333 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-11-15 21:24:30,333 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 21:24:30,333 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-15 21:24:30,333 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-11-15 21:24:30,333 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12.cil.c_Iteration25_Loop [2019-11-15 21:24:30,333 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-15 21:24:30,333 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-15 21:24:30,335 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:30,339 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:30,341 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:30,345 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:30,348 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:30,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-11-15 21:24:30,352 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:30,355 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:30,362 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:30,367 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:30,371 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:30,373 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:30,375 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:30,380 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:30,383 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:30,390 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:30,393 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:30,396 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:30,399 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:30,402 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:30,405 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:30,408 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:30,411 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:30,414 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:30,416 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:30,781 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-15 21:24:30,781 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-11-15 21:24:30,782 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 21:24:30,782 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 21:24:30,782 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 21:24:30,783 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 21:24:30,783 INFO L203 nArgumentSynthesizer]: 2 loop disjuncts [2019-11-15 21:24:30,783 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 21:24:30,783 INFO L400 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-11-15 21:24:30,783 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 21:24:30,784 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 21:24:30,784 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 21:24:30,785 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 21:24:30,785 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 21:24:30,785 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 21:24:30,785 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 21:24:30,785 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 21:24:30,786 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 21:24:30,786 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 21:24:30,786 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 21:24:30,787 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 21:24:30,787 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 21:24:30,787 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 21:24:30,787 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 21:24:30,788 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 21:24:30,788 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 21:24:30,788 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 21:24:30,788 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 21:24:30,790 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 21:24:30,790 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 21:24:30,790 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 21:24:30,790 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 21:24:30,791 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 21:24:30,791 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 21:24:30,791 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 21:24:30,791 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 21:24:30,791 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 21:24:30,792 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 21:24:30,792 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 21:24:30,792 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 21:24:30,792 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 21:24:30,793 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 21:24:30,793 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 21:24:30,793 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 21:24:30,793 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 21:24:30,793 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 21:24:30,796 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 21:24:30,801 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 21:24:30,803 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 21:24:30,803 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 21:24:30,803 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 21:24:30,803 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 21:24:30,803 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 21:24:30,804 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 21:24:30,804 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 21:24:30,805 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 21:24:30,806 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 21:24:30,807 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 21:24:30,812 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 21:24:30,812 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 21:24:30,812 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 21:24:30,813 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 21:24:30,813 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 21:24:30,813 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 21:24:30,814 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 21:24:30,814 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 21:24:30,815 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 21:24:30,815 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 21:24:30,815 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 21:24:30,816 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 21:24:30,816 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 21:24:30,816 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 21:24:30,818 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 21:24:30,820 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 21:24:30,821 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 21:24:30,822 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 21:24:30,822 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 21:24:30,822 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 21:24:30,822 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 21:24:30,822 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 21:24:30,824 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 21:24:30,824 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 21:24:30,828 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 21:24:30,831 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 21:24:30,832 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 21:24:30,833 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 21:24:30,833 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 21:24:30,833 INFO L203 nArgumentSynthesizer]: 2 loop disjuncts [2019-11-15 21:24:30,833 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 21:24:30,834 INFO L400 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-11-15 21:24:30,836 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 21:24:30,837 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 21:24:30,838 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 21:24:30,838 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 21:24:30,838 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 21:24:30,839 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 21:24:30,839 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 21:24:30,839 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 21:24:30,839 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 21:24:30,839 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 21:24:30,840 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 21:24:30,844 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 21:24:30,845 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 21:24:30,845 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 21:24:30,845 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 21:24:30,845 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 21:24:30,846 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 21:24:30,846 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 21:24:30,847 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 21:24:30,847 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 21:24:30,848 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 21:24:30,848 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 21:24:30,849 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 21:24:30,849 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 21:24:30,849 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 21:24:30,849 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 21:24:30,850 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 21:24:30,850 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 21:24:30,855 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-15 21:24:30,856 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-15 21:24:30,856 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2019-11-15 21:24:30,857 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-15 21:24:30,857 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-15 21:24:30,857 INFO L510 LassoAnalysis]: Proved termination. [2019-11-15 21:24:30,857 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0) = -1*ULTIMATE.start_ssl3_accept_~blastFlag~0 + 1 Supporting invariants [] [2019-11-15 21:24:30,858 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-11-15 21:24:30,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:30,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:24:30,926 INFO L256 TraceCheckSpWp]: Trace formula consists of 45 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-15 21:24:30,926 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 21:24:30,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:24:30,967 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-15 21:24:30,970 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 21:24:31,016 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2019-11-15 21:24:31,017 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-11-15 21:24:31,017 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3549 states and 4633 transitions. cyclomatic complexity: 1093 Second operand 5 states. [2019-11-15 21:24:31,214 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3549 states and 4633 transitions. cyclomatic complexity: 1093. Second operand 5 states. Result 9277 states and 12080 transitions. Complement of second has 4 states. [2019-11-15 21:24:31,216 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2019-11-15 21:24:31,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-15 21:24:31,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 476 transitions. [2019-11-15 21:24:31,218 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 476 transitions. Stem has 16 letters. Loop has 182 letters. [2019-11-15 21:24:31,224 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 21:24:31,224 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 476 transitions. Stem has 198 letters. Loop has 182 letters. [2019-11-15 21:24:31,226 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 21:24:31,226 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 476 transitions. Stem has 16 letters. Loop has 364 letters. [2019-11-15 21:24:31,228 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 21:24:31,228 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9277 states and 12080 transitions. [2019-11-15 21:24:31,265 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 6161 [2019-11-15 21:24:31,291 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9277 states to 9277 states and 12080 transitions. [2019-11-15 21:24:31,291 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6270 [2019-11-15 21:24:31,295 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6278 [2019-11-15 21:24:31,296 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9277 states and 12080 transitions. [2019-11-15 21:24:31,296 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:24:31,296 INFO L688 BuchiCegarLoop]: Abstraction has 9277 states and 12080 transitions. [2019-11-15 21:24:31,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9277 states and 12080 transitions. [2019-11-15 21:24:31,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9277 to 9269. [2019-11-15 21:24:31,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9269 states. [2019-11-15 21:24:31,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9269 states to 9269 states and 12071 transitions. [2019-11-15 21:24:31,396 INFO L711 BuchiCegarLoop]: Abstraction has 9269 states and 12071 transitions. [2019-11-15 21:24:31,396 INFO L591 BuchiCegarLoop]: Abstraction has 9269 states and 12071 transitions. [2019-11-15 21:24:31,396 INFO L424 BuchiCegarLoop]: ======== Iteration 26============ [2019-11-15 21:24:31,396 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9269 states and 12071 transitions. [2019-11-15 21:24:31,417 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 6161 [2019-11-15 21:24:31,417 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:24:31,417 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:24:31,423 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:24:31,424 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 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-11-15 21:24:31,424 INFO L791 eck$LassoCheckResult]: Stem: 113235#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, 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~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 113236#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 113225#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 113226#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 113166#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 113327#L99-2 assume !false; 115198#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 117068#L102 assume !(12292 == ssl3_accept_~s__state~0); 117065#L105 assume !(16384 == ssl3_accept_~s__state~0); 117061#L108 assume !(8192 == ssl3_accept_~s__state~0); 117062#L111 assume !(24576 == ssl3_accept_~s__state~0); 117182#L114 assume !(8195 == ssl3_accept_~s__state~0); 117183#L117 assume !(8480 == ssl3_accept_~s__state~0); 117660#L120 assume !(8481 == ssl3_accept_~s__state~0); 117658#L123 assume !(8482 == ssl3_accept_~s__state~0); 117656#L126 assume 8464 == ssl3_accept_~s__state~0; 115774#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 115775#L274 [2019-11-15 21:24:31,424 INFO L793 eck$LassoCheckResult]: Loop: 115775#L274 assume !(0 == ssl3_accept_~blastFlag~0); 122159#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; 122158#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 120837#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 120835#L652-1 ssl3_accept_~skip~0 := 0; 120828#L99-2 assume !false; 120829#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 120822#L102 assume !(12292 == ssl3_accept_~s__state~0); 120823#L105 assume !(16384 == ssl3_accept_~s__state~0); 120816#L108 assume !(8192 == ssl3_accept_~s__state~0); 120817#L111 assume !(24576 == ssl3_accept_~s__state~0); 120810#L114 assume !(8195 == ssl3_accept_~s__state~0); 120811#L117 assume !(8480 == ssl3_accept_~s__state~0); 120764#L120 assume !(8481 == ssl3_accept_~s__state~0); 120765#L123 assume !(8482 == ssl3_accept_~s__state~0); 120743#L126 assume !(8464 == ssl3_accept_~s__state~0); 120744#L129 assume !(8465 == ssl3_accept_~s__state~0); 120632#L132 assume !(8466 == ssl3_accept_~s__state~0); 120394#L135 assume 8496 == ssl3_accept_~s__state~0; 120364#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 120392#L287 assume !(1 == ssl3_accept_~blastFlag~0); 120391#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 120390#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 120388#L293-2 ssl3_accept_~s__init_num~0 := 0; 120385#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 120382#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 120379#L652-1 ssl3_accept_~skip~0 := 0; 120378#L99-2 assume !false; 120377#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 120376#L102 assume !(12292 == ssl3_accept_~s__state~0); 120375#L105 assume !(16384 == ssl3_accept_~s__state~0); 120374#L108 assume !(8192 == ssl3_accept_~s__state~0); 120373#L111 assume !(24576 == ssl3_accept_~s__state~0); 120372#L114 assume !(8195 == ssl3_accept_~s__state~0); 120371#L117 assume !(8480 == ssl3_accept_~s__state~0); 120370#L120 assume !(8481 == ssl3_accept_~s__state~0); 120369#L123 assume !(8482 == ssl3_accept_~s__state~0); 120368#L126 assume !(8464 == ssl3_accept_~s__state~0); 120367#L129 assume !(8465 == ssl3_accept_~s__state~0); 120366#L132 assume !(8466 == ssl3_accept_~s__state~0); 120365#L135 assume !(8496 == ssl3_accept_~s__state~0); 120363#L138 assume !(8497 == ssl3_accept_~s__state~0); 120362#L141 assume 8512 == ssl3_accept_~s__state~0; 119740#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 120358#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 120357#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 120352#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 120353#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 120311#L652-1 ssl3_accept_~skip~0 := 0; 120312#L99-2 assume !false; 120155#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 120156#L102 assume !(12292 == ssl3_accept_~s__state~0); 120143#L105 assume !(16384 == ssl3_accept_~s__state~0); 120144#L108 assume !(8192 == ssl3_accept_~s__state~0); 120135#L111 assume !(24576 == ssl3_accept_~s__state~0); 120136#L114 assume !(8195 == ssl3_accept_~s__state~0); 120127#L117 assume !(8480 == ssl3_accept_~s__state~0); 120128#L120 assume !(8481 == ssl3_accept_~s__state~0); 120119#L123 assume !(8482 == ssl3_accept_~s__state~0); 120120#L126 assume !(8464 == ssl3_accept_~s__state~0); 120111#L129 assume !(8465 == ssl3_accept_~s__state~0); 120112#L132 assume !(8466 == ssl3_accept_~s__state~0); 120103#L135 assume !(8496 == ssl3_accept_~s__state~0); 120104#L138 assume !(8497 == ssl3_accept_~s__state~0); 120095#L141 assume !(8512 == ssl3_accept_~s__state~0); 120096#L144 assume !(8513 == ssl3_accept_~s__state~0); 120088#L147 assume 8528 == ssl3_accept_~s__state~0; 119562#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 120082#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 120083#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 121261#L360 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 121263#L362 assume !(3 == ssl3_accept_~blastFlag~0); 121259#L362-2 assume !(ssl3_accept_~ret~0 <= 0); 121256#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 121255#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 121250#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 121248#L652-1 ssl3_accept_~skip~0 := 0; 121247#L99-2 assume !false; 121246#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 121245#L102 assume !(12292 == ssl3_accept_~s__state~0); 121244#L105 assume !(16384 == ssl3_accept_~s__state~0); 121243#L108 assume !(8192 == ssl3_accept_~s__state~0); 121242#L111 assume !(24576 == ssl3_accept_~s__state~0); 121241#L114 assume !(8195 == ssl3_accept_~s__state~0); 121240#L117 assume !(8480 == ssl3_accept_~s__state~0); 121239#L120 assume !(8481 == ssl3_accept_~s__state~0); 121238#L123 assume !(8482 == ssl3_accept_~s__state~0); 121237#L126 assume !(8464 == ssl3_accept_~s__state~0); 121236#L129 assume !(8465 == ssl3_accept_~s__state~0); 121235#L132 assume !(8466 == ssl3_accept_~s__state~0); 121234#L135 assume !(8496 == ssl3_accept_~s__state~0); 121233#L138 assume !(8497 == ssl3_accept_~s__state~0); 121232#L141 assume !(8512 == ssl3_accept_~s__state~0); 121231#L144 assume !(8513 == ssl3_accept_~s__state~0); 121230#L147 assume !(8528 == ssl3_accept_~s__state~0); 121229#L150 assume !(8529 == ssl3_accept_~s__state~0); 121228#L153 assume 8544 == ssl3_accept_~s__state~0; 119549#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 121227#L388 assume !(0 != ssl3_accept_~s__session__peer~0); 121225#L398 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 121221#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 121219#L414 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 121218#L417 assume !(4 == ssl3_accept_~blastFlag~0); 121217#L417-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; 121215#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 121194#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 121190#L652-1 ssl3_accept_~skip~0 := 0; 121188#L99-2 assume !false; 121186#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 121184#L102 assume !(12292 == ssl3_accept_~s__state~0); 121182#L105 assume !(16384 == ssl3_accept_~s__state~0); 121180#L108 assume !(8192 == ssl3_accept_~s__state~0); 121179#L111 assume !(24576 == ssl3_accept_~s__state~0); 121178#L114 assume !(8195 == ssl3_accept_~s__state~0); 121177#L117 assume !(8480 == ssl3_accept_~s__state~0); 121176#L120 assume !(8481 == ssl3_accept_~s__state~0); 121174#L123 assume !(8482 == ssl3_accept_~s__state~0); 121173#L126 assume !(8464 == ssl3_accept_~s__state~0); 121172#L129 assume !(8465 == ssl3_accept_~s__state~0); 121171#L132 assume !(8466 == ssl3_accept_~s__state~0); 121170#L135 assume !(8496 == ssl3_accept_~s__state~0); 121169#L138 assume !(8497 == ssl3_accept_~s__state~0); 121167#L141 assume !(8512 == ssl3_accept_~s__state~0); 121165#L144 assume !(8513 == ssl3_accept_~s__state~0); 121163#L147 assume !(8528 == ssl3_accept_~s__state~0); 121162#L150 assume !(8529 == ssl3_accept_~s__state~0); 121160#L153 assume !(8544 == ssl3_accept_~s__state~0); 121158#L156 assume !(8545 == ssl3_accept_~s__state~0); 121156#L159 assume !(8560 == ssl3_accept_~s__state~0); 121154#L162 assume !(8561 == ssl3_accept_~s__state~0); 121153#L165 assume 8448 == ssl3_accept_~s__state~0; 121152#L166 assume !(ssl3_accept_~num1~0 > 0); 121150#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 121148#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 121125#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 121121#L652-1 ssl3_accept_~skip~0 := 0; 121119#L99-2 assume !false; 121117#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 121115#L102 assume !(12292 == ssl3_accept_~s__state~0); 121113#L105 assume !(16384 == ssl3_accept_~s__state~0); 121111#L108 assume !(8192 == ssl3_accept_~s__state~0); 121109#L111 assume !(24576 == ssl3_accept_~s__state~0); 121107#L114 assume !(8195 == ssl3_accept_~s__state~0); 121105#L117 assume !(8480 == ssl3_accept_~s__state~0); 121103#L120 assume !(8481 == ssl3_accept_~s__state~0); 121101#L123 assume !(8482 == ssl3_accept_~s__state~0); 121099#L126 assume !(8464 == ssl3_accept_~s__state~0); 121097#L129 assume !(8465 == ssl3_accept_~s__state~0); 121095#L132 assume !(8466 == ssl3_accept_~s__state~0); 121093#L135 assume !(8496 == ssl3_accept_~s__state~0); 121091#L138 assume !(8497 == ssl3_accept_~s__state~0); 121089#L141 assume !(8512 == ssl3_accept_~s__state~0); 121087#L144 assume !(8513 == ssl3_accept_~s__state~0); 121085#L147 assume !(8528 == ssl3_accept_~s__state~0); 121083#L150 assume !(8529 == ssl3_accept_~s__state~0); 121081#L153 assume !(8544 == ssl3_accept_~s__state~0); 121078#L156 assume !(8545 == ssl3_accept_~s__state~0); 121076#L159 assume !(8560 == ssl3_accept_~s__state~0); 121075#L162 assume !(8561 == ssl3_accept_~s__state~0); 121074#L165 assume !(8448 == ssl3_accept_~s__state~0); 121073#L168 assume 8576 == ssl3_accept_~s__state~0; 120994#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 121066#L460 assume !(5 == ssl3_accept_~blastFlag~0); 121055#L460-2 assume !(ssl3_accept_~ret~0 <= 0); 121052#L466 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 120855#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 120856#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 120831#L652-1 ssl3_accept_~skip~0 := 0; 120832#L99-2 assume !false; 120825#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 120826#L102 assume !(12292 == ssl3_accept_~s__state~0); 120819#L105 assume !(16384 == ssl3_accept_~s__state~0); 120820#L108 assume !(8192 == ssl3_accept_~s__state~0); 120813#L111 assume !(24576 == ssl3_accept_~s__state~0); 120814#L114 assume !(8195 == ssl3_accept_~s__state~0); 120807#L117 assume !(8480 == ssl3_accept_~s__state~0); 120808#L120 assume !(8481 == ssl3_accept_~s__state~0); 120756#L123 assume !(8482 == ssl3_accept_~s__state~0); 120757#L126 assume !(8464 == ssl3_accept_~s__state~0); 120692#L129 assume !(8465 == ssl3_accept_~s__state~0); 120693#L132 assume 8466 == ssl3_accept_~s__state~0; 119761#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 115775#L274 [2019-11-15 21:24:31,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:31,425 INFO L82 PathProgramCache]: Analyzing trace with hash -2011390299, now seen corresponding path program 1 times [2019-11-15 21:24:31,425 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:31,425 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077657529] [2019-11-15 21:24:31,425 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:31,425 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:31,426 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:31,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:31,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:31,434 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:24:31,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:31,435 INFO L82 PathProgramCache]: Analyzing trace with hash -286716529, now seen corresponding path program 1 times [2019-11-15 21:24:31,435 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:31,435 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218385442] [2019-11-15 21:24:31,435 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:31,436 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:31,436 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:31,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:31,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:31,474 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:24:31,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:31,475 INFO L82 PathProgramCache]: Analyzing trace with hash -1337226957, now seen corresponding path program 1 times [2019-11-15 21:24:31,475 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:31,475 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306497552] [2019-11-15 21:24:31,475 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:31,476 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:31,476 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:31,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:24:31,525 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 393 trivial. 0 not checked. [2019-11-15 21:24:31,525 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306497552] [2019-11-15 21:24:31,526 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:24:31,526 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-15 21:24:31,526 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783542842] [2019-11-15 21:24:33,182 WARN L191 SmtUtils]: Spent 1.65 s on a formula simplification. DAG size of input: 434 DAG size of output: 195 [2019-11-15 21:24:33,367 WARN L191 SmtUtils]: Spent 154.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2019-11-15 21:24:33,379 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:24:33,379 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 21:24:33,379 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 21:24:33,379 INFO L87 Difference]: Start difference. First operand 9269 states and 12071 transitions. cyclomatic complexity: 2817 Second operand 3 states. [2019-11-15 21:24:33,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:24:33,496 INFO L93 Difference]: Finished difference Result 10655 states and 13834 transitions. [2019-11-15 21:24:33,496 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 21:24:33,496 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10655 states and 13834 transitions. [2019-11-15 21:24:33,538 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7537 [2019-11-15 21:24:33,570 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10655 states to 10653 states and 13832 transitions. [2019-11-15 21:24:33,570 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7652 [2019-11-15 21:24:33,580 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7652 [2019-11-15 21:24:33,581 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10653 states and 13832 transitions. [2019-11-15 21:24:33,581 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:24:33,581 INFO L688 BuchiCegarLoop]: Abstraction has 10653 states and 13832 transitions. [2019-11-15 21:24:33,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10653 states and 13832 transitions. [2019-11-15 21:24:33,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10653 to 10653. [2019-11-15 21:24:33,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10653 states. [2019-11-15 21:24:33,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10653 states to 10653 states and 13832 transitions. [2019-11-15 21:24:33,696 INFO L711 BuchiCegarLoop]: Abstraction has 10653 states and 13832 transitions. [2019-11-15 21:24:33,696 INFO L591 BuchiCegarLoop]: Abstraction has 10653 states and 13832 transitions. [2019-11-15 21:24:33,696 INFO L424 BuchiCegarLoop]: ======== Iteration 27============ [2019-11-15 21:24:33,696 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10653 states and 13832 transitions. [2019-11-15 21:24:33,722 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7537 [2019-11-15 21:24:33,722 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:24:33,722 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:24:33,724 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-11-15 21:24:33,724 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 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-11-15 21:24:33,725 INFO L791 eck$LassoCheckResult]: Stem: 133159#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, 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~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 133160#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 133149#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 133150#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 133090#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 133240#L99-2 assume !false; 137487#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 138598#L102 assume !(12292 == ssl3_accept_~s__state~0); 138599#L105 assume !(16384 == ssl3_accept_~s__state~0); 138593#L108 assume !(8192 == ssl3_accept_~s__state~0); 138594#L111 assume !(24576 == ssl3_accept_~s__state~0); 138588#L114 assume !(8195 == ssl3_accept_~s__state~0); 138589#L117 assume !(8480 == ssl3_accept_~s__state~0); 138419#L120 assume !(8481 == ssl3_accept_~s__state~0); 138420#L123 assume !(8482 == ssl3_accept_~s__state~0); 134723#L126 assume 8464 == ssl3_accept_~s__state~0; 134721#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 134715#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 134645#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; 142461#L614 [2019-11-15 21:24:33,725 INFO L793 eck$LassoCheckResult]: Loop: 142461#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 142448#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 142444#L652-1 ssl3_accept_~skip~0 := 0; 142102#L99-2 assume !false; 142103#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 142095#L102 assume !(12292 == ssl3_accept_~s__state~0); 142096#L105 assume !(16384 == ssl3_accept_~s__state~0); 142089#L108 assume !(8192 == ssl3_accept_~s__state~0); 142090#L111 assume !(24576 == ssl3_accept_~s__state~0); 142082#L114 assume !(8195 == ssl3_accept_~s__state~0); 142083#L117 assume !(8480 == ssl3_accept_~s__state~0); 142076#L120 assume !(8481 == ssl3_accept_~s__state~0); 142077#L123 assume !(8482 == ssl3_accept_~s__state~0); 142070#L126 assume !(8464 == ssl3_accept_~s__state~0); 142071#L129 assume !(8465 == ssl3_accept_~s__state~0); 142060#L132 assume !(8466 == ssl3_accept_~s__state~0); 138398#L135 assume 8496 == ssl3_accept_~s__state~0; 141349#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 141413#L287 assume !(1 == ssl3_accept_~blastFlag~0); 141410#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 141409#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 141403#L293-2 ssl3_accept_~s__init_num~0 := 0; 141404#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 141395#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 141393#L652-1 ssl3_accept_~skip~0 := 0; 141388#L99-2 assume !false; 141389#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 141384#L102 assume !(12292 == ssl3_accept_~s__state~0); 141385#L105 assume !(16384 == ssl3_accept_~s__state~0); 141380#L108 assume !(8192 == ssl3_accept_~s__state~0); 141381#L111 assume !(24576 == ssl3_accept_~s__state~0); 141376#L114 assume !(8195 == ssl3_accept_~s__state~0); 141377#L117 assume !(8480 == ssl3_accept_~s__state~0); 141372#L120 assume !(8481 == ssl3_accept_~s__state~0); 141373#L123 assume !(8482 == ssl3_accept_~s__state~0); 141368#L126 assume !(8464 == ssl3_accept_~s__state~0); 141369#L129 assume !(8465 == ssl3_accept_~s__state~0); 141364#L132 assume !(8466 == ssl3_accept_~s__state~0); 141365#L135 assume !(8496 == ssl3_accept_~s__state~0); 141348#L138 assume !(8497 == ssl3_accept_~s__state~0); 141350#L141 assume 8512 == ssl3_accept_~s__state~0; 141669#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 142421#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 142418#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 142415#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 142412#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 142409#L652-1 ssl3_accept_~skip~0 := 0; 142408#L99-2 assume !false; 142407#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 142406#L102 assume !(12292 == ssl3_accept_~s__state~0); 142405#L105 assume !(16384 == ssl3_accept_~s__state~0); 142404#L108 assume !(8192 == ssl3_accept_~s__state~0); 142403#L111 assume !(24576 == ssl3_accept_~s__state~0); 142402#L114 assume !(8195 == ssl3_accept_~s__state~0); 142401#L117 assume !(8480 == ssl3_accept_~s__state~0); 142400#L120 assume !(8481 == ssl3_accept_~s__state~0); 142399#L123 assume !(8482 == ssl3_accept_~s__state~0); 142398#L126 assume !(8464 == ssl3_accept_~s__state~0); 142397#L129 assume !(8465 == ssl3_accept_~s__state~0); 142396#L132 assume !(8466 == ssl3_accept_~s__state~0); 142395#L135 assume !(8496 == ssl3_accept_~s__state~0); 142394#L138 assume !(8497 == ssl3_accept_~s__state~0); 142393#L141 assume !(8512 == ssl3_accept_~s__state~0); 142392#L144 assume !(8513 == ssl3_accept_~s__state~0); 142391#L147 assume 8528 == ssl3_accept_~s__state~0; 141652#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 142390#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 142388#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 142381#L360 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 142384#L362 assume !(3 == ssl3_accept_~blastFlag~0); 142379#L362-2 assume !(ssl3_accept_~ret~0 <= 0); 142374#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 142373#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 142356#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 142349#L652-1 ssl3_accept_~skip~0 := 0; 142347#L99-2 assume !false; 142345#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 142343#L102 assume !(12292 == ssl3_accept_~s__state~0); 142341#L105 assume !(16384 == ssl3_accept_~s__state~0); 142339#L108 assume !(8192 == ssl3_accept_~s__state~0); 142337#L111 assume !(24576 == ssl3_accept_~s__state~0); 142335#L114 assume !(8195 == ssl3_accept_~s__state~0); 142333#L117 assume !(8480 == ssl3_accept_~s__state~0); 142331#L120 assume !(8481 == ssl3_accept_~s__state~0); 142329#L123 assume !(8482 == ssl3_accept_~s__state~0); 142326#L126 assume !(8464 == ssl3_accept_~s__state~0); 142324#L129 assume !(8465 == ssl3_accept_~s__state~0); 142322#L132 assume !(8466 == ssl3_accept_~s__state~0); 142320#L135 assume !(8496 == ssl3_accept_~s__state~0); 142318#L138 assume !(8497 == ssl3_accept_~s__state~0); 142316#L141 assume !(8512 == ssl3_accept_~s__state~0); 142314#L144 assume !(8513 == ssl3_accept_~s__state~0); 142312#L147 assume !(8528 == ssl3_accept_~s__state~0); 142310#L150 assume !(8529 == ssl3_accept_~s__state~0); 142307#L153 assume 8544 == ssl3_accept_~s__state~0; 142305#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 142304#L388 assume !(0 != ssl3_accept_~s__session__peer~0); 142302#L398 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 142299#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 142298#L414 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 142297#L417 assume !(4 == ssl3_accept_~blastFlag~0); 142284#L417-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; 142280#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 142277#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 142274#L652-1 ssl3_accept_~skip~0 := 0; 142273#L99-2 assume !false; 142272#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 142271#L102 assume !(12292 == ssl3_accept_~s__state~0); 142270#L105 assume !(16384 == ssl3_accept_~s__state~0); 142269#L108 assume !(8192 == ssl3_accept_~s__state~0); 142268#L111 assume !(24576 == ssl3_accept_~s__state~0); 142267#L114 assume !(8195 == ssl3_accept_~s__state~0); 142266#L117 assume !(8480 == ssl3_accept_~s__state~0); 142265#L120 assume !(8481 == ssl3_accept_~s__state~0); 142264#L123 assume !(8482 == ssl3_accept_~s__state~0); 142263#L126 assume !(8464 == ssl3_accept_~s__state~0); 142262#L129 assume !(8465 == ssl3_accept_~s__state~0); 142261#L132 assume !(8466 == ssl3_accept_~s__state~0); 142260#L135 assume !(8496 == ssl3_accept_~s__state~0); 142259#L138 assume !(8497 == ssl3_accept_~s__state~0); 142258#L141 assume !(8512 == ssl3_accept_~s__state~0); 142257#L144 assume !(8513 == ssl3_accept_~s__state~0); 142256#L147 assume !(8528 == ssl3_accept_~s__state~0); 142255#L150 assume !(8529 == ssl3_accept_~s__state~0); 142254#L153 assume !(8544 == ssl3_accept_~s__state~0); 142253#L156 assume !(8545 == ssl3_accept_~s__state~0); 142252#L159 assume !(8560 == ssl3_accept_~s__state~0); 142251#L162 assume !(8561 == ssl3_accept_~s__state~0); 142250#L165 assume 8448 == ssl3_accept_~s__state~0; 142249#L166 assume !(ssl3_accept_~num1~0 > 0); 142246#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 142243#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 142240#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 142237#L652-1 ssl3_accept_~skip~0 := 0; 142236#L99-2 assume !false; 142235#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 142234#L102 assume !(12292 == ssl3_accept_~s__state~0); 142233#L105 assume !(16384 == ssl3_accept_~s__state~0); 142232#L108 assume !(8192 == ssl3_accept_~s__state~0); 142231#L111 assume !(24576 == ssl3_accept_~s__state~0); 142230#L114 assume !(8195 == ssl3_accept_~s__state~0); 142229#L117 assume !(8480 == ssl3_accept_~s__state~0); 142228#L120 assume !(8481 == ssl3_accept_~s__state~0); 142227#L123 assume !(8482 == ssl3_accept_~s__state~0); 142226#L126 assume !(8464 == ssl3_accept_~s__state~0); 142221#L129 assume !(8465 == ssl3_accept_~s__state~0); 142217#L132 assume !(8466 == ssl3_accept_~s__state~0); 142213#L135 assume !(8496 == ssl3_accept_~s__state~0); 142208#L138 assume !(8497 == ssl3_accept_~s__state~0); 142204#L141 assume !(8512 == ssl3_accept_~s__state~0); 142198#L144 assume !(8513 == ssl3_accept_~s__state~0); 142196#L147 assume !(8528 == ssl3_accept_~s__state~0); 142194#L150 assume !(8529 == ssl3_accept_~s__state~0); 142192#L153 assume !(8544 == ssl3_accept_~s__state~0); 142190#L156 assume !(8545 == ssl3_accept_~s__state~0); 142188#L159 assume !(8560 == ssl3_accept_~s__state~0); 142186#L162 assume !(8561 == ssl3_accept_~s__state~0); 142185#L165 assume !(8448 == ssl3_accept_~s__state~0); 142184#L168 assume 8576 == ssl3_accept_~s__state~0; 142109#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 142183#L460 assume !(5 == ssl3_accept_~blastFlag~0); 142182#L460-2 assume !(ssl3_accept_~ret~0 <= 0); 142181#L466 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 133030#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 142498#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 142495#L652-1 ssl3_accept_~skip~0 := 0; 142494#L99-2 assume !false; 142493#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 142492#L102 assume !(12292 == ssl3_accept_~s__state~0); 142480#L105 assume !(16384 == ssl3_accept_~s__state~0); 142479#L108 assume !(8192 == ssl3_accept_~s__state~0); 142478#L111 assume !(24576 == ssl3_accept_~s__state~0); 142476#L114 assume !(8195 == ssl3_accept_~s__state~0); 142471#L117 assume !(8480 == ssl3_accept_~s__state~0); 142469#L120 assume !(8481 == ssl3_accept_~s__state~0); 142468#L123 assume !(8482 == ssl3_accept_~s__state~0); 142467#L126 assume !(8464 == ssl3_accept_~s__state~0); 142466#L129 assume !(8465 == ssl3_accept_~s__state~0); 138397#L132 assume 8466 == ssl3_accept_~s__state~0; 132993#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 132994#L274 assume !(0 == ssl3_accept_~blastFlag~0); 141551#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; 142461#L614 [2019-11-15 21:24:33,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:33,726 INFO L82 PathProgramCache]: Analyzing trace with hash -210785203, now seen corresponding path program 1 times [2019-11-15 21:24:33,726 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:33,726 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399050727] [2019-11-15 21:24:33,726 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:33,726 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:33,727 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:33,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:33,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:33,737 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:24:33,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:33,737 INFO L82 PathProgramCache]: Analyzing trace with hash -163829105, now seen corresponding path program 2 times [2019-11-15 21:24:33,738 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:33,739 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479372062] [2019-11-15 21:24:33,739 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:33,739 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:33,739 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:33,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:33,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:33,781 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:24:33,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:33,782 INFO L82 PathProgramCache]: Analyzing trace with hash 1891329499, now seen corresponding path program 1 times [2019-11-15 21:24:33,782 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:33,782 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374955694] [2019-11-15 21:24:33,783 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:33,783 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:33,783 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:33,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:24:33,829 INFO L134 CoverageAnalysis]: Checked inductivity of 473 backedges. 181 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2019-11-15 21:24:33,830 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374955694] [2019-11-15 21:24:33,830 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:24:33,830 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 21:24:33,830 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866869597] [2019-11-15 21:24:35,477 WARN L191 SmtUtils]: Spent 1.64 s on a formula simplification. DAG size of input: 435 DAG size of output: 196 [2019-11-15 21:24:35,630 WARN L191 SmtUtils]: Spent 145.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2019-11-15 21:24:35,634 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:24:35,634 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 21:24:35,635 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 21:24:35,635 INFO L87 Difference]: Start difference. First operand 10653 states and 13832 transitions. cyclomatic complexity: 3196 Second operand 3 states. [2019-11-15 21:24:35,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:24:35,707 INFO L93 Difference]: Finished difference Result 10811 states and 14024 transitions. [2019-11-15 21:24:35,707 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 21:24:35,708 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10811 states and 14024 transitions. [2019-11-15 21:24:35,740 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7591 [2019-11-15 21:24:35,855 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10811 states to 10759 states and 13960 transitions. [2019-11-15 21:24:35,855 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7706 [2019-11-15 21:24:35,858 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7706 [2019-11-15 21:24:35,858 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10759 states and 13960 transitions. [2019-11-15 21:24:35,858 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:24:35,859 INFO L688 BuchiCegarLoop]: Abstraction has 10759 states and 13960 transitions. [2019-11-15 21:24:35,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10759 states and 13960 transitions. [2019-11-15 21:24:35,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10759 to 10759. [2019-11-15 21:24:35,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10759 states. [2019-11-15 21:24:35,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10759 states to 10759 states and 13960 transitions. [2019-11-15 21:24:35,960 INFO L711 BuchiCegarLoop]: Abstraction has 10759 states and 13960 transitions. [2019-11-15 21:24:35,960 INFO L591 BuchiCegarLoop]: Abstraction has 10759 states and 13960 transitions. [2019-11-15 21:24:35,961 INFO L424 BuchiCegarLoop]: ======== Iteration 28============ [2019-11-15 21:24:35,961 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10759 states and 13960 transitions. [2019-11-15 21:24:35,986 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7591 [2019-11-15 21:24:35,987 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:24:35,987 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:24:35,989 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-11-15 21:24:35,990 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 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-11-15 21:24:35,990 INFO L791 eck$LassoCheckResult]: Stem: 154629#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, 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~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 154630#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 154619#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 154620#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 154562#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 154711#L99-2 assume !false; 157728#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 161114#L102 assume !(12292 == ssl3_accept_~s__state~0); 161115#L105 assume !(16384 == ssl3_accept_~s__state~0); 161068#L108 assume !(8192 == ssl3_accept_~s__state~0); 161069#L111 assume !(24576 == ssl3_accept_~s__state~0); 161063#L114 assume !(8195 == ssl3_accept_~s__state~0); 161064#L117 assume !(8480 == ssl3_accept_~s__state~0); 161055#L120 assume !(8481 == ssl3_accept_~s__state~0); 161056#L123 assume !(8482 == ssl3_accept_~s__state~0); 161043#L126 assume !(8464 == ssl3_accept_~s__state~0); 161044#L129 assume 8465 == ssl3_accept_~s__state~0; 159925#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 159610#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 159608#L274-2 [2019-11-15 21:24:35,990 INFO L793 eck$LassoCheckResult]: Loop: 159608#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; 159605#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 159602#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 159599#L652-1 ssl3_accept_~skip~0 := 0; 159598#L99-2 assume !false; 159597#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 159596#L102 assume !(12292 == ssl3_accept_~s__state~0); 159595#L105 assume !(16384 == ssl3_accept_~s__state~0); 159593#L108 assume !(8192 == ssl3_accept_~s__state~0); 159590#L111 assume !(24576 == ssl3_accept_~s__state~0); 159584#L114 assume !(8195 == ssl3_accept_~s__state~0); 159582#L117 assume !(8480 == ssl3_accept_~s__state~0); 159580#L120 assume !(8481 == ssl3_accept_~s__state~0); 159578#L123 assume !(8482 == ssl3_accept_~s__state~0); 159575#L126 assume !(8464 == ssl3_accept_~s__state~0); 159570#L129 assume !(8465 == ssl3_accept_~s__state~0); 159567#L132 assume !(8466 == ssl3_accept_~s__state~0); 159562#L135 assume 8496 == ssl3_accept_~s__state~0; 159561#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 159546#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 159545#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 159543#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 159542#L293-2 ssl3_accept_~s__init_num~0 := 0; 159541#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 159536#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 159533#L652-1 ssl3_accept_~skip~0 := 0; 159527#L99-2 assume !false; 159525#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 159523#L102 assume !(12292 == ssl3_accept_~s__state~0); 159521#L105 assume !(16384 == ssl3_accept_~s__state~0); 159511#L108 assume !(8192 == ssl3_accept_~s__state~0); 159506#L111 assume !(24576 == ssl3_accept_~s__state~0); 159499#L114 assume !(8195 == ssl3_accept_~s__state~0); 159496#L117 assume !(8480 == ssl3_accept_~s__state~0); 159493#L120 assume !(8481 == ssl3_accept_~s__state~0); 159490#L123 assume !(8482 == ssl3_accept_~s__state~0); 159487#L126 assume !(8464 == ssl3_accept_~s__state~0); 159483#L129 assume !(8465 == ssl3_accept_~s__state~0); 159479#L132 assume !(8466 == ssl3_accept_~s__state~0); 159475#L135 assume !(8496 == ssl3_accept_~s__state~0); 159472#L138 assume !(8497 == ssl3_accept_~s__state~0); 159469#L141 assume 8512 == ssl3_accept_~s__state~0; 159464#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 159460#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 159461#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 160171#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 160168#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 160165#L652-1 ssl3_accept_~skip~0 := 0; 160164#L99-2 assume !false; 160163#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 160162#L102 assume !(12292 == ssl3_accept_~s__state~0); 160161#L105 assume !(16384 == ssl3_accept_~s__state~0); 160160#L108 assume !(8192 == ssl3_accept_~s__state~0); 160159#L111 assume !(24576 == ssl3_accept_~s__state~0); 160158#L114 assume !(8195 == ssl3_accept_~s__state~0); 160157#L117 assume !(8480 == ssl3_accept_~s__state~0); 160156#L120 assume !(8481 == ssl3_accept_~s__state~0); 160155#L123 assume !(8482 == ssl3_accept_~s__state~0); 160154#L126 assume !(8464 == ssl3_accept_~s__state~0); 160153#L129 assume !(8465 == ssl3_accept_~s__state~0); 160152#L132 assume !(8466 == ssl3_accept_~s__state~0); 160151#L135 assume !(8496 == ssl3_accept_~s__state~0); 160150#L138 assume !(8497 == ssl3_accept_~s__state~0); 160149#L141 assume !(8512 == ssl3_accept_~s__state~0); 160148#L144 assume !(8513 == ssl3_accept_~s__state~0); 160147#L147 assume 8528 == ssl3_accept_~s__state~0; 156612#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 160146#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 160144#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 160138#L360 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 160140#L362 assume !(3 == ssl3_accept_~blastFlag~0); 160136#L362-2 assume !(ssl3_accept_~ret~0 <= 0); 160132#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 160129#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 160126#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 160123#L652-1 ssl3_accept_~skip~0 := 0; 160121#L99-2 assume !false; 160118#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 160112#L102 assume !(12292 == ssl3_accept_~s__state~0); 160110#L105 assume !(16384 == ssl3_accept_~s__state~0); 160108#L108 assume !(8192 == ssl3_accept_~s__state~0); 160106#L111 assume !(24576 == ssl3_accept_~s__state~0); 160104#L114 assume !(8195 == ssl3_accept_~s__state~0); 160102#L117 assume !(8480 == ssl3_accept_~s__state~0); 160100#L120 assume !(8481 == ssl3_accept_~s__state~0); 160098#L123 assume !(8482 == ssl3_accept_~s__state~0); 160096#L126 assume !(8464 == ssl3_accept_~s__state~0); 160094#L129 assume !(8465 == ssl3_accept_~s__state~0); 160092#L132 assume !(8466 == ssl3_accept_~s__state~0); 160090#L135 assume !(8496 == ssl3_accept_~s__state~0); 160088#L138 assume !(8497 == ssl3_accept_~s__state~0); 160086#L141 assume !(8512 == ssl3_accept_~s__state~0); 160084#L144 assume !(8513 == ssl3_accept_~s__state~0); 160082#L147 assume !(8528 == ssl3_accept_~s__state~0); 160080#L150 assume !(8529 == ssl3_accept_~s__state~0); 160078#L153 assume 8544 == ssl3_accept_~s__state~0; 156600#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 160075#L388 assume !(0 != ssl3_accept_~s__session__peer~0); 160072#L398 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 160068#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 160066#L414 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 160064#L417 assume !(4 == ssl3_accept_~blastFlag~0); 160056#L417-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; 160052#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 160049#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 160046#L652-1 ssl3_accept_~skip~0 := 0; 160045#L99-2 assume !false; 160044#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 160043#L102 assume !(12292 == ssl3_accept_~s__state~0); 160042#L105 assume !(16384 == ssl3_accept_~s__state~0); 160041#L108 assume !(8192 == ssl3_accept_~s__state~0); 160040#L111 assume !(24576 == ssl3_accept_~s__state~0); 160039#L114 assume !(8195 == ssl3_accept_~s__state~0); 160038#L117 assume !(8480 == ssl3_accept_~s__state~0); 160037#L120 assume !(8481 == ssl3_accept_~s__state~0); 160036#L123 assume !(8482 == ssl3_accept_~s__state~0); 160035#L126 assume !(8464 == ssl3_accept_~s__state~0); 160034#L129 assume !(8465 == ssl3_accept_~s__state~0); 160033#L132 assume !(8466 == ssl3_accept_~s__state~0); 160032#L135 assume !(8496 == ssl3_accept_~s__state~0); 160031#L138 assume !(8497 == ssl3_accept_~s__state~0); 160030#L141 assume !(8512 == ssl3_accept_~s__state~0); 160029#L144 assume !(8513 == ssl3_accept_~s__state~0); 160027#L147 assume !(8528 == ssl3_accept_~s__state~0); 160025#L150 assume !(8529 == ssl3_accept_~s__state~0); 160023#L153 assume !(8544 == ssl3_accept_~s__state~0); 160021#L156 assume !(8545 == ssl3_accept_~s__state~0); 160018#L159 assume !(8560 == ssl3_accept_~s__state~0); 159992#L162 assume !(8561 == ssl3_accept_~s__state~0); 159991#L165 assume 8448 == ssl3_accept_~s__state~0; 159987#L166 assume !(ssl3_accept_~num1~0 > 0); 159984#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 159982#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 159976#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 159973#L652-1 ssl3_accept_~skip~0 := 0; 159972#L99-2 assume !false; 159971#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 159970#L102 assume !(12292 == ssl3_accept_~s__state~0); 159969#L105 assume !(16384 == ssl3_accept_~s__state~0); 159968#L108 assume !(8192 == ssl3_accept_~s__state~0); 159967#L111 assume !(24576 == ssl3_accept_~s__state~0); 159966#L114 assume !(8195 == ssl3_accept_~s__state~0); 159965#L117 assume !(8480 == ssl3_accept_~s__state~0); 159964#L120 assume !(8481 == ssl3_accept_~s__state~0); 159963#L123 assume !(8482 == ssl3_accept_~s__state~0); 159962#L126 assume !(8464 == ssl3_accept_~s__state~0); 159961#L129 assume !(8465 == ssl3_accept_~s__state~0); 159960#L132 assume !(8466 == ssl3_accept_~s__state~0); 159959#L135 assume !(8496 == ssl3_accept_~s__state~0); 159958#L138 assume !(8497 == ssl3_accept_~s__state~0); 159957#L141 assume !(8512 == ssl3_accept_~s__state~0); 159956#L144 assume !(8513 == ssl3_accept_~s__state~0); 159955#L147 assume !(8528 == ssl3_accept_~s__state~0); 159954#L150 assume !(8529 == ssl3_accept_~s__state~0); 159953#L153 assume !(8544 == ssl3_accept_~s__state~0); 159952#L156 assume !(8545 == ssl3_accept_~s__state~0); 159951#L159 assume !(8560 == ssl3_accept_~s__state~0); 159950#L162 assume !(8561 == ssl3_accept_~s__state~0); 159949#L165 assume !(8448 == ssl3_accept_~s__state~0); 159946#L168 assume 8576 == ssl3_accept_~s__state~0; 159945#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 159944#L460 assume !(5 == ssl3_accept_~blastFlag~0); 159943#L460-2 assume !(ssl3_accept_~ret~0 <= 0); 159940#L466 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 159770#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 159934#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 159829#L652-1 ssl3_accept_~skip~0 := 0; 159830#L99-2 assume !false; 159811#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 159812#L102 assume !(12292 == ssl3_accept_~s__state~0); 159793#L105 assume !(16384 == ssl3_accept_~s__state~0); 159794#L108 assume !(8192 == ssl3_accept_~s__state~0); 159656#L111 assume !(24576 == ssl3_accept_~s__state~0); 159657#L114 assume !(8195 == ssl3_accept_~s__state~0); 159642#L117 assume !(8480 == ssl3_accept_~s__state~0); 159643#L120 assume !(8481 == ssl3_accept_~s__state~0); 159628#L123 assume !(8482 == ssl3_accept_~s__state~0); 159629#L126 assume !(8464 == ssl3_accept_~s__state~0); 159613#L129 assume !(8465 == ssl3_accept_~s__state~0); 159614#L132 assume 8466 == ssl3_accept_~s__state~0; 157752#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 159923#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 159608#L274-2 [2019-11-15 21:24:35,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:35,991 INFO L82 PathProgramCache]: Analyzing trace with hash -210905429, now seen corresponding path program 1 times [2019-11-15 21:24:35,991 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:35,991 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695524703] [2019-11-15 21:24:35,991 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:35,992 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:35,992 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:35,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:24:36,007 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 21:24:36,008 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695524703] [2019-11-15 21:24:36,008 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:24:36,008 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-15 21:24:36,008 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595079370] [2019-11-15 21:24:36,008 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-11-15 21:24:36,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:36,008 INFO L82 PathProgramCache]: Analyzing trace with hash -404478993, now seen corresponding path program 2 times [2019-11-15 21:24:36,009 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:36,009 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021246959] [2019-11-15 21:24:36,009 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:36,009 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:36,009 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:36,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:24:36,080 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2019-11-15 21:24:36,080 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021246959] [2019-11-15 21:24:36,081 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:24:36,081 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-15 21:24:36,081 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652695998] [2019-11-15 21:24:36,081 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 21:24:36,081 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:24:36,082 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 21:24:36,082 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 21:24:36,082 INFO L87 Difference]: Start difference. First operand 10759 states and 13960 transitions. cyclomatic complexity: 3218 Second operand 3 states. [2019-11-15 21:24:36,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:24:36,222 INFO L93 Difference]: Finished difference Result 10803 states and 13988 transitions. [2019-11-15 21:24:36,222 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 21:24:36,223 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10803 states and 13988 transitions. [2019-11-15 21:24:36,264 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7617 [2019-11-15 21:24:36,291 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10803 states to 10803 states and 13988 transitions. [2019-11-15 21:24:36,291 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7736 [2019-11-15 21:24:36,296 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7736 [2019-11-15 21:24:36,296 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10803 states and 13988 transitions. [2019-11-15 21:24:36,297 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:24:36,297 INFO L688 BuchiCegarLoop]: Abstraction has 10803 states and 13988 transitions. [2019-11-15 21:24:36,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10803 states and 13988 transitions. [2019-11-15 21:24:36,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10803 to 10759. [2019-11-15 21:24:36,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10759 states. [2019-11-15 21:24:36,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10759 states to 10759 states and 13936 transitions. [2019-11-15 21:24:36,402 INFO L711 BuchiCegarLoop]: Abstraction has 10759 states and 13936 transitions. [2019-11-15 21:24:36,402 INFO L591 BuchiCegarLoop]: Abstraction has 10759 states and 13936 transitions. [2019-11-15 21:24:36,402 INFO L424 BuchiCegarLoop]: ======== Iteration 29============ [2019-11-15 21:24:36,403 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10759 states and 13936 transitions. [2019-11-15 21:24:36,429 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7591 [2019-11-15 21:24:36,429 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:24:36,429 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:24:36,430 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-11-15 21:24:36,430 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-11-15 21:24:36,430 INFO L791 eck$LassoCheckResult]: Stem: 176226#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, 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~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 176227#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 176216#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 176217#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 176143#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 176336#L99-2 assume !false; 178333#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 181352#L102 assume !(12292 == ssl3_accept_~s__state~0); 181353#L105 assume !(16384 == ssl3_accept_~s__state~0); 181348#L108 assume !(8192 == ssl3_accept_~s__state~0); 181349#L111 assume !(24576 == ssl3_accept_~s__state~0); 181343#L114 assume !(8195 == ssl3_accept_~s__state~0); 181344#L117 assume !(8480 == ssl3_accept_~s__state~0); 179400#L120 assume !(8481 == ssl3_accept_~s__state~0); 179401#L123 assume !(8482 == ssl3_accept_~s__state~0); 181301#L126 assume !(8464 == ssl3_accept_~s__state~0); 181302#L129 assume !(8465 == ssl3_accept_~s__state~0); 181258#L132 assume !(8466 == ssl3_accept_~s__state~0); 181259#L135 assume 8496 == ssl3_accept_~s__state~0; 185569#L139 [2019-11-15 21:24:36,430 INFO L793 eck$LassoCheckResult]: Loop: 185569#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 185568#L287 assume !(1 == ssl3_accept_~blastFlag~0); 185567#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 185565#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 185566#L293-2 ssl3_accept_~s__init_num~0 := 0; 185594#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 185588#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 185585#L652-1 ssl3_accept_~skip~0 := 0; 185584#L99-2 assume !false; 185583#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 185582#L102 assume !(12292 == ssl3_accept_~s__state~0); 185581#L105 assume !(16384 == ssl3_accept_~s__state~0); 185580#L108 assume !(8192 == ssl3_accept_~s__state~0); 185579#L111 assume !(24576 == ssl3_accept_~s__state~0); 185578#L114 assume !(8195 == ssl3_accept_~s__state~0); 185577#L117 assume !(8480 == ssl3_accept_~s__state~0); 185576#L120 assume !(8481 == ssl3_accept_~s__state~0); 185575#L123 assume !(8482 == ssl3_accept_~s__state~0); 185574#L126 assume !(8464 == ssl3_accept_~s__state~0); 185573#L129 assume !(8465 == ssl3_accept_~s__state~0); 185572#L132 assume !(8466 == ssl3_accept_~s__state~0); 185570#L135 assume 8496 == ssl3_accept_~s__state~0; 185569#L139 [2019-11-15 21:24:36,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:36,431 INFO L82 PathProgramCache]: Analyzing trace with hash -210909267, now seen corresponding path program 1 times [2019-11-15 21:24:36,431 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:36,431 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879478713] [2019-11-15 21:24:36,431 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:36,431 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:36,431 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:36,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:24:36,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 21:24:36,441 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879478713] [2019-11-15 21:24:36,441 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:24:36,441 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-15 21:24:36,442 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559592520] [2019-11-15 21:24:36,442 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-11-15 21:24:36,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:36,442 INFO L82 PathProgramCache]: Analyzing trace with hash -1733231013, now seen corresponding path program 1 times [2019-11-15 21:24:36,442 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:36,442 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331883195] [2019-11-15 21:24:36,442 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:36,442 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:36,443 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:36,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:24:36,459 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 21:24:36,459 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331883195] [2019-11-15 21:24:36,460 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:24:36,460 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-15 21:24:36,460 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527274736] [2019-11-15 21:24:36,460 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 21:24:36,460 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:24:36,460 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 21:24:36,460 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 21:24:36,460 INFO L87 Difference]: Start difference. First operand 10759 states and 13936 transitions. cyclomatic complexity: 3194 Second operand 3 states. [2019-11-15 21:24:36,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:24:36,606 INFO L93 Difference]: Finished difference Result 10577 states and 13681 transitions. [2019-11-15 21:24:36,606 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 21:24:36,607 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10577 states and 13681 transitions. [2019-11-15 21:24:36,645 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 7501 [2019-11-15 21:24:36,670 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10577 states to 10550 states and 13654 transitions. [2019-11-15 21:24:36,671 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7618 [2019-11-15 21:24:36,676 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7618 [2019-11-15 21:24:36,676 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10550 states and 13654 transitions. [2019-11-15 21:24:36,677 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:24:36,677 INFO L688 BuchiCegarLoop]: Abstraction has 10550 states and 13654 transitions. [2019-11-15 21:24:36,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10550 states and 13654 transitions. [2019-11-15 21:24:36,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10550 to 10455. [2019-11-15 21:24:36,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10455 states. [2019-11-15 21:24:36,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10455 states to 10455 states and 13540 transitions. [2019-11-15 21:24:36,777 INFO L711 BuchiCegarLoop]: Abstraction has 10455 states and 13540 transitions. [2019-11-15 21:24:36,778 INFO L591 BuchiCegarLoop]: Abstraction has 10455 states and 13540 transitions. [2019-11-15 21:24:36,778 INFO L424 BuchiCegarLoop]: ======== Iteration 30============ [2019-11-15 21:24:36,778 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10455 states and 13540 transitions. [2019-11-15 21:24:36,803 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 7444 [2019-11-15 21:24:36,803 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:24:36,803 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:24:36,804 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-11-15 21:24:36,804 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:24:36,804 INFO L791 eck$LassoCheckResult]: Stem: 197542#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, 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~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 197543#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 197532#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 197533#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 197476#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 197623#L99-2 [2019-11-15 21:24:36,804 INFO L793 eck$LassoCheckResult]: Loop: 197623#L99-2 assume !false; 203375#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 203369#L102 assume !(12292 == ssl3_accept_~s__state~0); 203351#L105 assume !(16384 == ssl3_accept_~s__state~0); 203350#L108 assume !(8192 == ssl3_accept_~s__state~0); 203349#L111 assume !(24576 == ssl3_accept_~s__state~0); 203348#L114 assume !(8195 == ssl3_accept_~s__state~0); 203347#L117 assume !(8480 == ssl3_accept_~s__state~0); 203346#L120 assume !(8481 == ssl3_accept_~s__state~0); 203344#L123 assume !(8482 == ssl3_accept_~s__state~0); 203345#L126 assume !(8464 == ssl3_accept_~s__state~0); 204222#L129 assume !(8465 == ssl3_accept_~s__state~0); 204185#L132 assume !(8466 == ssl3_accept_~s__state~0); 203534#L135 assume !(8496 == ssl3_accept_~s__state~0); 203535#L138 assume !(8497 == ssl3_accept_~s__state~0); 203523#L141 assume !(8512 == ssl3_accept_~s__state~0); 203524#L144 assume !(8513 == ssl3_accept_~s__state~0); 203512#L147 assume !(8528 == ssl3_accept_~s__state~0); 203513#L150 assume !(8529 == ssl3_accept_~s__state~0); 203501#L153 assume !(8544 == ssl3_accept_~s__state~0); 203502#L156 assume !(8545 == ssl3_accept_~s__state~0); 203475#L159 assume !(8560 == ssl3_accept_~s__state~0); 203476#L162 assume !(8561 == ssl3_accept_~s__state~0); 202295#L165 assume 8448 == ssl3_accept_~s__state~0; 202291#L166 assume !(ssl3_accept_~num1~0 > 0); 202290#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 202273#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 202274#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 203446#L652-1 ssl3_accept_~skip~0 := 0; 203445#L99-2 assume !false; 201969#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 201970#L102 assume !(12292 == ssl3_accept_~s__state~0); 203395#L105 assume 16384 == ssl3_accept_~s__state~0; 203924#L211 ssl3_accept_~s__server~0 := 1; 204223#L216 assume 0 != ssl3_accept_~cb~0; 204224#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 203487#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 203488#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 203436#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 203437#L243 assume 12292 != ssl3_accept_~s__state~0; 203431#L244 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post29 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 203424#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 203425#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 203398#L652-1 ssl3_accept_~skip~0 := 0; 197623#L99-2 [2019-11-15 21:24:36,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:36,805 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 2 times [2019-11-15 21:24:36,805 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:36,805 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336959279] [2019-11-15 21:24:36,805 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:36,806 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:36,806 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:36,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:36,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:36,812 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:24:36,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:36,812 INFO L82 PathProgramCache]: Analyzing trace with hash -518881310, now seen corresponding path program 1 times [2019-11-15 21:24:36,813 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:36,813 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886870392] [2019-11-15 21:24:36,813 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:36,813 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:36,813 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:36,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:24:36,831 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2019-11-15 21:24:36,831 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886870392] [2019-11-15 21:24:36,831 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:24:36,831 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 21:24:36,832 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583704024] [2019-11-15 21:24:36,832 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 21:24:36,832 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:24:36,832 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 21:24:36,832 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 21:24:36,832 INFO L87 Difference]: Start difference. First operand 10455 states and 13540 transitions. cyclomatic complexity: 3098 Second operand 3 states. [2019-11-15 21:24:36,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:24:36,862 INFO L93 Difference]: Finished difference Result 9647 states and 12420 transitions. [2019-11-15 21:24:36,863 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 21:24:36,863 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9647 states and 12420 transitions. [2019-11-15 21:24:36,897 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 6116 [2019-11-15 21:24:36,921 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9647 states to 9538 states and 12252 transitions. [2019-11-15 21:24:36,921 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6866 [2019-11-15 21:24:36,926 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6866 [2019-11-15 21:24:36,926 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9538 states and 12252 transitions. [2019-11-15 21:24:36,928 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:24:36,929 INFO L688 BuchiCegarLoop]: Abstraction has 9538 states and 12252 transitions. [2019-11-15 21:24:36,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9538 states and 12252 transitions. [2019-11-15 21:24:36,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9538 to 9538. [2019-11-15 21:24:36,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9538 states. [2019-11-15 21:24:37,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9538 states to 9538 states and 12252 transitions. [2019-11-15 21:24:37,018 INFO L711 BuchiCegarLoop]: Abstraction has 9538 states and 12252 transitions. [2019-11-15 21:24:37,018 INFO L591 BuchiCegarLoop]: Abstraction has 9538 states and 12252 transitions. [2019-11-15 21:24:37,018 INFO L424 BuchiCegarLoop]: ======== Iteration 31============ [2019-11-15 21:24:37,019 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9538 states and 12252 transitions. [2019-11-15 21:24:37,041 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 6116 [2019-11-15 21:24:37,041 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:24:37,042 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:24:37,042 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-11-15 21:24:37,043 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:24:37,043 INFO L791 eck$LassoCheckResult]: Stem: 217635#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, 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~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 217636#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 217625#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 217626#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 217568#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 217721#L99-2 assume !false; 221687#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 221685#L102 assume !(12292 == ssl3_accept_~s__state~0); 221683#L105 assume !(16384 == ssl3_accept_~s__state~0); 221682#L108 assume !(8192 == ssl3_accept_~s__state~0); 221672#L111 assume !(24576 == ssl3_accept_~s__state~0); 221668#L114 assume !(8195 == ssl3_accept_~s__state~0); 221662#L117 assume !(8480 == ssl3_accept_~s__state~0); 221660#L120 assume !(8481 == ssl3_accept_~s__state~0); 221658#L123 assume !(8482 == ssl3_accept_~s__state~0); 220238#L126 assume !(8464 == ssl3_accept_~s__state~0); 220239#L129 assume !(8465 == ssl3_accept_~s__state~0); 221969#L132 assume !(8466 == ssl3_accept_~s__state~0); 221967#L135 [2019-11-15 21:24:37,043 INFO L793 eck$LassoCheckResult]: Loop: 221967#L135 assume !(8496 == ssl3_accept_~s__state~0); 221965#L138 assume !(8497 == ssl3_accept_~s__state~0); 221963#L141 assume !(8512 == ssl3_accept_~s__state~0); 221961#L144 assume !(8513 == ssl3_accept_~s__state~0); 221959#L147 assume !(8528 == ssl3_accept_~s__state~0); 221957#L150 assume !(8529 == ssl3_accept_~s__state~0); 221954#L153 assume !(8544 == ssl3_accept_~s__state~0); 221953#L156 assume !(8545 == ssl3_accept_~s__state~0); 221948#L159 assume !(8560 == ssl3_accept_~s__state~0); 221945#L162 assume !(8561 == ssl3_accept_~s__state~0); 221944#L165 assume 8448 == ssl3_accept_~s__state~0; 221840#L166 assume !(ssl3_accept_~num1~0 > 0); 221838#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 221833#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 221834#L652 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 221931#L653 assume 0 == ssl3_accept_~skip~0; 221932#L654 assume 8560 == ssl3_accept_~state~0; 221946#L655 assume 8448 == ssl3_accept_~s__state~0; 221947#L656 assume !(-1 != ssl3_accept_~s__verify_mode~0); 222006#L654-1 assume !(0 != ssl3_accept_~s__debug~0); 222002#L671-1 assume !(0 != ssl3_accept_~cb~0); 221996#L652-1 ssl3_accept_~skip~0 := 0; 221994#L99-2 assume !false; 221992#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 221990#L102 assume !(12292 == ssl3_accept_~s__state~0); 221988#L105 assume !(16384 == ssl3_accept_~s__state~0); 221986#L108 assume !(8192 == ssl3_accept_~s__state~0); 221984#L111 assume !(24576 == ssl3_accept_~s__state~0); 221982#L114 assume !(8195 == ssl3_accept_~s__state~0); 221980#L117 assume !(8480 == ssl3_accept_~s__state~0); 221978#L120 assume !(8481 == ssl3_accept_~s__state~0); 221976#L123 assume !(8482 == ssl3_accept_~s__state~0); 221974#L126 assume !(8464 == ssl3_accept_~s__state~0); 221972#L129 assume !(8465 == ssl3_accept_~s__state~0); 221970#L132 assume !(8466 == ssl3_accept_~s__state~0); 221967#L135 [2019-11-15 21:24:37,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:37,044 INFO L82 PathProgramCache]: Analyzing trace with hash 2071406454, now seen corresponding path program 1 times [2019-11-15 21:24:37,044 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:37,044 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332680298] [2019-11-15 21:24:37,044 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:37,044 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:37,044 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:37,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:24:37,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 21:24:37,056 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332680298] [2019-11-15 21:24:37,056 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:24:37,056 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-15 21:24:37,056 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912849838] [2019-11-15 21:24:37,056 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-11-15 21:24:37,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:37,057 INFO L82 PathProgramCache]: Analyzing trace with hash 1732366784, now seen corresponding path program 1 times [2019-11-15 21:24:37,057 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:37,057 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143570094] [2019-11-15 21:24:37,057 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:37,057 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:37,057 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:37,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:37,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:37,066 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:24:37,174 WARN L191 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 32 [2019-11-15 21:24:37,209 INFO L210 LassoAnalysis]: Preferences: [2019-11-15 21:24:37,209 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-11-15 21:24:37,210 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-15 21:24:37,210 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-11-15 21:24:37,210 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-11-15 21:24:37,210 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 21:24:37,210 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-15 21:24:37,210 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-11-15 21:24:37,210 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12.cil.c_Iteration31_Loop [2019-11-15 21:24:37,210 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-15 21:24:37,210 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-15 21:24:37,211 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:37,224 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:37,227 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:37,229 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:37,239 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:37,244 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:37,247 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:37,354 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-15 21:24:37,354 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_802c73fc-05a8-4ada-b2d6-ac06003eb20d/bin/uautomizer/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-15 21:24:37,360 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 21:24:37,360 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_802c73fc-05a8-4ada-b2d6-ac06003eb20d/bin/uautomizer/z3 Starting monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-15 21:24:37,371 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-15 21:24:37,371 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 21:24:37,380 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-15 21:24:37,381 INFO L210 LassoAnalysis]: Preferences: [2019-11-15 21:24:37,382 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-11-15 21:24:37,382 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-15 21:24:37,382 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-11-15 21:24:37,382 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-11-15 21:24:37,382 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 21:24:37,382 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-15 21:24:37,382 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-11-15 21:24:37,382 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12.cil.c_Iteration31_Loop [2019-11-15 21:24:37,382 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-15 21:24:37,382 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-15 21:24:37,383 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:37,395 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:37,398 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:37,401 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:37,406 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:37,414 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:37,416 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:37,523 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-15 21:24:37,523 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-11-15 21:24:37,523 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 21:24:37,524 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 21:24:37,524 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 21:24:37,524 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 21:24:37,524 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 21:24:37,524 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 21:24:37,525 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 21:24:37,525 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 21:24:37,528 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-15 21:24:37,529 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-15 21:24:37,532 INFO L444 ModelExtractionUtils]: 2 out of 5 variables were initially zero. Simplification set additionally 1 variables to zero. [2019-11-15 21:24:37,533 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-15 21:24:37,533 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-15 21:24:37,533 INFO L510 LassoAnalysis]: Proved termination. [2019-11-15 21:24:37,533 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~state~0) = 1*ULTIMATE.start_ssl3_accept_~state~0 Supporting invariants [] [2019-11-15 21:24:37,533 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-11-15 21:24:37,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:37,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:24:37,562 INFO L256 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-15 21:24:37,562 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 21:24:37,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:24:37,580 INFO L256 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 5 conjunts are in the unsatisfiable core [2019-11-15 21:24:37,580 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 21:24:37,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 21:24:37,618 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 4 loop predicates [2019-11-15 21:24:37,618 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 9538 states and 12252 transitions. cyclomatic complexity: 2743 Second operand 6 states. [2019-11-15 21:24:38,014 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 9538 states and 12252 transitions. cyclomatic complexity: 2743. Second operand 6 states. Result 35652 states and 46231 transitions. Complement of second has 13 states. [2019-11-15 21:24:38,014 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 7 states 1 stem states 5 non-accepting loop states 1 accepting loop states [2019-11-15 21:24:38,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2019-11-15 21:24:38,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 348 transitions. [2019-11-15 21:24:38,015 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 348 transitions. Stem has 18 letters. Loop has 35 letters. [2019-11-15 21:24:38,016 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 21:24:38,016 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 348 transitions. Stem has 53 letters. Loop has 35 letters. [2019-11-15 21:24:38,016 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 21:24:38,017 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 348 transitions. Stem has 18 letters. Loop has 70 letters. [2019-11-15 21:24:38,017 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 21:24:38,018 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 35652 states and 46231 transitions. [2019-11-15 21:24:38,151 INFO L131 ngComponentsAnalysis]: Automaton has 76 accepting balls. 9012 [2019-11-15 21:24:38,250 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 35652 states to 31379 states and 40247 transitions. [2019-11-15 21:24:38,251 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12651 [2019-11-15 21:24:38,260 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12902 [2019-11-15 21:24:38,261 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31379 states and 40247 transitions. [2019-11-15 21:24:38,262 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:24:38,262 INFO L688 BuchiCegarLoop]: Abstraction has 31379 states and 40247 transitions. [2019-11-15 21:24:38,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31379 states and 40247 transitions. [2019-11-15 21:24:38,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31379 to 25968. [2019-11-15 21:24:38,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25968 states. [2019-11-15 21:24:38,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25968 states to 25968 states and 33063 transitions. [2019-11-15 21:24:38,748 INFO L711 BuchiCegarLoop]: Abstraction has 25968 states and 33063 transitions. [2019-11-15 21:24:38,748 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:24:38,748 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 21:24:38,748 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 21:24:38,748 INFO L87 Difference]: Start difference. First operand 25968 states and 33063 transitions. Second operand 3 states. [2019-11-15 21:24:38,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:24:38,883 INFO L93 Difference]: Finished difference Result 13026 states and 16539 transitions. [2019-11-15 21:24:38,884 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 21:24:38,884 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13026 states and 16539 transitions. [2019-11-15 21:24:38,930 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 2898 [2019-11-15 21:24:38,962 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13026 states to 13026 states and 16539 transitions. [2019-11-15 21:24:38,962 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4040 [2019-11-15 21:24:38,965 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4040 [2019-11-15 21:24:38,965 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13026 states and 16539 transitions. [2019-11-15 21:24:38,967 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:24:38,967 INFO L688 BuchiCegarLoop]: Abstraction has 13026 states and 16539 transitions. [2019-11-15 21:24:38,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13026 states and 16539 transitions. [2019-11-15 21:24:39,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13026 to 12955. [2019-11-15 21:24:39,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12955 states. [2019-11-15 21:24:39,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12955 states to 12955 states and 16458 transitions. [2019-11-15 21:24:39,081 INFO L711 BuchiCegarLoop]: Abstraction has 12955 states and 16458 transitions. [2019-11-15 21:24:39,082 INFO L591 BuchiCegarLoop]: Abstraction has 12955 states and 16458 transitions. [2019-11-15 21:24:39,082 INFO L424 BuchiCegarLoop]: ======== Iteration 32============ [2019-11-15 21:24:39,082 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12955 states and 16458 transitions. [2019-11-15 21:24:39,110 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 2892 [2019-11-15 21:24:39,111 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:24:39,111 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:24:39,111 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:24:39,112 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, 1] [2019-11-15 21:24:39,112 INFO L791 eck$LassoCheckResult]: Stem: 302009#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, 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~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 302010#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 302000#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 302001#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 301946#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 302086#L99-2 assume !false; 303369#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 303367#L102 assume !(12292 == ssl3_accept_~s__state~0); 303365#L105 assume !(16384 == ssl3_accept_~s__state~0); 303363#L108 assume !(8192 == ssl3_accept_~s__state~0); 303361#L111 assume !(24576 == ssl3_accept_~s__state~0); 303359#L114 assume !(8195 == ssl3_accept_~s__state~0); 303357#L117 assume !(8480 == ssl3_accept_~s__state~0); 303356#L120 assume !(8481 == ssl3_accept_~s__state~0); 303354#L123 assume !(8482 == ssl3_accept_~s__state~0); 303346#L126 assume 8464 == ssl3_accept_~s__state~0; 303342#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 303339#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 303338#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; 303337#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 303327#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 303314#L652-1 ssl3_accept_~skip~0 := 0; 303312#L99-2 assume !false; 303310#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 303308#L102 assume !(12292 == ssl3_accept_~s__state~0); 303306#L105 assume !(16384 == ssl3_accept_~s__state~0); 303304#L108 assume !(8192 == ssl3_accept_~s__state~0); 303302#L111 assume !(24576 == ssl3_accept_~s__state~0); 303300#L114 assume !(8195 == ssl3_accept_~s__state~0); 303298#L117 assume !(8480 == ssl3_accept_~s__state~0); 303296#L120 assume !(8481 == ssl3_accept_~s__state~0); 303294#L123 assume !(8482 == ssl3_accept_~s__state~0); 303291#L126 assume !(8464 == ssl3_accept_~s__state~0); 303289#L129 assume !(8465 == ssl3_accept_~s__state~0); 303287#L132 assume !(8466 == ssl3_accept_~s__state~0); 303284#L135 assume 8496 == ssl3_accept_~s__state~0; 303281#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 303280#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 303276#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 303271#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 303268#L293-2 ssl3_accept_~s__init_num~0 := 0; 303262#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 303249#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 303246#L652-1 [2019-11-15 21:24:39,112 INFO L793 eck$LassoCheckResult]: Loop: 303246#L652-1 ssl3_accept_~skip~0 := 0; 303245#L99-2 assume !false; 303244#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 303243#L102 assume !(12292 == ssl3_accept_~s__state~0); 303242#L105 assume !(16384 == ssl3_accept_~s__state~0); 303241#L108 assume !(8192 == ssl3_accept_~s__state~0); 303240#L111 assume !(24576 == ssl3_accept_~s__state~0); 303239#L114 assume !(8195 == ssl3_accept_~s__state~0); 303238#L117 assume !(8480 == ssl3_accept_~s__state~0); 303237#L120 assume !(8481 == ssl3_accept_~s__state~0); 303236#L123 assume !(8482 == ssl3_accept_~s__state~0); 303235#L126 assume !(8464 == ssl3_accept_~s__state~0); 303234#L129 assume !(8465 == ssl3_accept_~s__state~0); 303233#L132 assume !(8466 == ssl3_accept_~s__state~0); 303232#L135 assume !(8496 == ssl3_accept_~s__state~0); 303230#L138 assume 8497 == ssl3_accept_~s__state~0; 303231#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 303278#L287 assume !(1 == ssl3_accept_~blastFlag~0); 303273#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 303269#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 303267#L293-2 ssl3_accept_~s__init_num~0 := 0; 303260#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 303261#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 303246#L652-1 [2019-11-15 21:24:39,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:39,113 INFO L82 PathProgramCache]: Analyzing trace with hash -938349786, now seen corresponding path program 1 times [2019-11-15 21:24:39,113 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:39,113 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385231459] [2019-11-15 21:24:39,113 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:39,113 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:39,113 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:39,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:39,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:39,126 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:24:39,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:39,126 INFO L82 PathProgramCache]: Analyzing trace with hash -530639673, now seen corresponding path program 1 times [2019-11-15 21:24:39,127 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:39,127 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629745139] [2019-11-15 21:24:39,127 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:39,127 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:39,127 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:39,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:39,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:39,133 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:24:39,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:39,133 INFO L82 PathProgramCache]: Analyzing trace with hash 1871605762, now seen corresponding path program 1 times [2019-11-15 21:24:39,133 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:39,133 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544668225] [2019-11-15 21:24:39,134 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:39,134 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:39,134 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:39,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:24:39,158 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2019-11-15 21:24:39,158 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544668225] [2019-11-15 21:24:39,158 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:24:39,158 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 21:24:39,158 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142963382] [2019-11-15 21:24:39,253 INFO L210 LassoAnalysis]: Preferences: [2019-11-15 21:24:39,253 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-11-15 21:24:39,254 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-15 21:24:39,254 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-11-15 21:24:39,254 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-11-15 21:24:39,254 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 21:24:39,254 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-15 21:24:39,254 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-11-15 21:24:39,254 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12.cil.c_Iteration32_Loop [2019-11-15 21:24:39,254 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-15 21:24:39,254 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-15 21:24:39,255 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:39,258 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:39,261 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:39,267 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:39,272 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:39,275 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:39,282 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:39,370 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-15 21:24:39,370 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_802c73fc-05a8-4ada-b2d6-ac06003eb20d/bin/uautomizer/z3 Starting monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 21:24:39,376 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 21:24:39,376 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-15 21:24:39,378 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 21:24:39,379 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__hit~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__hit~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_802c73fc-05a8-4ada-b2d6-ac06003eb20d/bin/uautomizer/z3 Starting monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 21:24:39,386 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 21:24:39,386 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-15 21:24:39,389 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 21:24:39,389 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~blastFlag~0=-8} Honda state: {ULTIMATE.start_ssl3_accept_~blastFlag~0=-8} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_802c73fc-05a8-4ada-b2d6-ac06003eb20d/bin/uautomizer/z3 Starting monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-15 21:24:39,395 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 21:24:39,395 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 21:24:39,399 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 21:24:39,399 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-4, ULTIMATE.start_ssl3_accept_#t~nondet51=-4} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-4, ULTIMATE.start_ssl3_accept_#t~nondet51=-4} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_802c73fc-05a8-4ada-b2d6-ac06003eb20d/bin/uautomizer/z3 Starting monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 21:24:39,403 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 21:24:39,403 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-15 21:24:39,409 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 21:24:39,409 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet33=1, ULTIMATE.start_ssl3_accept_~ret~0=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet33=1, ULTIMATE.start_ssl3_accept_~ret~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_802c73fc-05a8-4ada-b2d6-ac06003eb20d/bin/uautomizer/z3 Starting monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 21:24:39,416 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 21:24:39,417 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-15 21:24:39,419 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 21:24:39,420 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_802c73fc-05a8-4ada-b2d6-ac06003eb20d/bin/uautomizer/z3 Starting monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 21:24:39,424 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 21:24:39,424 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_802c73fc-05a8-4ada-b2d6-ac06003eb20d/bin/uautomizer/z3 Starting monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 21:24:39,432 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-15 21:24:39,432 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-15 21:24:39,438 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-15 21:24:39,442 INFO L210 LassoAnalysis]: Preferences: [2019-11-15 21:24:39,442 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-11-15 21:24:39,442 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-15 21:24:39,442 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-11-15 21:24:39,442 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-11-15 21:24:39,442 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 21:24:39,442 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-15 21:24:39,442 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-11-15 21:24:39,442 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12.cil.c_Iteration32_Loop [2019-11-15 21:24:39,442 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-15 21:24:39,443 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-15 21:24:39,444 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:39,450 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:39,453 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:39,456 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:39,462 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:39,467 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:39,474 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:24:39,570 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-15 21:24:39,570 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-11-15 21:24:39,571 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 21:24:39,571 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 21:24:39,571 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 21:24:39,571 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 21:24:39,572 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 21:24:39,572 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 21:24:39,572 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 21:24:39,572 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 21:24:39,572 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 21:24:39,573 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 21:24:39,573 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 21:24:39,573 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 21:24:39,573 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 21:24:39,573 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 21:24:39,573 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 21:24:39,573 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 21:24:39,573 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 21:24:39,574 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 21:24:39,574 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 21:24:39,575 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 21:24:39,575 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 21:24:39,575 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 21:24:39,575 INFO L203 nArgumentSynthesizer]: 2 loop disjuncts [2019-11-15 21:24:39,575 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 21:24:39,576 INFO L400 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-11-15 21:24:39,576 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 21:24:39,577 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 21:24:39,577 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 21:24:39,577 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 21:24:39,578 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 21:24:39,578 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 21:24:39,578 INFO L203 nArgumentSynthesizer]: 2 loop disjuncts [2019-11-15 21:24:39,578 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 21:24:39,579 INFO L400 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-11-15 21:24:39,579 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 21:24:39,581 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 21:24:39,581 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 21:24:39,581 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 21:24:39,582 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 21:24:39,582 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 21:24:39,582 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 21:24:39,582 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 21:24:39,583 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 21:24:39,583 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 21:24:39,584 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 21:24:39,584 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 21:24:39,585 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 21:24:39,585 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 21:24:39,585 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 21:24:39,586 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 21:24:39,586 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 21:24:39,586 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 21:24:39,586 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 21:24:39,588 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-15 21:24:39,589 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-15 21:24:39,590 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2019-11-15 21:24:39,590 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-15 21:24:39,590 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-15 21:24:39,590 INFO L510 LassoAnalysis]: Proved termination. [2019-11-15 21:24:39,591 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = -2*ULTIMATE.start_ssl3_accept_~s__state~0 + 17009 Supporting invariants [] [2019-11-15 21:24:39,591 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-11-15 21:24:39,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:39,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:24:39,629 INFO L256 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-15 21:24:39,630 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 21:24:39,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:24:39,642 INFO L256 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-15 21:24:39,643 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 21:24:39,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 21:24:39,691 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-11-15 21:24:39,692 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 12955 states and 16458 transitions. cyclomatic complexity: 3554 Second operand 5 states. [2019-11-15 21:24:40,313 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 12955 states and 16458 transitions. cyclomatic complexity: 3554. Second operand 5 states. Result 53003 states and 65357 transitions. Complement of second has 9 states. [2019-11-15 21:24:40,314 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2019-11-15 21:24:40,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-15 21:24:40,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 523 transitions. [2019-11-15 21:24:40,315 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 523 transitions. Stem has 43 letters. Loop has 23 letters. [2019-11-15 21:24:40,315 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 21:24:40,315 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 523 transitions. Stem has 66 letters. Loop has 23 letters. [2019-11-15 21:24:40,315 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 21:24:40,316 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 523 transitions. Stem has 43 letters. Loop has 46 letters. [2019-11-15 21:24:40,316 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 21:24:40,316 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 53003 states and 65357 transitions. [2019-11-15 21:24:40,517 INFO L131 ngComponentsAnalysis]: Automaton has 48 accepting balls. 6252 [2019-11-15 21:24:40,627 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 53003 states to 41740 states and 51945 transitions. [2019-11-15 21:24:40,627 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10877 [2019-11-15 21:24:40,636 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12128 [2019-11-15 21:24:40,637 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41740 states and 51945 transitions. [2019-11-15 21:24:40,640 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:24:40,640 INFO L688 BuchiCegarLoop]: Abstraction has 41740 states and 51945 transitions. [2019-11-15 21:24:40,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41740 states and 51945 transitions. [2019-11-15 21:24:40,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41740 to 24126. [2019-11-15 21:24:40,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24126 states. [2019-11-15 21:24:40,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24126 states to 24126 states and 31005 transitions. [2019-11-15 21:24:40,925 INFO L711 BuchiCegarLoop]: Abstraction has 24126 states and 31005 transitions. [2019-11-15 21:24:40,925 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:24:40,925 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 21:24:40,925 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 21:24:40,926 INFO L87 Difference]: Start difference. First operand 24126 states and 31005 transitions. Second operand 3 states. [2019-11-15 21:24:41,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:24:41,569 INFO L93 Difference]: Finished difference Result 24206 states and 31070 transitions. [2019-11-15 21:24:41,569 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 21:24:41,569 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 24206 states and 31070 transitions. [2019-11-15 21:24:41,648 INFO L131 ngComponentsAnalysis]: Automaton has 31 accepting balls. 4721 [2019-11-15 21:24:41,703 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 24206 states to 23748 states and 30486 transitions. [2019-11-15 21:24:41,704 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6534 [2019-11-15 21:24:41,709 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6944 [2019-11-15 21:24:41,709 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23748 states and 30486 transitions. [2019-11-15 21:24:41,711 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:24:41,711 INFO L688 BuchiCegarLoop]: Abstraction has 23748 states and 30486 transitions. [2019-11-15 21:24:41,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23748 states and 30486 transitions. [2019-11-15 21:24:41,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23748 to 21332. [2019-11-15 21:24:41,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21332 states. [2019-11-15 21:24:41,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21332 states to 21332 states and 27461 transitions. [2019-11-15 21:24:41,905 INFO L711 BuchiCegarLoop]: Abstraction has 21332 states and 27461 transitions. [2019-11-15 21:24:41,905 INFO L591 BuchiCegarLoop]: Abstraction has 21332 states and 27461 transitions. [2019-11-15 21:24:41,905 INFO L424 BuchiCegarLoop]: ======== Iteration 33============ [2019-11-15 21:24:41,905 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 21332 states and 27461 transitions. [2019-11-15 21:24:41,950 INFO L131 ngComponentsAnalysis]: Automaton has 29 accepting balls. 4617 [2019-11-15 21:24:41,951 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:24:41,951 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:24:41,953 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:24:41,953 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 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-11-15 21:24:41,954 INFO L791 eck$LassoCheckResult]: Stem: 416540#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, 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~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 416541#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 416531#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 416532#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 416469#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 416624#L99-2 assume !false; 418817#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 418816#L102 assume !(12292 == ssl3_accept_~s__state~0); 418815#L105 assume !(16384 == ssl3_accept_~s__state~0); 418814#L108 assume !(8192 == ssl3_accept_~s__state~0); 418813#L111 assume !(24576 == ssl3_accept_~s__state~0); 418810#L114 assume !(8195 == ssl3_accept_~s__state~0); 418800#L117 assume !(8480 == ssl3_accept_~s__state~0); 418793#L120 assume !(8481 == ssl3_accept_~s__state~0); 418785#L123 assume !(8482 == ssl3_accept_~s__state~0); 418781#L126 assume 8464 == ssl3_accept_~s__state~0; 418777#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 418773#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 418768#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; 418763#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 418756#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 418757#L652-1 ssl3_accept_~skip~0 := 0; 426173#L99-2 assume !false; 426172#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 426171#L102 assume !(12292 == ssl3_accept_~s__state~0); 426170#L105 assume !(16384 == ssl3_accept_~s__state~0); 426169#L108 assume !(8192 == ssl3_accept_~s__state~0); 426168#L111 assume !(24576 == ssl3_accept_~s__state~0); 426167#L114 assume !(8195 == ssl3_accept_~s__state~0); 426166#L117 assume !(8480 == ssl3_accept_~s__state~0); 426165#L120 assume !(8481 == ssl3_accept_~s__state~0); 426164#L123 assume !(8482 == ssl3_accept_~s__state~0); 426163#L126 assume !(8464 == ssl3_accept_~s__state~0); 426162#L129 assume !(8465 == ssl3_accept_~s__state~0); 426161#L132 assume !(8466 == ssl3_accept_~s__state~0); 426159#L135 assume 8496 == ssl3_accept_~s__state~0; 426160#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 428114#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 428110#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 428107#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 428108#L293-2 ssl3_accept_~s__init_num~0 := 0; 428112#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 428064#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 421537#L652-1 [2019-11-15 21:24:41,954 INFO L793 eck$LassoCheckResult]: Loop: 421537#L652-1 ssl3_accept_~skip~0 := 0; 427235#L99-2 assume !false; 427228#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 427221#L102 assume !(12292 == ssl3_accept_~s__state~0); 427214#L105 assume !(16384 == ssl3_accept_~s__state~0); 427207#L108 assume !(8192 == ssl3_accept_~s__state~0); 427200#L111 assume !(24576 == ssl3_accept_~s__state~0); 427192#L114 assume !(8195 == ssl3_accept_~s__state~0); 427184#L117 assume !(8480 == ssl3_accept_~s__state~0); 427176#L120 assume !(8481 == ssl3_accept_~s__state~0); 427170#L123 assume !(8482 == ssl3_accept_~s__state~0); 427162#L126 assume !(8464 == ssl3_accept_~s__state~0); 427155#L129 assume !(8465 == ssl3_accept_~s__state~0); 427148#L132 assume !(8466 == ssl3_accept_~s__state~0); 427142#L135 assume !(8496 == ssl3_accept_~s__state~0); 427136#L138 assume !(8497 == ssl3_accept_~s__state~0); 426998#L141 assume 8512 == ssl3_accept_~s__state~0; 416608#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 416582#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 416583#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 427408#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 427409#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 422034#L652-1 ssl3_accept_~skip~0 := 0; 428346#L99-2 assume !false; 428345#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 428344#L102 assume !(12292 == ssl3_accept_~s__state~0); 428343#L105 assume !(16384 == ssl3_accept_~s__state~0); 428342#L108 assume !(8192 == ssl3_accept_~s__state~0); 428341#L111 assume !(24576 == ssl3_accept_~s__state~0); 428340#L114 assume !(8195 == ssl3_accept_~s__state~0); 428339#L117 assume !(8480 == ssl3_accept_~s__state~0); 428338#L120 assume !(8481 == ssl3_accept_~s__state~0); 428337#L123 assume !(8482 == ssl3_accept_~s__state~0); 428336#L126 assume !(8464 == ssl3_accept_~s__state~0); 428335#L129 assume !(8465 == ssl3_accept_~s__state~0); 428334#L132 assume !(8466 == ssl3_accept_~s__state~0); 428333#L135 assume !(8496 == ssl3_accept_~s__state~0); 428332#L138 assume !(8497 == ssl3_accept_~s__state~0); 428331#L141 assume !(8512 == ssl3_accept_~s__state~0); 428330#L144 assume !(8513 == ssl3_accept_~s__state~0); 428329#L147 assume 8528 == ssl3_accept_~s__state~0; 422360#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 428328#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 416598#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 416285#L360 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 416336#L362 assume !(3 == ssl3_accept_~blastFlag~0); 416337#L362-2 assume !(ssl3_accept_~ret~0 <= 0); 416439#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 416440#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 427986#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 421991#L652-1 ssl3_accept_~skip~0 := 0; 427981#L99-2 assume !false; 427969#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 427970#L102 assume !(12292 == ssl3_accept_~s__state~0); 427964#L105 assume !(16384 == ssl3_accept_~s__state~0); 427965#L108 assume !(8192 == ssl3_accept_~s__state~0); 427958#L111 assume !(24576 == ssl3_accept_~s__state~0); 427959#L114 assume !(8195 == ssl3_accept_~s__state~0); 427952#L117 assume !(8480 == ssl3_accept_~s__state~0); 427953#L120 assume !(8481 == ssl3_accept_~s__state~0); 427946#L123 assume !(8482 == ssl3_accept_~s__state~0); 427947#L126 assume !(8464 == ssl3_accept_~s__state~0); 427940#L129 assume !(8465 == ssl3_accept_~s__state~0); 427941#L132 assume !(8466 == ssl3_accept_~s__state~0); 427934#L135 assume !(8496 == ssl3_accept_~s__state~0); 427935#L138 assume !(8497 == ssl3_accept_~s__state~0); 427928#L141 assume !(8512 == ssl3_accept_~s__state~0); 427929#L144 assume !(8513 == ssl3_accept_~s__state~0); 427923#L147 assume !(8528 == ssl3_accept_~s__state~0); 427924#L150 assume !(8529 == ssl3_accept_~s__state~0); 428280#L153 assume 8544 == ssl3_accept_~s__state~0; 422350#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 428267#L388 assume !(0 != ssl3_accept_~s__session__peer~0); 428264#L398 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 428261#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 428253#L414 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 428252#L417 assume !(4 == ssl3_accept_~blastFlag~0); 428251#L417-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; 428248#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 428245#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 421912#L652-1 ssl3_accept_~skip~0 := 0; 428242#L99-2 assume !false; 428241#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 428240#L102 assume !(12292 == ssl3_accept_~s__state~0); 428239#L105 assume !(16384 == ssl3_accept_~s__state~0); 428237#L108 assume !(8192 == ssl3_accept_~s__state~0); 428235#L111 assume !(24576 == ssl3_accept_~s__state~0); 428233#L114 assume !(8195 == ssl3_accept_~s__state~0); 428231#L117 assume !(8480 == ssl3_accept_~s__state~0); 428229#L120 assume !(8481 == ssl3_accept_~s__state~0); 428227#L123 assume !(8482 == ssl3_accept_~s__state~0); 428225#L126 assume !(8464 == ssl3_accept_~s__state~0); 428223#L129 assume !(8465 == ssl3_accept_~s__state~0); 428221#L132 assume !(8466 == ssl3_accept_~s__state~0); 428219#L135 assume !(8496 == ssl3_accept_~s__state~0); 428217#L138 assume !(8497 == ssl3_accept_~s__state~0); 428215#L141 assume !(8512 == ssl3_accept_~s__state~0); 428213#L144 assume !(8513 == ssl3_accept_~s__state~0); 428211#L147 assume !(8528 == ssl3_accept_~s__state~0); 428209#L150 assume !(8529 == ssl3_accept_~s__state~0); 428207#L153 assume !(8544 == ssl3_accept_~s__state~0); 428205#L156 assume !(8545 == ssl3_accept_~s__state~0); 428203#L159 assume !(8560 == ssl3_accept_~s__state~0); 428201#L162 assume !(8561 == ssl3_accept_~s__state~0); 428199#L165 assume 8448 == ssl3_accept_~s__state~0; 428196#L166 assume !(ssl3_accept_~num1~0 > 0); 428193#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 428191#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 428174#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 421849#L652-1 ssl3_accept_~skip~0 := 0; 428165#L99-2 assume !false; 428163#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 428161#L102 assume !(12292 == ssl3_accept_~s__state~0); 428159#L105 assume !(16384 == ssl3_accept_~s__state~0); 428157#L108 assume !(8192 == ssl3_accept_~s__state~0); 428155#L111 assume !(24576 == ssl3_accept_~s__state~0); 428153#L114 assume !(8195 == ssl3_accept_~s__state~0); 428151#L117 assume !(8480 == ssl3_accept_~s__state~0); 428149#L120 assume !(8481 == ssl3_accept_~s__state~0); 428147#L123 assume !(8482 == ssl3_accept_~s__state~0); 428145#L126 assume !(8464 == ssl3_accept_~s__state~0); 428143#L129 assume !(8465 == ssl3_accept_~s__state~0); 428141#L132 assume !(8466 == ssl3_accept_~s__state~0); 428139#L135 assume !(8496 == ssl3_accept_~s__state~0); 428137#L138 assume !(8497 == ssl3_accept_~s__state~0); 428135#L141 assume !(8512 == ssl3_accept_~s__state~0); 428133#L144 assume !(8513 == ssl3_accept_~s__state~0); 428131#L147 assume !(8528 == ssl3_accept_~s__state~0); 428129#L150 assume !(8529 == ssl3_accept_~s__state~0); 428127#L153 assume !(8544 == ssl3_accept_~s__state~0); 428125#L156 assume !(8545 == ssl3_accept_~s__state~0); 428123#L159 assume !(8560 == ssl3_accept_~s__state~0); 428121#L162 assume !(8561 == ssl3_accept_~s__state~0); 428119#L165 assume !(8448 == ssl3_accept_~s__state~0); 428117#L168 assume 8576 == ssl3_accept_~s__state~0; 427131#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 427753#L460 assume !(5 == ssl3_accept_~blastFlag~0); 427430#L460-2 assume !(ssl3_accept_~ret~0 <= 0); 427425#L466 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 425762#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 428845#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 421675#L652-1 ssl3_accept_~skip~0 := 0; 428842#L99-2 assume !false; 428841#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 428840#L102 assume !(12292 == ssl3_accept_~s__state~0); 428839#L105 assume !(16384 == ssl3_accept_~s__state~0); 428838#L108 assume !(8192 == ssl3_accept_~s__state~0); 428837#L111 assume !(24576 == ssl3_accept_~s__state~0); 428836#L114 assume !(8195 == ssl3_accept_~s__state~0); 428835#L117 assume !(8480 == ssl3_accept_~s__state~0); 428834#L120 assume !(8481 == ssl3_accept_~s__state~0); 428833#L123 assume !(8482 == ssl3_accept_~s__state~0); 428832#L126 assume !(8464 == ssl3_accept_~s__state~0); 428831#L129 assume !(8465 == ssl3_accept_~s__state~0); 428830#L132 assume 8466 == ssl3_accept_~s__state~0; 422374#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 428829#L274 assume !(0 == ssl3_accept_~blastFlag~0); 428827#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; 428824#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 428821#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 421631#L652-1 ssl3_accept_~skip~0 := 0; 428812#L99-2 assume !false; 428811#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 428793#L102 assume !(12292 == ssl3_accept_~s__state~0); 428790#L105 assume !(16384 == ssl3_accept_~s__state~0); 428789#L108 assume !(8192 == ssl3_accept_~s__state~0); 428788#L111 assume !(24576 == ssl3_accept_~s__state~0); 428787#L114 assume !(8195 == ssl3_accept_~s__state~0); 428786#L117 assume !(8480 == ssl3_accept_~s__state~0); 428784#L120 assume !(8481 == ssl3_accept_~s__state~0); 428780#L123 assume !(8482 == ssl3_accept_~s__state~0); 428773#L126 assume !(8464 == ssl3_accept_~s__state~0); 428770#L129 assume !(8465 == ssl3_accept_~s__state~0); 428767#L132 assume !(8466 == ssl3_accept_~s__state~0); 428742#L135 assume 8496 == ssl3_accept_~s__state~0; 422368#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 428737#L287 assume !(1 == ssl3_accept_~blastFlag~0); 428731#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 428098#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 428097#L293-2 ssl3_accept_~s__init_num~0 := 0; 428088#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 428085#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 421537#L652-1 [2019-11-15 21:24:41,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:41,955 INFO L82 PathProgramCache]: Analyzing trace with hash -938349786, now seen corresponding path program 2 times [2019-11-15 21:24:41,955 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:41,955 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313985460] [2019-11-15 21:24:41,955 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:41,956 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:41,956 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:41,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:41,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:41,970 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:24:41,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:41,972 INFO L82 PathProgramCache]: Analyzing trace with hash 1536206799, now seen corresponding path program 3 times [2019-11-15 21:24:41,972 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:41,972 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781749990] [2019-11-15 21:24:41,972 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:41,973 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:41,973 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:41,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:41,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:42,004 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:24:42,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:24:42,005 INFO L82 PathProgramCache]: Analyzing trace with hash -1915136716, now seen corresponding path program 1 times [2019-11-15 21:24:42,005 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:24:42,005 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745345219] [2019-11-15 21:24:42,006 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:42,006 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:24:42,006 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:24:42,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:42,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:24:42,076 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:24:43,833 WARN L191 SmtUtils]: Spent 1.75 s on a formula simplification. DAG size of input: 435 DAG size of output: 196 [2019-11-15 21:24:44,181 WARN L191 SmtUtils]: Spent 245.00 ms on a formula simplification. DAG size of input: 140 DAG size of output: 91 [2019-11-15 21:24:44,290 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 15.11 09:24:44 BoogieIcfgContainer [2019-11-15 21:24:44,290 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2019-11-15 21:24:44,290 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2019-11-15 21:24:44,290 INFO L271 PluginConnector]: Initializing Witness Printer... [2019-11-15 21:24:44,291 INFO L275 PluginConnector]: Witness Printer initialized [2019-11-15 21:24:44,291 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.11 09:24:18" (3/4) ... [2019-11-15 21:24:44,294 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2019-11-15 21:24:44,391 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/run_dir_802c73fc-05a8-4ada-b2d6-ac06003eb20d/bin/uautomizer/witness.graphml [2019-11-15 21:24:44,391 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2019-11-15 21:24:44,393 INFO L168 Benchmark]: Toolchain (without parser) took 27833.84 ms. Allocated memory was 1.0 GB in the beginning and 2.0 GB in the end (delta: 981.5 MB). Free memory was 947.8 MB in the beginning and 831.2 MB in the end (delta: 116.6 MB). Peak memory consumption was 1.1 GB. Max. memory is 11.5 GB. [2019-11-15 21:24:44,393 INFO L168 Benchmark]: CDTParser took 0.29 ms. Allocated memory is still 1.0 GB. Free memory is still 963.9 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-15 21:24:44,393 INFO L168 Benchmark]: CACSL2BoogieTranslator took 481.77 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 134.2 MB). Free memory was 947.8 MB in the beginning and 1.1 GB in the end (delta: -170.9 MB). Peak memory consumption was 23.5 MB. Max. memory is 11.5 GB. [2019-11-15 21:24:44,397 INFO L168 Benchmark]: Boogie Procedure Inliner took 67.71 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-15 21:24:44,398 INFO L168 Benchmark]: Boogie Preprocessor took 58.01 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: 1.7 MB). Peak memory consumption was 1.7 MB. Max. memory is 11.5 GB. [2019-11-15 21:24:44,398 INFO L168 Benchmark]: RCFGBuilder took 972.76 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: 61.8 MB). Peak memory consumption was 61.8 MB. Max. memory is 11.5 GB. [2019-11-15 21:24:44,400 INFO L168 Benchmark]: BuchiAutomizer took 26148.15 ms. Allocated memory was 1.2 GB in the beginning and 2.0 GB in the end (delta: 847.2 MB). Free memory was 1.1 GB in the beginning and 859.2 MB in the end (delta: 196.1 MB). Peak memory consumption was 1.0 GB. Max. memory is 11.5 GB. [2019-11-15 21:24:44,400 INFO L168 Benchmark]: Witness Printer took 101.22 ms. Allocated memory is still 2.0 GB. Free memory was 859.2 MB in the beginning and 831.2 MB in the end (delta: 28.0 MB). Peak memory consumption was 28.0 MB. Max. memory is 11.5 GB. [2019-11-15 21:24:44,402 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.29 ms. Allocated memory is still 1.0 GB. Free memory is still 963.9 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 481.77 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 134.2 MB). Free memory was 947.8 MB in the beginning and 1.1 GB in the end (delta: -170.9 MB). Peak memory consumption was 23.5 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 67.71 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 58.01 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: 1.7 MB). Peak memory consumption was 1.7 MB. Max. memory is 11.5 GB. * RCFGBuilder took 972.76 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: 61.8 MB). Peak memory consumption was 61.8 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 26148.15 ms. Allocated memory was 1.2 GB in the beginning and 2.0 GB in the end (delta: 847.2 MB). Free memory was 1.1 GB in the beginning and 859.2 MB in the end (delta: 196.1 MB). Peak memory consumption was 1.0 GB. Max. memory is 11.5 GB. * Witness Printer took 101.22 ms. Allocated memory is still 2.0 GB. Free memory was 859.2 MB in the beginning and 831.2 MB in the end (delta: 28.0 MB). Peak memory consumption was 28.0 MB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 35 terminating modules (31 trivial, 4 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function -1 * blastFlag + 1 and consists of 3 locations. One deterministic module has affine ranking function state and consists of 7 locations. One deterministic module has affine ranking function -2 * s__state + 17009 and consists of 5 locations. 31 modules have a trivial ranking function, the largest among these consists of 4 locations. The remainder module has 21332 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 26.0s and 33 iterations. TraceHistogramMax:7. Analysis of lassos took 13.3s. Construction of modules took 4.7s. Büchi inclusion checks took 2.9s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 35. Automata minimization 2.4s AutomataMinimizationTime, 35 MinimizatonAttempts, 35966 StatesRemovedByMinimization, 29 NontrivialMinimizations. Non-live state removal took 1.8s Buchi closure took 0.1s. Biggest automaton had 21332 states and ocurred in iteration 32. Nontrivial modules had stage [4, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 393/393 HoareTripleCheckerStatistics: 9573 SDtfs, 6445 SDslu, 5736 SDs, 0 SdLazy, 4031 SolverSat, 885 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 4.7s Time LassoAnalysisResults: nont1 unkn0 SFLI20 SFLT1 conc2 concLT2 SILN0 SILU0 SILI6 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital58 mio100 ax100 hnf99 lsp28 ukn100 mio100 lsp100 div164 bol100 ite100 ukn100 eq198 hnf77 smp98 dnf110 smp100 tf107 neg96 sie108 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 2ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 20 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 4 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.3s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 99]: 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@5d15c9d2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1b683d5e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@346343bb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4f8923ea=0, __cil_tmp60=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6611d37e=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@d6292fd=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@666499b2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@15cc97f5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@126c284a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@48347594=0, s__shutdown=0, s__type=0, state=8496, s__s3__tmp__use_rsa_tmp=1, s__session__cipher=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@48042376=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@64d56c66=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@fff7bd=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@59aec141=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7f2dc2c0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2be0e3ab=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@b3a565d=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=4, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@5ecb1a6b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@37ad39d4=0, tmp___2=0, cb=4, s__s3__tmp__new_cipher__algorithms=-256, tmp___10=0, __cil_tmp56=256345, s__verify_mode=12, tmp___6=0, tmp=3, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@7959d21e=0, s__s3__tmp__reuse_message=5, s__ctx__stats__sess_accept_renegotiate=0, l=13, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@200d8237=0, s__cert__pkeys__AT0__privatekey=0, s__debug=0, tmp___1=-12288, s__ctx__info_callback=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@14ed33b6=7, tmp___9=0, s__s3__tmp__cert_request=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1eca683=0, __cil_tmp59=0, tmp___5=0, s__hit=0, __cil_tmp55=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@f8658=0, blastFlag=2, \result=0, skip=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@35ccd8db=1, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@74aea7e6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@44b1239=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@404a1f91=0, __cil_tmp61=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7bcddb2b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@21d5c72b=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@60e21ef4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3ba3756c=0, s__options=-2097151, s__cert=6, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@68fa68c3=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@53834ca3=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3285bce=1, Time=3, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@ec6db13=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4810c0b4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@31cc6ccf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@59de5d4f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@77646fa9=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4c57168c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@60c65e0f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@27d128b2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@698a4057=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3bf2f9f2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3e0b76d1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5b839a75=0, s__init_buf___0=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@358caeeb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7659dd4a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@34fef517=0, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@51f6ebfa=13, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4915a17e=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2ccdfb73=-255, s__s3__tmp__next_state___0=8576, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5669d84d=0, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4f054d07=1, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 652]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L702] int s ; [L703] int tmp ; [L707] 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 ; [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 ; [L39] int s__s3__tmp__next_state___0 ; [L40] int s__s3__tmp__new_cipher__algo_strength ; [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 = __VERIFIER_nondet_long() ; [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 = __VERIFIER_nondet_ulong() ; [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 [L651] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L652] COND FALSE !(! s__s3__tmp__reuse_message) [L686] 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 [L651] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L652] COND FALSE !(! s__s3__tmp__reuse_message) Loop: [L686] 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] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L304] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L305] COND TRUE __cil_tmp56 + 256UL [L306] __cil_tmp56 = 256345 [L307] skip = 1 [L318] s__state = 8528 [L319] s__init_num = 0 [L651] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L652] COND FALSE !(! s__s3__tmp__reuse_message) [L686] 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 [L323] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L324] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L326] __cil_tmp57 = (unsigned long )s__options [L327] COND TRUE __cil_tmp57 + 2097152UL [L328] s__s3__tmp__use_rsa_tmp = 1 [L333] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L361] ret = __VERIFIER_nondet_int() [L362] COND FALSE !(blastFlag == 3) [L365] COND FALSE !(ret <= 0) [L382] s__state = 8544 [L383] s__init_num = 0 [L651] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L652] COND FALSE !(! s__s3__tmp__reuse_message) [L686] 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 [L387] COND TRUE s__verify_mode + 1 [L388] COND FALSE !(s__session__peer != 0) [L400] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L401] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L403] COND FALSE !(__cil_tmp61 + 256UL) [L415] s__s3__tmp__cert_request = 1 [L416] ret = __VERIFIER_nondet_int() [L417] COND FALSE !(blastFlag == 4) [L420] COND FALSE !(ret <= 0) [L423] s__state = 8448 [L424] s__s3__tmp__next_state___0 = 8576 [L425] s__init_num = 0 [L651] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L652] COND FALSE !(! s__s3__tmp__reuse_message) [L686] 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 [L446] COND FALSE !(num1 > 0L) [L455] s__state = s__s3__tmp__next_state___0 [L651] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L652] COND FALSE !(! s__s3__tmp__reuse_message) [L686] 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 [L459] ret = __VERIFIER_nondet_int() [L460] COND FALSE !(blastFlag == 5) [L463] COND FALSE !(ret <= 0) [L466] COND TRUE ret == 2 [L467] s__state = 8466 [L651] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L652] COND FALSE !(! s__s3__tmp__reuse_message) [L686] 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 [L651] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L652] COND FALSE !(! s__s3__tmp__reuse_message) [L686] 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 [L651] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L652] COND FALSE !(! s__s3__tmp__reuse_message) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...