./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_srvr_8.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 6b5699aa Calling Ultimate with: /usr/lib/jvm/java-8-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/bin/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/bin/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_srvr_8.cil.c -s /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/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 41b53a8be36a107d9ce8e745364368cfe44e748b .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. 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-6b5699a [2019-11-25 08:45:31,577 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-11-25 08:45:31,579 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-11-25 08:45:31,592 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-11-25 08:45:31,592 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-11-25 08:45:31,593 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-11-25 08:45:31,595 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-11-25 08:45:31,603 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-11-25 08:45:31,607 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-11-25 08:45:31,611 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-11-25 08:45:31,613 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-11-25 08:45:31,614 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-11-25 08:45:31,614 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-11-25 08:45:31,616 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-11-25 08:45:31,621 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-11-25 08:45:31,622 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-11-25 08:45:31,623 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-11-25 08:45:31,623 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-11-25 08:45:31,626 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-11-25 08:45:31,629 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-11-25 08:45:31,632 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-11-25 08:45:31,635 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-11-25 08:45:31,637 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-11-25 08:45:31,638 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-11-25 08:45:31,640 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-11-25 08:45:31,641 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-11-25 08:45:31,641 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-11-25 08:45:31,642 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-11-25 08:45:31,642 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-11-25 08:45:31,643 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-11-25 08:45:31,644 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-11-25 08:45:31,644 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-11-25 08:45:31,645 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-11-25 08:45:31,646 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-11-25 08:45:31,646 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-11-25 08:45:31,647 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-11-25 08:45:31,647 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-11-25 08:45:31,647 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-11-25 08:45:31,648 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-11-25 08:45:31,648 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-11-25 08:45:31,649 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-11-25 08:45:31,650 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2019-11-25 08:45:31,675 INFO L113 SettingsManager]: Loading preferences was successful [2019-11-25 08:45:31,676 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-11-25 08:45:31,676 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-11-25 08:45:31,677 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-11-25 08:45:31,677 INFO L138 SettingsManager]: * Use SBE=true [2019-11-25 08:45:31,677 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2019-11-25 08:45:31,677 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2019-11-25 08:45:31,677 INFO L138 SettingsManager]: * Use old map elimination=false [2019-11-25 08:45:31,678 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2019-11-25 08:45:31,678 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2019-11-25 08:45:31,678 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2019-11-25 08:45:31,678 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-11-25 08:45:31,678 INFO L138 SettingsManager]: * sizeof long=4 [2019-11-25 08:45:31,678 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2019-11-25 08:45:31,679 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-11-25 08:45:31,679 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-11-25 08:45:31,679 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-11-25 08:45:31,679 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2019-11-25 08:45:31,679 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2019-11-25 08:45:31,680 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2019-11-25 08:45:31,680 INFO L138 SettingsManager]: * sizeof long double=12 [2019-11-25 08:45:31,680 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-11-25 08:45:31,680 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2019-11-25 08:45:31,680 INFO L138 SettingsManager]: * Use constant arrays=true [2019-11-25 08:45:31,680 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2019-11-25 08:45:31,681 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-11-25 08:45:31,681 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-11-25 08:45:31,681 INFO L138 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2019-11-25 08:45:31,681 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-11-25 08:45:31,681 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-11-25 08:45:31,682 INFO L138 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2019-11-25 08:45:31,682 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2019-11-25 08:45:31,682 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_7797b310-c1e5-4257-a5c0-2db3dac65771/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 -> 41b53a8be36a107d9ce8e745364368cfe44e748b [2019-11-25 08:45:31,864 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-11-25 08:45:31,880 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-11-25 08:45:31,883 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-11-25 08:45:31,884 INFO L271 PluginConnector]: Initializing CDTParser... [2019-11-25 08:45:31,885 INFO L275 PluginConnector]: CDTParser initialized [2019-11-25 08:45:31,885 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/bin/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_8.cil.c [2019-11-25 08:45:31,942 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/bin/uautomizer/data/aa9d3859c/bd54c9799d444747a4ae722e8e909b25/FLAGdf025eee9 [2019-11-25 08:45:32,392 INFO L306 CDTParser]: Found 1 translation units. [2019-11-25 08:45:32,394 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/sv-benchmarks/c/ssh-simplified/s3_srvr_8.cil.c [2019-11-25 08:45:32,407 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/bin/uautomizer/data/aa9d3859c/bd54c9799d444747a4ae722e8e909b25/FLAGdf025eee9 [2019-11-25 08:45:32,766 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/bin/uautomizer/data/aa9d3859c/bd54c9799d444747a4ae722e8e909b25 [2019-11-25 08:45:32,769 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-11-25 08:45:32,770 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-11-25 08:45:32,774 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-11-25 08:45:32,774 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-11-25 08:45:32,777 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-11-25 08:45:32,778 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 08:45:32" (1/1) ... [2019-11-25 08:45:32,780 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@272bfaaa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:45:32, skipping insertion in model container [2019-11-25 08:45:32,787 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 08:45:32" (1/1) ... [2019-11-25 08:45:32,793 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2019-11-25 08:45:32,847 INFO L179 MainTranslator]: Built tables and reachable declarations [2019-11-25 08:45:33,144 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-25 08:45:33,148 INFO L201 MainTranslator]: Completed pre-run [2019-11-25 08:45:33,226 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-25 08:45:33,238 INFO L205 MainTranslator]: Completed translation [2019-11-25 08:45:33,238 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:45:33 WrapperNode [2019-11-25 08:45:33,239 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-11-25 08:45:33,239 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-11-25 08:45:33,239 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-11-25 08:45:33,240 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-11-25 08:45:33,249 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:45:33" (1/1) ... [2019-11-25 08:45:33,257 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:45:33" (1/1) ... [2019-11-25 08:45:33,298 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-11-25 08:45:33,299 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-11-25 08:45:33,303 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-11-25 08:45:33,304 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-11-25 08:45:33,313 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:45:33" (1/1) ... [2019-11-25 08:45:33,313 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:45:33" (1/1) ... [2019-11-25 08:45:33,329 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:45:33" (1/1) ... [2019-11-25 08:45:33,329 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:45:33" (1/1) ... [2019-11-25 08:45:33,349 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:45:33" (1/1) ... [2019-11-25 08:45:33,357 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:45:33" (1/1) ... [2019-11-25 08:45:33,359 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:45:33" (1/1) ... [2019-11-25 08:45:33,363 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-11-25 08:45:33,364 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-11-25 08:45:33,364 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-11-25 08:45:33,364 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-11-25 08:45:33,365 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:45:33" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/bin/uautomizer/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:45:33,428 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-11-25 08:45:33,429 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-11-25 08:45:33,569 WARN L735 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-25 08:45:34,230 INFO L688 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2019-11-25 08:45:34,230 INFO L688 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2019-11-25 08:45:34,231 INFO L279 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-11-25 08:45:34,232 INFO L284 CfgBuilder]: Removed 7 assume(true) statements. [2019-11-25 08:45:34,233 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 08:45:34 BoogieIcfgContainer [2019-11-25 08:45:34,233 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-11-25 08:45:34,233 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2019-11-25 08:45:34,234 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2019-11-25 08:45:34,237 INFO L275 PluginConnector]: BuchiAutomizer initialized [2019-11-25 08:45:34,238 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-25 08:45:34,238 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 25.11 08:45:32" (1/3) ... [2019-11-25 08:45:34,239 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@123e63b7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 25.11 08:45:34, skipping insertion in model container [2019-11-25 08:45:34,239 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-25 08:45:34,239 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:45:33" (2/3) ... [2019-11-25 08:45:34,240 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@123e63b7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 25.11 08:45:34, skipping insertion in model container [2019-11-25 08:45:34,240 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-25 08:45:34,240 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 08:45:34" (3/3) ... [2019-11-25 08:45:34,241 INFO L371 chiAutomizerObserver]: Analyzing ICFG s3_srvr_8.cil.c [2019-11-25 08:45:34,279 INFO L356 BuchiCegarLoop]: Interprodecural is true [2019-11-25 08:45:34,279 INFO L357 BuchiCegarLoop]: Hoare is false [2019-11-25 08:45:34,279 INFO L358 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2019-11-25 08:45:34,280 INFO L359 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2019-11-25 08:45:34,280 INFO L360 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-11-25 08:45:34,280 INFO L361 BuchiCegarLoop]: Difference is false [2019-11-25 08:45:34,280 INFO L362 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-11-25 08:45:34,280 INFO L365 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2019-11-25 08:45:34,298 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 145 states. [2019-11-25 08:45:34,325 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 124 [2019-11-25 08:45:34,326 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:45:34,326 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:45:34,334 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-11-25 08:45:34,334 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:34,335 INFO L424 BuchiCegarLoop]: ======== Iteration 1============ [2019-11-25 08:45:34,335 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 145 states. [2019-11-25 08:45:34,342 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 124 [2019-11-25 08:45:34,342 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:45:34,342 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:45:34,344 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-11-25 08:45:34,344 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:34,349 INFO L794 eck$LassoCheckResult]: Stem: 105#ULTIMATE.startENTRYtrue havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 25#L81true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9#L84-2true ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 59#L89true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 57#L89-1true assume !(0 == ssl3_accept_~s__cert~0); 15#L98-2true [2019-11-25 08:45:34,349 INFO L796 eck$LassoCheckResult]: Loop: 15#L98-2true assume !false; 112#L99true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131#L101true assume !(12292 == ssl3_accept_~s__state~0); 117#L104true assume !(16384 == ssl3_accept_~s__state~0); 121#L107true assume !(8192 == ssl3_accept_~s__state~0); 113#L110true assume !(24576 == ssl3_accept_~s__state~0); 75#L113true assume !(8195 == ssl3_accept_~s__state~0); 66#L116true assume 8480 == ssl3_accept_~s__state~0; 21#L120true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 146#L258true 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; 65#L565true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 147#L602true ssl3_accept_~skip~0 := 0; 15#L98-2true [2019-11-25 08:45:34,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:34,355 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 1 times [2019-11-25 08:45:34,360 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:34,361 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147064170] [2019-11-25 08:45:34,361 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:34,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:34,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:34,464 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:45:34,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:34,465 INFO L82 PathProgramCache]: Analyzing trace with hash 722473111, now seen corresponding path program 1 times [2019-11-25 08:45:34,466 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:34,466 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825116918] [2019-11-25 08:45:34,466 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:34,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:34,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:34,480 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:45:34,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:34,482 INFO L82 PathProgramCache]: Analyzing trace with hash -2007346939, now seen corresponding path program 1 times [2019-11-25 08:45:34,482 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:34,482 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879449206] [2019-11-25 08:45:34,482 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:34,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:45:34,551 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:45:34,551 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879449206] [2019-11-25 08:45:34,552 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:45:34,552 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:45:34,553 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316144639] [2019-11-25 08:45:34,672 INFO L210 LassoAnalysis]: Preferences: [2019-11-25 08:45:34,673 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-25 08:45:34,673 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-25 08:45:34,673 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-25 08:45:34,674 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-11-25 08:45:34,674 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:45:34,674 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-25 08:45:34,674 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-25 08:45:34,674 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration1_Loop [2019-11-25 08:45:34,675 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-25 08:45:34,675 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-25 08:45:34,696 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:34,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-25 08:45:34,720 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:34,724 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:34,737 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:34,742 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:34,751 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:34,892 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-25 08:45:34,893 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/bin/uautomizer/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:45:34,908 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:45:34,908 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:45:34,918 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:45:34,918 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_7797b310-c1e5-4257-a5c0-2db3dac65771/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) [2019-11-25 08:45:34,934 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:45:34,934 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/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) [2019-11-25 08:45:34,956 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-25 08:45:34,956 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:45:34,969 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-25 08:45:34,971 INFO L210 LassoAnalysis]: Preferences: [2019-11-25 08:45:34,971 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-25 08:45:34,972 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-25 08:45:34,972 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-25 08:45:34,972 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-11-25 08:45:34,972 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:45:34,972 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-25 08:45:34,973 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-25 08:45:34,973 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration1_Loop [2019-11-25 08:45:34,973 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-25 08:45:34,973 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-25 08:45:34,975 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:34,981 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:34,993 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:34,998 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:35,004 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:35,008 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:35,012 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:35,153 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-25 08:45:35,158 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/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-25 08:45:35,173 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-25 08:45:35,176 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:45:35,176 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:45:35,177 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:45:35,177 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:45:35,177 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:45:35,179 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:45:35,179 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-25 08:45:35,187 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/bin/uautomizer/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:45:35,192 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-25 08:45:35,194 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:45:35,194 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:45:35,194 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:45:35,194 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:45:35,194 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:45:35,198 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:45:35,198 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-25 08:45:35,202 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-25 08:45:35,206 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-25 08:45:35,207 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/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-25 08:45:35,221 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-25 08:45:35,221 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-25 08:45:35,221 INFO L510 LassoAnalysis]: Proved termination. [2019-11-25 08:45:35,222 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-25 08:45:35,226 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-11-25 08:45:35,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:35,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:45:35,350 INFO L255 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-25 08:45:35,352 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:45:35,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:45:35,372 INFO L255 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-25 08:45:35,373 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:45:35,411 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:45:35,432 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-11-25 08:45:35,434 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 145 states. Second operand 5 states. [2019-11-25 08:45:36,285 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 145 states.. Second operand 5 states. Result 817 states and 1384 transitions. Complement of second has 10 states. [2019-11-25 08:45:36,285 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2019-11-25 08:45:36,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-25 08:45:36,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 596 transitions. [2019-11-25 08:45:36,290 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 596 transitions. Stem has 5 letters. Loop has 12 letters. [2019-11-25 08:45:36,291 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:45:36,291 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 596 transitions. Stem has 17 letters. Loop has 12 letters. [2019-11-25 08:45:36,292 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:45:36,292 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 596 transitions. Stem has 5 letters. Loop has 24 letters. [2019-11-25 08:45:36,293 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:45:36,294 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 817 states and 1384 transitions. [2019-11-25 08:45:36,318 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 313 [2019-11-25 08:45:36,335 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 817 states to 675 states and 1052 transitions. [2019-11-25 08:45:36,337 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 378 [2019-11-25 08:45:36,339 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 389 [2019-11-25 08:45:36,340 INFO L73 IsDeterministic]: Start isDeterministic. Operand 675 states and 1052 transitions. [2019-11-25 08:45:36,340 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:45:36,341 INFO L688 BuchiCegarLoop]: Abstraction has 675 states and 1052 transitions. [2019-11-25 08:45:36,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 675 states and 1052 transitions. [2019-11-25 08:45:36,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 675 to 471. [2019-11-25 08:45:36,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 471 states. [2019-11-25 08:45:36,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 471 states to 471 states and 730 transitions. [2019-11-25 08:45:36,402 INFO L711 BuchiCegarLoop]: Abstraction has 471 states and 730 transitions. [2019-11-25 08:45:36,402 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:45:36,405 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:45:36,406 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:45:36,407 INFO L87 Difference]: Start difference. First operand 471 states and 730 transitions. Second operand 3 states. [2019-11-25 08:45:36,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:45:36,565 INFO L93 Difference]: Finished difference Result 523 states and 811 transitions. [2019-11-25 08:45:36,566 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:45:36,566 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 523 states and 811 transitions. [2019-11-25 08:45:36,571 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 257 [2019-11-25 08:45:36,581 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 523 states to 523 states and 811 transitions. [2019-11-25 08:45:36,581 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 320 [2019-11-25 08:45:36,582 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 320 [2019-11-25 08:45:36,582 INFO L73 IsDeterministic]: Start isDeterministic. Operand 523 states and 811 transitions. [2019-11-25 08:45:36,582 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:45:36,582 INFO L688 BuchiCegarLoop]: Abstraction has 523 states and 811 transitions. [2019-11-25 08:45:36,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 523 states and 811 transitions. [2019-11-25 08:45:36,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 523 to 503. [2019-11-25 08:45:36,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 503 states. [2019-11-25 08:45:36,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 503 states to 503 states and 785 transitions. [2019-11-25 08:45:36,609 INFO L711 BuchiCegarLoop]: Abstraction has 503 states and 785 transitions. [2019-11-25 08:45:36,610 INFO L591 BuchiCegarLoop]: Abstraction has 503 states and 785 transitions. [2019-11-25 08:45:36,610 INFO L424 BuchiCegarLoop]: ======== Iteration 2============ [2019-11-25 08:45:36,610 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 503 states and 785 transitions. [2019-11-25 08:45:36,613 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 253 [2019-11-25 08:45:36,613 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:45:36,614 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:45:36,615 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:36,615 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:36,615 INFO L794 eck$LassoCheckResult]: Stem: 2274#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 2104#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2064#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 2065#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2195#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 2196#L98-2 assume !false; 2494#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2315#L101 assume !(12292 == ssl3_accept_~s__state~0); 2316#L104 assume !(16384 == ssl3_accept_~s__state~0); 2523#L107 assume !(8192 == ssl3_accept_~s__state~0); 2522#L110 assume !(24576 == ssl3_accept_~s__state~0); 2520#L113 assume !(8195 == ssl3_accept_~s__state~0); 2405#L116 assume !(8480 == ssl3_accept_~s__state~0); 2403#L119 assume !(8481 == ssl3_accept_~s__state~0); 2401#L122 assume !(8482 == ssl3_accept_~s__state~0); 2399#L125 assume 8464 == ssl3_accept_~s__state~0; 2294#L132 [2019-11-25 08:45:36,616 INFO L796 eck$LassoCheckResult]: Loop: 2294#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 2199#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2198#L273-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; 2053#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2328#L602 ssl3_accept_~skip~0 := 0; 2329#L98-2 assume !false; 2287#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2288#L101 assume !(12292 == ssl3_accept_~s__state~0); 2298#L104 assume !(16384 == ssl3_accept_~s__state~0); 2299#L107 assume !(8192 == ssl3_accept_~s__state~0); 2290#L110 assume !(24576 == ssl3_accept_~s__state~0); 2291#L113 assume !(8195 == ssl3_accept_~s__state~0); 2205#L116 assume !(8480 == ssl3_accept_~s__state~0); 2206#L119 assume !(8481 == ssl3_accept_~s__state~0); 2211#L122 assume !(8482 == ssl3_accept_~s__state~0); 2337#L125 assume 8464 == ssl3_accept_~s__state~0; 2294#L132 [2019-11-25 08:45:36,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:36,616 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 1 times [2019-11-25 08:45:36,616 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:36,617 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612861977] [2019-11-25 08:45:36,617 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:36,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:36,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:36,662 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:45:36,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:36,673 INFO L82 PathProgramCache]: Analyzing trace with hash 1550105505, now seen corresponding path program 1 times [2019-11-25 08:45:36,673 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:36,673 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224326812] [2019-11-25 08:45:36,673 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:36,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:45:36,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:45:36,699 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224326812] [2019-11-25 08:45:36,700 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:45:36,700 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:45:36,700 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55297798] [2019-11-25 08:45:36,700 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:45:36,701 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:45:36,701 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:45:36,701 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:45:36,701 INFO L87 Difference]: Start difference. First operand 503 states and 785 transitions. cyclomatic complexity: 285 Second operand 3 states. [2019-11-25 08:45:36,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:45:36,915 INFO L93 Difference]: Finished difference Result 613 states and 963 transitions. [2019-11-25 08:45:36,916 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:45:36,916 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 613 states and 963 transitions. [2019-11-25 08:45:36,922 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 335 [2019-11-25 08:45:36,927 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 613 states to 613 states and 963 transitions. [2019-11-25 08:45:36,928 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 384 [2019-11-25 08:45:36,929 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 384 [2019-11-25 08:45:36,930 INFO L73 IsDeterministic]: Start isDeterministic. Operand 613 states and 963 transitions. [2019-11-25 08:45:36,931 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:45:36,931 INFO L688 BuchiCegarLoop]: Abstraction has 613 states and 963 transitions. [2019-11-25 08:45:36,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states and 963 transitions. [2019-11-25 08:45:36,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 537. [2019-11-25 08:45:36,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 537 states. [2019-11-25 08:45:36,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 537 states to 537 states and 835 transitions. [2019-11-25 08:45:36,942 INFO L711 BuchiCegarLoop]: Abstraction has 537 states and 835 transitions. [2019-11-25 08:45:36,942 INFO L591 BuchiCegarLoop]: Abstraction has 537 states and 835 transitions. [2019-11-25 08:45:36,942 INFO L424 BuchiCegarLoop]: ======== Iteration 3============ [2019-11-25 08:45:36,942 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 537 states and 835 transitions. [2019-11-25 08:45:36,945 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 285 [2019-11-25 08:45:36,946 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:45:36,946 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:45:36,948 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:36,948 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:36,949 INFO L794 eck$LassoCheckResult]: Stem: 3388#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 3226#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3186#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 3187#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3314#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 3315#L98-2 assume !false; 3562#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3633#L101 assume !(12292 == ssl3_accept_~s__state~0); 3632#L104 assume !(16384 == ssl3_accept_~s__state~0); 3630#L107 assume !(8192 == ssl3_accept_~s__state~0); 3631#L110 assume !(24576 == ssl3_accept_~s__state~0); 3628#L113 assume !(8195 == ssl3_accept_~s__state~0); 3629#L116 assume !(8480 == ssl3_accept_~s__state~0); 3690#L119 assume !(8481 == ssl3_accept_~s__state~0); 3688#L122 assume !(8482 == ssl3_accept_~s__state~0); 3441#L125 assume 8464 == ssl3_accept_~s__state~0; 3406#L132 [2019-11-25 08:45:36,949 INFO L796 eck$LassoCheckResult]: Loop: 3406#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 3319#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3317#L273-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; 3318#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3604#L602 ssl3_accept_~skip~0 := 0; 3603#L98-2 assume !false; 3602#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3601#L101 assume !(12292 == ssl3_accept_~s__state~0); 3600#L104 assume 16384 == ssl3_accept_~s__state~0; 3293#L210 ssl3_accept_~s__server~0 := 1; 3294#L215 assume 0 != ssl3_accept_~cb~0; 3355#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3356#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3373#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3377#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3434#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 3243#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3477#L602 ssl3_accept_~skip~0 := 0; 3475#L98-2 assume !false; 3473#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3471#L101 assume !(12292 == ssl3_accept_~s__state~0); 3469#L104 assume !(16384 == ssl3_accept_~s__state~0); 3467#L107 assume !(8192 == ssl3_accept_~s__state~0); 3465#L110 assume !(24576 == ssl3_accept_~s__state~0); 3461#L113 assume !(8195 == ssl3_accept_~s__state~0); 3448#L116 assume !(8480 == ssl3_accept_~s__state~0); 3449#L119 assume !(8481 == ssl3_accept_~s__state~0); 3450#L122 assume !(8482 == ssl3_accept_~s__state~0); 3561#L125 assume 8464 == ssl3_accept_~s__state~0; 3406#L132 [2019-11-25 08:45:36,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:36,950 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 2 times [2019-11-25 08:45:36,950 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:36,950 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050838531] [2019-11-25 08:45:36,957 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:36,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:36,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:36,993 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:45:37,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:37,002 INFO L82 PathProgramCache]: Analyzing trace with hash 1446214404, now seen corresponding path program 1 times [2019-11-25 08:45:37,002 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:37,002 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834300127] [2019-11-25 08:45:37,002 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:37,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:45:37,031 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:45:37,032 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834300127] [2019-11-25 08:45:37,032 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:45:37,032 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:45:37,032 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375573129] [2019-11-25 08:45:37,033 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:45:37,033 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:45:37,033 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:45:37,033 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:45:37,033 INFO L87 Difference]: Start difference. First operand 537 states and 835 transitions. cyclomatic complexity: 301 Second operand 3 states. [2019-11-25 08:45:37,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:45:37,243 INFO L93 Difference]: Finished difference Result 662 states and 946 transitions. [2019-11-25 08:45:37,243 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:45:37,243 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 662 states and 946 transitions. [2019-11-25 08:45:37,252 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 363 [2019-11-25 08:45:37,257 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 662 states to 589 states and 866 transitions. [2019-11-25 08:45:37,257 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 412 [2019-11-25 08:45:37,258 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 423 [2019-11-25 08:45:37,258 INFO L73 IsDeterministic]: Start isDeterministic. Operand 589 states and 866 transitions. [2019-11-25 08:45:37,259 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:45:37,259 INFO L688 BuchiCegarLoop]: Abstraction has 589 states and 866 transitions. [2019-11-25 08:45:37,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 589 states and 866 transitions. [2019-11-25 08:45:37,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 589 to 546. [2019-11-25 08:45:37,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 546 states. [2019-11-25 08:45:37,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 546 states to 546 states and 815 transitions. [2019-11-25 08:45:37,270 INFO L711 BuchiCegarLoop]: Abstraction has 546 states and 815 transitions. [2019-11-25 08:45:37,270 INFO L591 BuchiCegarLoop]: Abstraction has 546 states and 815 transitions. [2019-11-25 08:45:37,271 INFO L424 BuchiCegarLoop]: ======== Iteration 4============ [2019-11-25 08:45:37,271 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 546 states and 815 transitions. [2019-11-25 08:45:37,274 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2019-11-25 08:45:37,274 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:45:37,274 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:45:37,277 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:37,278 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:37,278 INFO L794 eck$LassoCheckResult]: Stem: 4604#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 4431#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4391#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 4392#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4521#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 4522#L98-2 assume !false; 4862#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4860#L101 assume !(12292 == ssl3_accept_~s__state~0); 4858#L104 assume !(16384 == ssl3_accept_~s__state~0); 4632#L107 assume 8192 == ssl3_accept_~s__state~0; 4498#L210 [2019-11-25 08:45:37,278 INFO L796 eck$LassoCheckResult]: Loop: 4498#L210 ssl3_accept_~s__server~0 := 1; 4499#L215 assume 0 != ssl3_accept_~cb~0; 4564#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4565#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4586#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4589#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4646#L242 assume 12292 != ssl3_accept_~s__state~0; 4506#L243 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 4437#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4761#L602 ssl3_accept_~skip~0 := 0; 4759#L98-2 assume !false; 4757#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4755#L101 assume !(12292 == ssl3_accept_~s__state~0); 4753#L104 assume !(16384 == ssl3_accept_~s__state~0); 4751#L107 assume 8192 == ssl3_accept_~s__state~0; 4498#L210 [2019-11-25 08:45:37,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:37,279 INFO L82 PathProgramCache]: Analyzing trace with hash 1269760736, now seen corresponding path program 1 times [2019-11-25 08:45:37,279 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:37,279 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502629287] [2019-11-25 08:45:37,279 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:37,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:45:37,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:45:37,323 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502629287] [2019-11-25 08:45:37,323 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:45:37,323 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-25 08:45:37,323 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453580748] [2019-11-25 08:45:37,324 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-25 08:45:37,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:37,324 INFO L82 PathProgramCache]: Analyzing trace with hash 1217748185, now seen corresponding path program 1 times [2019-11-25 08:45:37,324 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:37,324 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443724777] [2019-11-25 08:45:37,324 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:37,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:45:37,347 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:45:37,348 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443724777] [2019-11-25 08:45:37,348 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:45:37,348 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:45:37,348 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187114628] [2019-11-25 08:45:37,349 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:45:37,349 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:45:37,349 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:45:37,349 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:45:37,349 INFO L87 Difference]: Start difference. First operand 546 states and 815 transitions. cyclomatic complexity: 272 Second operand 3 states. [2019-11-25 08:45:37,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:45:37,505 INFO L93 Difference]: Finished difference Result 556 states and 823 transitions. [2019-11-25 08:45:37,506 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:45:37,506 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 556 states and 823 transitions. [2019-11-25 08:45:37,510 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 364 [2019-11-25 08:45:37,515 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 556 states to 556 states and 823 transitions. [2019-11-25 08:45:37,515 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 394 [2019-11-25 08:45:37,516 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 394 [2019-11-25 08:45:37,516 INFO L73 IsDeterministic]: Start isDeterministic. Operand 556 states and 823 transitions. [2019-11-25 08:45:37,517 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:45:37,517 INFO L688 BuchiCegarLoop]: Abstraction has 556 states and 823 transitions. [2019-11-25 08:45:37,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 556 states and 823 transitions. [2019-11-25 08:45:37,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 556 to 546. [2019-11-25 08:45:37,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 546 states. [2019-11-25 08:45:37,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 546 states to 546 states and 811 transitions. [2019-11-25 08:45:37,528 INFO L711 BuchiCegarLoop]: Abstraction has 546 states and 811 transitions. [2019-11-25 08:45:37,528 INFO L591 BuchiCegarLoop]: Abstraction has 546 states and 811 transitions. [2019-11-25 08:45:37,529 INFO L424 BuchiCegarLoop]: ======== Iteration 5============ [2019-11-25 08:45:37,529 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 546 states and 811 transitions. [2019-11-25 08:45:37,532 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2019-11-25 08:45:37,532 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:45:37,532 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:45:37,533 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:37,533 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-25 08:45:37,534 INFO L794 eck$LassoCheckResult]: Stem: 5711#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 5540#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5500#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 5501#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5633#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 5634#L98-2 assume !false; 5720#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5721#L101 assume !(12292 == ssl3_accept_~s__state~0); 5729#L104 assume !(16384 == ssl3_accept_~s__state~0); 5730#L107 assume !(8192 == ssl3_accept_~s__state~0); 5723#L110 assume !(24576 == ssl3_accept_~s__state~0); 5659#L113 assume 8195 == ssl3_accept_~s__state~0; 5609#L210 [2019-11-25 08:45:37,534 INFO L796 eck$LassoCheckResult]: Loop: 5609#L210 ssl3_accept_~s__server~0 := 1; 5610#L215 assume 0 != ssl3_accept_~cb~0; 5674#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5675#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5694#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5696#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5752#L242 assume 12292 != ssl3_accept_~s__state~0; 5613#L243 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 5546#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5957#L602 ssl3_accept_~skip~0 := 0; 5951#L98-2 assume !false; 5949#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5947#L101 assume !(12292 == ssl3_accept_~s__state~0); 5945#L104 assume !(16384 == ssl3_accept_~s__state~0); 5943#L107 assume !(8192 == ssl3_accept_~s__state~0); 5941#L110 assume !(24576 == ssl3_accept_~s__state~0); 5939#L113 assume 8195 == ssl3_accept_~s__state~0; 5609#L210 [2019-11-25 08:45:37,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:37,534 INFO L82 PathProgramCache]: Analyzing trace with hash 469359109, now seen corresponding path program 1 times [2019-11-25 08:45:37,534 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:37,535 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678450543] [2019-11-25 08:45:37,535 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:37,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:45:37,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:45:37,558 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678450543] [2019-11-25 08:45:37,558 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:45:37,558 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-25 08:45:37,558 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61225691] [2019-11-25 08:45:37,559 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-25 08:45:37,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:37,559 INFO L82 PathProgramCache]: Analyzing trace with hash 2024905150, now seen corresponding path program 1 times [2019-11-25 08:45:37,559 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:37,559 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996325602] [2019-11-25 08:45:37,559 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:37,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:45:37,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:45:37,574 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996325602] [2019-11-25 08:45:37,574 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:45:37,574 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:45:37,574 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142389494] [2019-11-25 08:45:37,575 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:45:37,575 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:45:37,575 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:45:37,575 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:45:37,575 INFO L87 Difference]: Start difference. First operand 546 states and 811 transitions. cyclomatic complexity: 268 Second operand 3 states. [2019-11-25 08:45:37,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:45:37,709 INFO L93 Difference]: Finished difference Result 556 states and 819 transitions. [2019-11-25 08:45:37,709 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:45:37,709 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 556 states and 819 transitions. [2019-11-25 08:45:37,714 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 364 [2019-11-25 08:45:37,718 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 556 states to 556 states and 819 transitions. [2019-11-25 08:45:37,718 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 394 [2019-11-25 08:45:37,718 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 394 [2019-11-25 08:45:37,719 INFO L73 IsDeterministic]: Start isDeterministic. Operand 556 states and 819 transitions. [2019-11-25 08:45:37,719 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:45:37,719 INFO L688 BuchiCegarLoop]: Abstraction has 556 states and 819 transitions. [2019-11-25 08:45:37,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 556 states and 819 transitions. [2019-11-25 08:45:37,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 556 to 546. [2019-11-25 08:45:37,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 546 states. [2019-11-25 08:45:37,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 546 states to 546 states and 807 transitions. [2019-11-25 08:45:37,730 INFO L711 BuchiCegarLoop]: Abstraction has 546 states and 807 transitions. [2019-11-25 08:45:37,730 INFO L591 BuchiCegarLoop]: Abstraction has 546 states and 807 transitions. [2019-11-25 08:45:37,730 INFO L424 BuchiCegarLoop]: ======== Iteration 6============ [2019-11-25 08:45:37,730 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 546 states and 807 transitions. [2019-11-25 08:45:37,733 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2019-11-25 08:45:37,733 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:45:37,734 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:45:37,746 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:37,746 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:37,746 INFO L794 eck$LassoCheckResult]: Stem: 6818#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 6649#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6609#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 6610#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6740#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 6741#L98-2 assume !false; 7125#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7124#L101 assume !(12292 == ssl3_accept_~s__state~0); 7123#L104 assume !(16384 == ssl3_accept_~s__state~0); 6847#L107 assume !(8192 == ssl3_accept_~s__state~0); 6830#L110 assume !(24576 == ssl3_accept_~s__state~0); 6768#L113 assume !(8195 == ssl3_accept_~s__state~0); 6750#L116 assume !(8480 == ssl3_accept_~s__state~0); 6751#L119 assume !(8481 == ssl3_accept_~s__state~0); 6696#L122 assume !(8482 == ssl3_accept_~s__state~0); 6697#L125 assume 8464 == ssl3_accept_~s__state~0; 6834#L132 [2019-11-25 08:45:37,747 INFO L796 eck$LassoCheckResult]: Loop: 6834#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 6745#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 6743#L273-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; 6744#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7126#L602 ssl3_accept_~skip~0 := 0; 6620#L98-2 assume !false; 6621#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6828#L101 assume !(12292 == ssl3_accept_~s__state~0); 6836#L104 assume !(16384 == ssl3_accept_~s__state~0); 6837#L107 assume !(8192 == ssl3_accept_~s__state~0); 7031#L110 assume !(24576 == ssl3_accept_~s__state~0); 7024#L113 assume !(8195 == ssl3_accept_~s__state~0); 7019#L116 assume !(8480 == ssl3_accept_~s__state~0); 7017#L119 assume !(8481 == ssl3_accept_~s__state~0); 7015#L122 assume !(8482 == ssl3_accept_~s__state~0); 7013#L125 assume !(8464 == ssl3_accept_~s__state~0); 7011#L128 assume !(8465 == ssl3_accept_~s__state~0); 7009#L131 assume !(8466 == ssl3_accept_~s__state~0); 7007#L134 assume 8496 == ssl3_accept_~s__state~0; 6943#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 7003#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7001#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 7000#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 6969#L292-2 ssl3_accept_~s__init_num~0 := 0; 6877#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6960#L602 ssl3_accept_~skip~0 := 0; 6959#L98-2 assume !false; 6958#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6957#L101 assume !(12292 == ssl3_accept_~s__state~0); 6956#L104 assume 16384 == ssl3_accept_~s__state~0; 6766#L210 ssl3_accept_~s__server~0 := 1; 7118#L215 assume 0 != ssl3_accept_~cb~0; 7117#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7116#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 7114#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7111#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7110#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 7109#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7100#L602 ssl3_accept_~skip~0 := 0; 7098#L98-2 assume !false; 7096#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7094#L101 assume !(12292 == ssl3_accept_~s__state~0); 7092#L104 assume !(16384 == ssl3_accept_~s__state~0); 7091#L107 assume !(8192 == ssl3_accept_~s__state~0); 7090#L110 assume !(24576 == ssl3_accept_~s__state~0); 7089#L113 assume !(8195 == ssl3_accept_~s__state~0); 6891#L116 assume !(8480 == ssl3_accept_~s__state~0); 6892#L119 assume !(8481 == ssl3_accept_~s__state~0); 6893#L122 assume !(8482 == ssl3_accept_~s__state~0); 6917#L125 assume 8464 == ssl3_accept_~s__state~0; 6834#L132 [2019-11-25 08:45:37,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:37,747 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 3 times [2019-11-25 08:45:37,747 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:37,748 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787338648] [2019-11-25 08:45:37,748 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:37,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:37,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:37,785 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:45:37,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:37,786 INFO L82 PathProgramCache]: Analyzing trace with hash 765729401, now seen corresponding path program 1 times [2019-11-25 08:45:37,787 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:37,787 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187983894] [2019-11-25 08:45:37,787 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:37,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:45:37,807 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:45:37,807 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187983894] [2019-11-25 08:45:37,807 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:45:37,807 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:45:37,807 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665555599] [2019-11-25 08:45:37,808 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:45:37,808 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:45:37,808 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:45:37,808 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:45:37,808 INFO L87 Difference]: Start difference. First operand 546 states and 807 transitions. cyclomatic complexity: 264 Second operand 3 states. [2019-11-25 08:45:38,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:45:38,015 INFO L93 Difference]: Finished difference Result 689 states and 974 transitions. [2019-11-25 08:45:38,015 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:45:38,015 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 689 states and 974 transitions. [2019-11-25 08:45:38,020 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 411 [2019-11-25 08:45:38,025 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 689 states to 631 states and 916 transitions. [2019-11-25 08:45:38,026 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 441 [2019-11-25 08:45:38,026 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 441 [2019-11-25 08:45:38,026 INFO L73 IsDeterministic]: Start isDeterministic. Operand 631 states and 916 transitions. [2019-11-25 08:45:38,026 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:45:38,026 INFO L688 BuchiCegarLoop]: Abstraction has 631 states and 916 transitions. [2019-11-25 08:45:38,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 631 states and 916 transitions. [2019-11-25 08:45:38,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 631 to 618. [2019-11-25 08:45:38,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 618 states. [2019-11-25 08:45:38,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 618 states to 618 states and 900 transitions. [2019-11-25 08:45:38,038 INFO L711 BuchiCegarLoop]: Abstraction has 618 states and 900 transitions. [2019-11-25 08:45:38,038 INFO L591 BuchiCegarLoop]: Abstraction has 618 states and 900 transitions. [2019-11-25 08:45:38,038 INFO L424 BuchiCegarLoop]: ======== Iteration 7============ [2019-11-25 08:45:38,038 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 618 states and 900 transitions. [2019-11-25 08:45:38,041 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 402 [2019-11-25 08:45:38,041 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:45:38,041 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:45:38,042 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:38,043 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:38,043 INFO L794 eck$LassoCheckResult]: Stem: 8063#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 7892#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7850#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 7851#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7980#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 7981#L98-2 assume !false; 8176#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8346#L101 assume !(12292 == ssl3_accept_~s__state~0); 8342#L104 assume !(16384 == ssl3_accept_~s__state~0); 8338#L107 assume !(8192 == ssl3_accept_~s__state~0); 8334#L110 assume !(24576 == ssl3_accept_~s__state~0); 8330#L113 assume !(8195 == ssl3_accept_~s__state~0); 8326#L116 assume !(8480 == ssl3_accept_~s__state~0); 8323#L119 assume !(8481 == ssl3_accept_~s__state~0); 8320#L122 assume !(8482 == ssl3_accept_~s__state~0); 8317#L125 assume 8464 == ssl3_accept_~s__state~0; 8078#L132 [2019-11-25 08:45:38,043 INFO L796 eck$LassoCheckResult]: Loop: 8078#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 7985#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7983#L273-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; 7984#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8411#L602 ssl3_accept_~skip~0 := 0; 8410#L98-2 assume !false; 8409#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8408#L101 assume !(12292 == ssl3_accept_~s__state~0); 8407#L104 assume !(16384 == ssl3_accept_~s__state~0); 8406#L107 assume !(8192 == ssl3_accept_~s__state~0); 8405#L110 assume !(24576 == ssl3_accept_~s__state~0); 8404#L113 assume !(8195 == ssl3_accept_~s__state~0); 8403#L116 assume !(8480 == ssl3_accept_~s__state~0); 8402#L119 assume !(8481 == ssl3_accept_~s__state~0); 8401#L122 assume !(8482 == ssl3_accept_~s__state~0); 8400#L125 assume !(8464 == ssl3_accept_~s__state~0); 8399#L128 assume !(8465 == ssl3_accept_~s__state~0); 8398#L131 assume !(8466 == ssl3_accept_~s__state~0); 8271#L134 assume 8496 == ssl3_accept_~s__state~0; 8212#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 8266#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 8264#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 8262#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 8261#L292-2 ssl3_accept_~s__init_num~0 := 0; 7852#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8243#L602 ssl3_accept_~skip~0 := 0; 8241#L98-2 assume !false; 8239#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8237#L101 assume !(12292 == ssl3_accept_~s__state~0); 8235#L104 assume 16384 == ssl3_accept_~s__state~0; 8231#L210 ssl3_accept_~s__server~0 := 1; 8388#L215 assume 0 != ssl3_accept_~cb~0; 8386#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 8375#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 8373#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 8371#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 8370#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 8369#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8363#L602 ssl3_accept_~skip~0 := 0; 8355#L98-2 assume !false; 8351#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8348#L101 assume !(12292 == ssl3_accept_~s__state~0); 8344#L104 assume !(16384 == ssl3_accept_~s__state~0); 8340#L107 assume !(8192 == ssl3_accept_~s__state~0); 8336#L110 assume !(24576 == ssl3_accept_~s__state~0); 8332#L113 assume !(8195 == ssl3_accept_~s__state~0); 8328#L116 assume !(8480 == ssl3_accept_~s__state~0); 8324#L119 assume !(8481 == ssl3_accept_~s__state~0); 8321#L122 assume !(8482 == ssl3_accept_~s__state~0); 8318#L125 assume 8464 == ssl3_accept_~s__state~0; 8078#L132 [2019-11-25 08:45:38,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:38,044 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 4 times [2019-11-25 08:45:38,044 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:38,044 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850343033] [2019-11-25 08:45:38,044 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:38,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:38,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:38,063 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:45:38,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:38,066 INFO L82 PathProgramCache]: Analyzing trace with hash 1275202491, now seen corresponding path program 1 times [2019-11-25 08:45:38,066 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:38,066 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949700745] [2019-11-25 08:45:38,066 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:38,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:45:38,090 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:45:38,091 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949700745] [2019-11-25 08:45:38,091 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:45:38,091 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:45:38,091 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271041831] [2019-11-25 08:45:38,092 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:45:38,092 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:45:38,092 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:45:38,092 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:45:38,092 INFO L87 Difference]: Start difference. First operand 618 states and 900 transitions. cyclomatic complexity: 285 Second operand 3 states. [2019-11-25 08:45:38,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:45:38,316 INFO L93 Difference]: Finished difference Result 764 states and 1122 transitions. [2019-11-25 08:45:38,316 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:45:38,316 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 764 states and 1122 transitions. [2019-11-25 08:45:38,320 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 495 [2019-11-25 08:45:38,325 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 764 states to 757 states and 1115 transitions. [2019-11-25 08:45:38,326 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 525 [2019-11-25 08:45:38,326 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 525 [2019-11-25 08:45:38,327 INFO L73 IsDeterministic]: Start isDeterministic. Operand 757 states and 1115 transitions. [2019-11-25 08:45:38,327 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:45:38,327 INFO L688 BuchiCegarLoop]: Abstraction has 757 states and 1115 transitions. [2019-11-25 08:45:38,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 757 states and 1115 transitions. [2019-11-25 08:45:38,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 757 to 738. [2019-11-25 08:45:38,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 738 states. [2019-11-25 08:45:38,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 738 states to 738 states and 1087 transitions. [2019-11-25 08:45:38,340 INFO L711 BuchiCegarLoop]: Abstraction has 738 states and 1087 transitions. [2019-11-25 08:45:38,340 INFO L591 BuchiCegarLoop]: Abstraction has 738 states and 1087 transitions. [2019-11-25 08:45:38,340 INFO L424 BuchiCegarLoop]: ======== Iteration 8============ [2019-11-25 08:45:38,341 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 738 states and 1087 transitions. [2019-11-25 08:45:38,344 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 482 [2019-11-25 08:45:38,344 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:45:38,344 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:45:38,345 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:38,346 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:38,346 INFO L794 eck$LassoCheckResult]: Stem: 9456#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 9281#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9238#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 9239#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9373#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 9374#L98-2 assume !false; 9542#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9929#L101 assume !(12292 == ssl3_accept_~s__state~0); 9927#L104 assume !(16384 == ssl3_accept_~s__state~0); 9925#L107 assume !(8192 == ssl3_accept_~s__state~0); 9923#L110 assume !(24576 == ssl3_accept_~s__state~0); 9921#L113 assume !(8195 == ssl3_accept_~s__state~0); 9920#L116 assume !(8480 == ssl3_accept_~s__state~0); 9919#L119 assume !(8481 == ssl3_accept_~s__state~0); 9918#L122 assume !(8482 == ssl3_accept_~s__state~0); 9917#L125 assume 8464 == ssl3_accept_~s__state~0; 9477#L132 [2019-11-25 08:45:38,346 INFO L796 eck$LassoCheckResult]: Loop: 9477#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 9378#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9376#L273-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; 9377#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9323#L602 ssl3_accept_~skip~0 := 0; 9249#L98-2 assume !false; 9250#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9470#L101 assume !(12292 == ssl3_accept_~s__state~0); 9481#L104 assume !(16384 == ssl3_accept_~s__state~0); 9482#L107 assume !(8192 == ssl3_accept_~s__state~0); 9473#L110 assume !(24576 == ssl3_accept_~s__state~0); 9474#L113 assume !(8195 == ssl3_accept_~s__state~0); 9930#L116 assume !(8480 == ssl3_accept_~s__state~0); 9928#L119 assume !(8481 == ssl3_accept_~s__state~0); 9926#L122 assume !(8482 == ssl3_accept_~s__state~0); 9924#L125 assume !(8464 == ssl3_accept_~s__state~0); 9922#L128 assume !(8465 == ssl3_accept_~s__state~0); 9267#L131 assume !(8466 == ssl3_accept_~s__state~0); 9268#L134 assume 8496 == ssl3_accept_~s__state~0; 9411#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 9412#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 9442#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 9428#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 9429#L292-2 ssl3_accept_~s__init_num~0 := 0; 9227#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9895#L602 ssl3_accept_~skip~0 := 0; 9893#L98-2 assume !false; 9891#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9889#L101 assume !(12292 == ssl3_accept_~s__state~0); 9887#L104 assume !(16384 == ssl3_accept_~s__state~0); 9885#L107 assume !(8192 == ssl3_accept_~s__state~0); 9883#L110 assume !(24576 == ssl3_accept_~s__state~0); 9881#L113 assume !(8195 == ssl3_accept_~s__state~0); 9879#L116 assume !(8480 == ssl3_accept_~s__state~0); 9877#L119 assume !(8481 == ssl3_accept_~s__state~0); 9875#L122 assume !(8482 == ssl3_accept_~s__state~0); 9873#L125 assume !(8464 == ssl3_accept_~s__state~0); 9872#L128 assume !(8465 == ssl3_accept_~s__state~0); 9870#L131 assume !(8466 == ssl3_accept_~s__state~0); 9869#L134 assume !(8496 == ssl3_accept_~s__state~0); 9868#L137 assume !(8497 == ssl3_accept_~s__state~0); 9867#L140 assume !(8512 == ssl3_accept_~s__state~0); 9866#L143 assume !(8513 == ssl3_accept_~s__state~0); 9865#L146 assume !(8528 == ssl3_accept_~s__state~0); 9864#L149 assume !(8529 == ssl3_accept_~s__state~0); 9863#L152 assume !(8544 == ssl3_accept_~s__state~0); 9862#L155 assume !(8545 == ssl3_accept_~s__state~0); 9535#L158 assume 8560 == ssl3_accept_~s__state~0; 9493#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 9286#L417 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; 9272#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9790#L602 ssl3_accept_~skip~0 := 0; 9788#L98-2 assume !false; 9787#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9786#L101 assume !(12292 == ssl3_accept_~s__state~0); 9785#L104 assume !(16384 == ssl3_accept_~s__state~0); 9784#L107 assume !(8192 == ssl3_accept_~s__state~0); 9782#L110 assume !(24576 == ssl3_accept_~s__state~0); 9781#L113 assume !(8195 == ssl3_accept_~s__state~0); 9780#L116 assume !(8480 == ssl3_accept_~s__state~0); 9521#L119 assume !(8481 == ssl3_accept_~s__state~0); 9522#L122 assume !(8482 == ssl3_accept_~s__state~0); 9510#L125 assume 8464 == ssl3_accept_~s__state~0; 9477#L132 [2019-11-25 08:45:38,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:38,347 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 5 times [2019-11-25 08:45:38,347 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:38,347 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917116543] [2019-11-25 08:45:38,347 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:38,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:38,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:38,358 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:45:38,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:38,359 INFO L82 PathProgramCache]: Analyzing trace with hash -1390710607, now seen corresponding path program 1 times [2019-11-25 08:45:38,359 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:38,359 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877569682] [2019-11-25 08:45:38,360 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:38,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:45:38,388 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:45:38,388 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877569682] [2019-11-25 08:45:38,388 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:45:38,388 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:45:38,388 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682527384] [2019-11-25 08:45:38,389 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:45:38,389 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:45:38,389 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:45:38,389 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:45:38,389 INFO L87 Difference]: Start difference. First operand 738 states and 1087 transitions. cyclomatic complexity: 352 Second operand 3 states. [2019-11-25 08:45:38,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:45:38,572 INFO L93 Difference]: Finished difference Result 871 states and 1194 transitions. [2019-11-25 08:45:38,572 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:45:38,572 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 871 states and 1194 transitions. [2019-11-25 08:45:38,576 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 575 [2019-11-25 08:45:38,582 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 871 states to 871 states and 1194 transitions. [2019-11-25 08:45:38,583 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 605 [2019-11-25 08:45:38,583 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 605 [2019-11-25 08:45:38,584 INFO L73 IsDeterministic]: Start isDeterministic. Operand 871 states and 1194 transitions. [2019-11-25 08:45:38,584 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:45:38,584 INFO L688 BuchiCegarLoop]: Abstraction has 871 states and 1194 transitions. [2019-11-25 08:45:38,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 871 states and 1194 transitions. [2019-11-25 08:45:38,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 871 to 863. [2019-11-25 08:45:38,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 863 states. [2019-11-25 08:45:38,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 863 states to 863 states and 1183 transitions. [2019-11-25 08:45:38,599 INFO L711 BuchiCegarLoop]: Abstraction has 863 states and 1183 transitions. [2019-11-25 08:45:38,599 INFO L591 BuchiCegarLoop]: Abstraction has 863 states and 1183 transitions. [2019-11-25 08:45:38,599 INFO L424 BuchiCegarLoop]: ======== Iteration 9============ [2019-11-25 08:45:38,599 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 863 states and 1183 transitions. [2019-11-25 08:45:38,603 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 568 [2019-11-25 08:45:38,604 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:45:38,604 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:45:38,605 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:38,605 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:38,605 INFO L794 eck$LassoCheckResult]: Stem: 11072#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 10896#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 10853#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 10854#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 10983#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 10984#L98-2 assume !false; 11190#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11590#L101 assume !(12292 == ssl3_accept_~s__state~0); 11588#L104 assume !(16384 == ssl3_accept_~s__state~0); 11586#L107 assume !(8192 == ssl3_accept_~s__state~0); 11584#L110 assume !(24576 == ssl3_accept_~s__state~0); 11582#L113 assume !(8195 == ssl3_accept_~s__state~0); 11580#L116 assume !(8480 == ssl3_accept_~s__state~0); 11578#L119 assume !(8481 == ssl3_accept_~s__state~0); 11576#L122 assume !(8482 == ssl3_accept_~s__state~0); 11574#L125 assume 8464 == ssl3_accept_~s__state~0; 11089#L132 [2019-11-25 08:45:38,606 INFO L796 eck$LassoCheckResult]: Loop: 11089#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 10988#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 10986#L273-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; 10987#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11686#L602 ssl3_accept_~skip~0 := 0; 11685#L98-2 assume !false; 11684#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11683#L101 assume !(12292 == ssl3_accept_~s__state~0); 11677#L104 assume !(16384 == ssl3_accept_~s__state~0); 11675#L107 assume !(8192 == ssl3_accept_~s__state~0); 11673#L110 assume !(24576 == ssl3_accept_~s__state~0); 11013#L113 assume !(8195 == ssl3_accept_~s__state~0); 10994#L116 assume !(8480 == ssl3_accept_~s__state~0); 10995#L119 assume !(8481 == ssl3_accept_~s__state~0); 10942#L122 assume !(8482 == ssl3_accept_~s__state~0); 10943#L125 assume !(8464 == ssl3_accept_~s__state~0); 11608#L128 assume !(8465 == ssl3_accept_~s__state~0); 11607#L131 assume !(8466 == ssl3_accept_~s__state~0); 11462#L134 assume 8496 == ssl3_accept_~s__state~0; 11461#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 11458#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 11456#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 11452#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 11453#L292-2 ssl3_accept_~s__init_num~0 := 0; 11682#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11676#L602 ssl3_accept_~skip~0 := 0; 11674#L98-2 assume !false; 11672#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11671#L101 assume !(12292 == ssl3_accept_~s__state~0); 11667#L104 assume !(16384 == ssl3_accept_~s__state~0); 11662#L107 assume !(8192 == ssl3_accept_~s__state~0); 11660#L110 assume !(24576 == ssl3_accept_~s__state~0); 11659#L113 assume !(8195 == ssl3_accept_~s__state~0); 11658#L116 assume !(8480 == ssl3_accept_~s__state~0); 11656#L119 assume !(8481 == ssl3_accept_~s__state~0); 11654#L122 assume !(8482 == ssl3_accept_~s__state~0); 10904#L125 assume !(8464 == ssl3_accept_~s__state~0); 10905#L128 assume !(8465 == ssl3_accept_~s__state~0); 11606#L131 assume !(8466 == ssl3_accept_~s__state~0); 11567#L134 assume !(8496 == ssl3_accept_~s__state~0); 11463#L137 assume !(8497 == ssl3_accept_~s__state~0); 11464#L140 assume 8512 == ssl3_accept_~s__state~0; 10945#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 10946#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 11038#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 10855#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11594#L602 ssl3_accept_~skip~0 := 0; 11592#L98-2 assume !false; 11591#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11589#L101 assume !(12292 == ssl3_accept_~s__state~0); 11587#L104 assume !(16384 == ssl3_accept_~s__state~0); 11585#L107 assume !(8192 == ssl3_accept_~s__state~0); 11583#L110 assume !(24576 == ssl3_accept_~s__state~0); 11581#L113 assume !(8195 == ssl3_accept_~s__state~0); 11579#L116 assume !(8480 == ssl3_accept_~s__state~0); 11577#L119 assume !(8481 == ssl3_accept_~s__state~0); 11575#L122 assume !(8482 == ssl3_accept_~s__state~0); 11573#L125 assume !(8464 == ssl3_accept_~s__state~0); 11571#L128 assume !(8465 == ssl3_accept_~s__state~0); 11569#L131 assume !(8466 == ssl3_accept_~s__state~0); 11566#L134 assume !(8496 == ssl3_accept_~s__state~0); 11565#L137 assume !(8497 == ssl3_accept_~s__state~0); 11564#L140 assume !(8512 == ssl3_accept_~s__state~0); 11257#L143 assume !(8513 == ssl3_accept_~s__state~0); 11258#L146 assume !(8528 == ssl3_accept_~s__state~0); 11556#L149 assume !(8529 == ssl3_accept_~s__state~0); 11164#L152 assume !(8544 == ssl3_accept_~s__state~0); 11165#L155 assume !(8545 == ssl3_accept_~s__state~0); 11166#L158 assume 8560 == ssl3_accept_~s__state~0; 11103#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 10901#L417 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; 10902#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11626#L602 ssl3_accept_~skip~0 := 0; 11624#L98-2 assume !false; 11622#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11620#L101 assume !(12292 == ssl3_accept_~s__state~0); 11618#L104 assume !(16384 == ssl3_accept_~s__state~0); 11616#L107 assume !(8192 == ssl3_accept_~s__state~0); 11614#L110 assume !(24576 == ssl3_accept_~s__state~0); 11612#L113 assume !(8195 == ssl3_accept_~s__state~0); 11611#L116 assume !(8480 == ssl3_accept_~s__state~0); 11168#L119 assume !(8481 == ssl3_accept_~s__state~0); 11169#L122 assume !(8482 == ssl3_accept_~s__state~0); 11149#L125 assume 8464 == ssl3_accept_~s__state~0; 11089#L132 [2019-11-25 08:45:38,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:38,606 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 6 times [2019-11-25 08:45:38,606 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:38,607 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321357469] [2019-11-25 08:45:38,607 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:38,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:38,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:38,622 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:45:38,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:38,623 INFO L82 PathProgramCache]: Analyzing trace with hash 1023641178, now seen corresponding path program 1 times [2019-11-25 08:45:38,623 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:38,623 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098090455] [2019-11-25 08:45:38,624 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:38,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:45:38,674 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2019-11-25 08:45:38,675 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098090455] [2019-11-25 08:45:38,676 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:45:38,676 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:45:38,676 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453118540] [2019-11-25 08:45:38,677 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:45:38,678 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:45:38,678 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:45:38,678 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:45:38,678 INFO L87 Difference]: Start difference. First operand 863 states and 1183 transitions. cyclomatic complexity: 323 Second operand 3 states. [2019-11-25 08:45:38,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:45:38,808 INFO L93 Difference]: Finished difference Result 977 states and 1336 transitions. [2019-11-25 08:45:38,808 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:45:38,809 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 977 states and 1336 transitions. [2019-11-25 08:45:38,815 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 644 [2019-11-25 08:45:38,822 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 977 states to 977 states and 1336 transitions. [2019-11-25 08:45:38,822 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 674 [2019-11-25 08:45:38,824 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 674 [2019-11-25 08:45:38,824 INFO L73 IsDeterministic]: Start isDeterministic. Operand 977 states and 1336 transitions. [2019-11-25 08:45:38,825 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:45:38,825 INFO L688 BuchiCegarLoop]: Abstraction has 977 states and 1336 transitions. [2019-11-25 08:45:38,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 977 states and 1336 transitions. [2019-11-25 08:45:38,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 977 to 938. [2019-11-25 08:45:38,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 938 states. [2019-11-25 08:45:38,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 938 states to 938 states and 1273 transitions. [2019-11-25 08:45:38,842 INFO L711 BuchiCegarLoop]: Abstraction has 938 states and 1273 transitions. [2019-11-25 08:45:38,842 INFO L591 BuchiCegarLoop]: Abstraction has 938 states and 1273 transitions. [2019-11-25 08:45:38,842 INFO L424 BuchiCegarLoop]: ======== Iteration 10============ [2019-11-25 08:45:38,842 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 938 states and 1273 transitions. [2019-11-25 08:45:38,846 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 618 [2019-11-25 08:45:38,847 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:45:38,847 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:45:38,849 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:38,849 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:38,849 INFO L794 eck$LassoCheckResult]: Stem: 12918#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 12743#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 12699#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 12700#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 12829#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 12830#L98-2 assume !false; 13059#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13455#L101 assume !(12292 == ssl3_accept_~s__state~0); 13449#L104 assume !(16384 == ssl3_accept_~s__state~0); 13447#L107 assume !(8192 == ssl3_accept_~s__state~0); 13445#L110 assume !(24576 == ssl3_accept_~s__state~0); 13443#L113 assume !(8195 == ssl3_accept_~s__state~0); 13441#L116 assume !(8480 == ssl3_accept_~s__state~0); 13439#L119 assume !(8481 == ssl3_accept_~s__state~0); 13437#L122 assume !(8482 == ssl3_accept_~s__state~0); 13435#L125 assume 8464 == ssl3_accept_~s__state~0; 12933#L132 [2019-11-25 08:45:38,850 INFO L796 eck$LassoCheckResult]: Loop: 12933#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 12834#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 12832#L273-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; 12833#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13569#L602 ssl3_accept_~skip~0 := 0; 13568#L98-2 assume !false; 13567#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13566#L101 assume !(12292 == ssl3_accept_~s__state~0); 13565#L104 assume !(16384 == ssl3_accept_~s__state~0); 13564#L107 assume !(8192 == ssl3_accept_~s__state~0); 13563#L110 assume !(24576 == ssl3_accept_~s__state~0); 13562#L113 assume !(8195 == ssl3_accept_~s__state~0); 13561#L116 assume !(8480 == ssl3_accept_~s__state~0); 13560#L119 assume !(8481 == ssl3_accept_~s__state~0); 13559#L122 assume !(8482 == ssl3_accept_~s__state~0); 13557#L125 assume !(8464 == ssl3_accept_~s__state~0); 13555#L128 assume !(8465 == ssl3_accept_~s__state~0); 13553#L131 assume !(8466 == ssl3_accept_~s__state~0); 13215#L134 assume 8496 == ssl3_accept_~s__state~0; 12866#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 12867#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 12901#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 12884#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 12885#L292-2 ssl3_accept_~s__init_num~0 := 0; 13321#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13315#L602 ssl3_accept_~skip~0 := 0; 13314#L98-2 assume !false; 13308#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13306#L101 assume !(12292 == ssl3_accept_~s__state~0); 13304#L104 assume !(16384 == ssl3_accept_~s__state~0); 13302#L107 assume !(8192 == ssl3_accept_~s__state~0); 13300#L110 assume !(24576 == ssl3_accept_~s__state~0); 13298#L113 assume !(8195 == ssl3_accept_~s__state~0); 13296#L116 assume !(8480 == ssl3_accept_~s__state~0); 13294#L119 assume !(8481 == ssl3_accept_~s__state~0); 13292#L122 assume !(8482 == ssl3_accept_~s__state~0); 13290#L125 assume !(8464 == ssl3_accept_~s__state~0); 13288#L128 assume !(8465 == ssl3_accept_~s__state~0); 13286#L131 assume !(8466 == ssl3_accept_~s__state~0); 13284#L134 assume !(8496 == ssl3_accept_~s__state~0); 13282#L137 assume !(8497 == ssl3_accept_~s__state~0); 13280#L140 assume !(8512 == ssl3_accept_~s__state~0); 13278#L143 assume !(8513 == ssl3_accept_~s__state~0); 13276#L146 assume !(8528 == ssl3_accept_~s__state~0); 13274#L149 assume !(8529 == ssl3_accept_~s__state~0); 13272#L152 assume !(8544 == ssl3_accept_~s__state~0); 13270#L155 assume !(8545 == ssl3_accept_~s__state~0); 13271#L158 assume !(8560 == ssl3_accept_~s__state~0); 13375#L161 assume !(8561 == ssl3_accept_~s__state~0); 13373#L164 assume !(8448 == ssl3_accept_~s__state~0); 13260#L167 assume !(8576 == ssl3_accept_~s__state~0); 12965#L170 assume !(8577 == ssl3_accept_~s__state~0); 12948#L173 assume !(8592 == ssl3_accept_~s__state~0); 12893#L176 assume !(8593 == ssl3_accept_~s__state~0); 12862#L179 assume !(8608 == ssl3_accept_~s__state~0); 12863#L182 assume !(8609 == ssl3_accept_~s__state~0); 12850#L185 assume !(8640 == ssl3_accept_~s__state~0); 12851#L188 assume !(8641 == ssl3_accept_~s__state~0); 13209#L191 assume 8656 == ssl3_accept_~s__state~0; 12967#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 13207#L498 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 12956#L503 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 12920#L509-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 12721#L519 assume !(0 == ssl3_accept_~tmp___10~0); 12722#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13349#L602 ssl3_accept_~skip~0 := 0; 13348#L98-2 assume !false; 13347#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13346#L101 assume !(12292 == ssl3_accept_~s__state~0); 13345#L104 assume 16384 == ssl3_accept_~s__state~0; 13335#L210 ssl3_accept_~s__server~0 := 1; 13613#L215 assume 0 != ssl3_accept_~cb~0; 13612#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 13611#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 13609#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 13607#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 13606#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 12837#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12783#L602 ssl3_accept_~skip~0 := 0; 12711#L98-2 assume !false; 12712#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12927#L101 assume !(12292 == ssl3_accept_~s__state~0); 12935#L104 assume !(16384 == ssl3_accept_~s__state~0); 12936#L107 assume !(8192 == ssl3_accept_~s__state~0); 12929#L110 assume !(24576 == ssl3_accept_~s__state~0); 12857#L113 assume !(8195 == ssl3_accept_~s__state~0); 12858#L116 assume !(8480 == ssl3_accept_~s__state~0); 12842#L119 assume !(8481 == ssl3_accept_~s__state~0); 13003#L122 assume !(8482 == ssl3_accept_~s__state~0); 12994#L125 assume 8464 == ssl3_accept_~s__state~0; 12933#L132 [2019-11-25 08:45:38,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:38,850 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 7 times [2019-11-25 08:45:38,850 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:38,850 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645718118] [2019-11-25 08:45:38,851 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:38,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:38,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:38,868 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:45:38,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:38,869 INFO L82 PathProgramCache]: Analyzing trace with hash -437487101, now seen corresponding path program 1 times [2019-11-25 08:45:38,869 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:38,869 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556953334] [2019-11-25 08:45:38,869 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:38,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:45:38,905 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2019-11-25 08:45:38,905 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556953334] [2019-11-25 08:45:38,905 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:45:38,906 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:45:38,906 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014278239] [2019-11-25 08:45:38,906 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:45:38,906 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:45:38,907 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:45:38,907 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:45:38,907 INFO L87 Difference]: Start difference. First operand 938 states and 1273 transitions. cyclomatic complexity: 338 Second operand 3 states. [2019-11-25 08:45:39,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:45:39,111 INFO L93 Difference]: Finished difference Result 885 states and 1193 transitions. [2019-11-25 08:45:39,112 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:45:39,112 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 885 states and 1193 transitions. [2019-11-25 08:45:39,117 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 546 [2019-11-25 08:45:39,124 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 885 states to 883 states and 1191 transitions. [2019-11-25 08:45:39,124 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 626 [2019-11-25 08:45:39,125 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 626 [2019-11-25 08:45:39,125 INFO L73 IsDeterministic]: Start isDeterministic. Operand 883 states and 1191 transitions. [2019-11-25 08:45:39,126 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:45:39,126 INFO L688 BuchiCegarLoop]: Abstraction has 883 states and 1191 transitions. [2019-11-25 08:45:39,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 883 states and 1191 transitions. [2019-11-25 08:45:39,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 883 to 877. [2019-11-25 08:45:39,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 877 states. [2019-11-25 08:45:39,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 877 states to 877 states and 1182 transitions. [2019-11-25 08:45:39,145 INFO L711 BuchiCegarLoop]: Abstraction has 877 states and 1182 transitions. [2019-11-25 08:45:39,145 INFO L591 BuchiCegarLoop]: Abstraction has 877 states and 1182 transitions. [2019-11-25 08:45:39,145 INFO L424 BuchiCegarLoop]: ======== Iteration 11============ [2019-11-25 08:45:39,145 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 877 states and 1182 transitions. [2019-11-25 08:45:39,149 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 540 [2019-11-25 08:45:39,149 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:45:39,149 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:45:39,153 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:39,153 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:39,153 INFO L794 eck$LassoCheckResult]: Stem: 14726#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 14570#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 14526#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 14527#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 14653#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 14654#L98-2 assume !false; 14834#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15322#L101 assume !(12292 == ssl3_accept_~s__state~0); 15321#L104 assume !(16384 == ssl3_accept_~s__state~0); 15320#L107 assume !(8192 == ssl3_accept_~s__state~0); 15315#L110 assume !(24576 == ssl3_accept_~s__state~0); 15313#L113 assume !(8195 == ssl3_accept_~s__state~0); 15311#L116 assume !(8480 == ssl3_accept_~s__state~0); 15309#L119 assume !(8481 == ssl3_accept_~s__state~0); 15308#L122 assume !(8482 == ssl3_accept_~s__state~0); 15307#L125 assume 8464 == ssl3_accept_~s__state~0; 14745#L132 [2019-11-25 08:45:39,154 INFO L796 eck$LassoCheckResult]: Loop: 14745#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 14658#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 14656#L273-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; 14657#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15375#L602 ssl3_accept_~skip~0 := 0; 15374#L98-2 assume !false; 15373#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15372#L101 assume !(12292 == ssl3_accept_~s__state~0); 15371#L104 assume !(16384 == ssl3_accept_~s__state~0); 14758#L107 assume !(8192 == ssl3_accept_~s__state~0); 14741#L110 assume !(24576 == ssl3_accept_~s__state~0); 14680#L113 assume !(8195 == ssl3_accept_~s__state~0); 14665#L116 assume !(8480 == ssl3_accept_~s__state~0); 14666#L119 assume !(8481 == ssl3_accept_~s__state~0); 14616#L122 assume !(8482 == ssl3_accept_~s__state~0); 14617#L125 assume !(8464 == ssl3_accept_~s__state~0); 14587#L128 assume !(8465 == ssl3_accept_~s__state~0); 14557#L131 assume !(8466 == ssl3_accept_~s__state~0); 14558#L134 assume 8496 == ssl3_accept_~s__state~0; 14690#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 14691#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 14715#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 14704#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 14700#L292-2 ssl3_accept_~s__init_num~0 := 0; 14661#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14610#L602 ssl3_accept_~skip~0 := 0; 14539#L98-2 assume !false; 14540#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14739#L101 assume !(12292 == ssl3_accept_~s__state~0); 14747#L104 assume !(16384 == ssl3_accept_~s__state~0); 14748#L107 assume !(8192 == ssl3_accept_~s__state~0); 15192#L110 assume !(24576 == ssl3_accept_~s__state~0); 15191#L113 assume !(8195 == ssl3_accept_~s__state~0); 15190#L116 assume !(8480 == ssl3_accept_~s__state~0); 15189#L119 assume !(8481 == ssl3_accept_~s__state~0); 15187#L122 assume !(8482 == ssl3_accept_~s__state~0); 15186#L125 assume !(8464 == ssl3_accept_~s__state~0); 15185#L128 assume !(8465 == ssl3_accept_~s__state~0); 15184#L131 assume !(8466 == ssl3_accept_~s__state~0); 15183#L134 assume !(8496 == ssl3_accept_~s__state~0); 15182#L137 assume !(8497 == ssl3_accept_~s__state~0); 15180#L140 assume 8512 == ssl3_accept_~s__state~0; 14895#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 15177#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 15175#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 15173#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15165#L602 ssl3_accept_~skip~0 := 0; 15163#L98-2 assume !false; 15161#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15160#L101 assume !(12292 == ssl3_accept_~s__state~0); 15154#L104 assume !(16384 == ssl3_accept_~s__state~0); 15152#L107 assume !(8192 == ssl3_accept_~s__state~0); 15150#L110 assume !(24576 == ssl3_accept_~s__state~0); 15148#L113 assume !(8195 == ssl3_accept_~s__state~0); 15146#L116 assume !(8480 == ssl3_accept_~s__state~0); 15144#L119 assume !(8481 == ssl3_accept_~s__state~0); 15142#L122 assume !(8482 == ssl3_accept_~s__state~0); 15140#L125 assume !(8464 == ssl3_accept_~s__state~0); 15138#L128 assume !(8465 == ssl3_accept_~s__state~0); 15136#L131 assume !(8466 == ssl3_accept_~s__state~0); 15134#L134 assume !(8496 == ssl3_accept_~s__state~0); 15132#L137 assume !(8497 == ssl3_accept_~s__state~0); 15130#L140 assume !(8512 == ssl3_accept_~s__state~0); 15128#L143 assume !(8513 == ssl3_accept_~s__state~0); 15043#L146 assume 8528 == ssl3_accept_~s__state~0; 14890#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 15040#L320 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 15027#L320-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 15021#L329 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 14520#L332 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 14522#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 14528#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15086#L602 ssl3_accept_~skip~0 := 0; 15084#L98-2 assume !false; 15082#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15080#L101 assume !(12292 == ssl3_accept_~s__state~0); 15078#L104 assume !(16384 == ssl3_accept_~s__state~0); 15076#L107 assume !(8192 == ssl3_accept_~s__state~0); 15074#L110 assume !(24576 == ssl3_accept_~s__state~0); 15072#L113 assume !(8195 == ssl3_accept_~s__state~0); 15070#L116 assume !(8480 == ssl3_accept_~s__state~0); 15068#L119 assume !(8481 == ssl3_accept_~s__state~0); 15066#L122 assume !(8482 == ssl3_accept_~s__state~0); 15064#L125 assume !(8464 == ssl3_accept_~s__state~0); 15062#L128 assume !(8465 == ssl3_accept_~s__state~0); 15060#L131 assume !(8466 == ssl3_accept_~s__state~0); 15058#L134 assume !(8496 == ssl3_accept_~s__state~0); 15056#L137 assume !(8497 == ssl3_accept_~s__state~0); 15054#L140 assume !(8512 == ssl3_accept_~s__state~0); 15052#L143 assume !(8513 == ssl3_accept_~s__state~0); 15050#L146 assume !(8528 == ssl3_accept_~s__state~0); 15044#L149 assume !(8529 == ssl3_accept_~s__state~0); 14799#L152 assume !(8544 == ssl3_accept_~s__state~0); 14800#L155 assume !(8545 == ssl3_accept_~s__state~0); 14801#L158 assume 8560 == ssl3_accept_~s__state~0; 14761#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 14576#L417 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; 14577#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15211#L602 ssl3_accept_~skip~0 := 0; 15209#L98-2 assume !false; 15207#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15205#L101 assume !(12292 == ssl3_accept_~s__state~0); 15203#L104 assume !(16384 == ssl3_accept_~s__state~0); 15201#L107 assume !(8192 == ssl3_accept_~s__state~0); 15199#L110 assume !(24576 == ssl3_accept_~s__state~0); 15197#L113 assume !(8195 == ssl3_accept_~s__state~0); 15194#L116 assume !(8480 == ssl3_accept_~s__state~0); 14806#L119 assume !(8481 == ssl3_accept_~s__state~0); 14807#L122 assume !(8482 == ssl3_accept_~s__state~0); 14789#L125 assume 8464 == ssl3_accept_~s__state~0; 14745#L132 [2019-11-25 08:45:39,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:39,155 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 8 times [2019-11-25 08:45:39,155 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:39,155 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823282094] [2019-11-25 08:45:39,155 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:39,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:39,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:39,170 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:45:39,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:39,171 INFO L82 PathProgramCache]: Analyzing trace with hash 1629347590, now seen corresponding path program 1 times [2019-11-25 08:45:39,171 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:39,171 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104944239] [2019-11-25 08:45:39,172 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:39,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:45:39,222 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2019-11-25 08:45:39,222 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104944239] [2019-11-25 08:45:39,223 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:45:39,223 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:45:39,223 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932495104] [2019-11-25 08:45:39,224 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:45:39,224 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:45:39,225 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:45:39,225 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:45:39,225 INFO L87 Difference]: Start difference. First operand 877 states and 1182 transitions. cyclomatic complexity: 309 Second operand 3 states. [2019-11-25 08:45:39,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:45:39,240 INFO L93 Difference]: Finished difference Result 1725 states and 2309 transitions. [2019-11-25 08:45:39,241 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:45:39,241 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1725 states and 2309 transitions. [2019-11-25 08:45:39,253 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1066 [2019-11-25 08:45:39,265 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1725 states to 1725 states and 2309 transitions. [2019-11-25 08:45:39,266 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1218 [2019-11-25 08:45:39,267 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1218 [2019-11-25 08:45:39,267 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1725 states and 2309 transitions. [2019-11-25 08:45:39,268 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:45:39,268 INFO L688 BuchiCegarLoop]: Abstraction has 1725 states and 2309 transitions. [2019-11-25 08:45:39,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1725 states and 2309 transitions. [2019-11-25 08:45:39,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1725 to 880. [2019-11-25 08:45:39,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 880 states. [2019-11-25 08:45:39,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 880 states to 880 states and 1185 transitions. [2019-11-25 08:45:39,289 INFO L711 BuchiCegarLoop]: Abstraction has 880 states and 1185 transitions. [2019-11-25 08:45:39,289 INFO L591 BuchiCegarLoop]: Abstraction has 880 states and 1185 transitions. [2019-11-25 08:45:39,289 INFO L424 BuchiCegarLoop]: ======== Iteration 12============ [2019-11-25 08:45:39,289 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 880 states and 1185 transitions. [2019-11-25 08:45:39,293 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 542 [2019-11-25 08:45:39,293 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:45:39,293 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:45:39,294 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:39,295 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:39,295 INFO L794 eck$LassoCheckResult]: Stem: 17335#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 17177#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 17134#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 17135#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 17258#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 17259#L98-2 assume !false; 17706#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17911#L101 assume !(12292 == ssl3_accept_~s__state~0); 17909#L104 assume !(16384 == ssl3_accept_~s__state~0); 17907#L107 assume !(8192 == ssl3_accept_~s__state~0); 17905#L110 assume !(24576 == ssl3_accept_~s__state~0); 17903#L113 assume !(8195 == ssl3_accept_~s__state~0); 17902#L116 assume !(8480 == ssl3_accept_~s__state~0); 17901#L119 assume !(8481 == ssl3_accept_~s__state~0); 17899#L122 assume !(8482 == ssl3_accept_~s__state~0); 17898#L125 assume 8464 == ssl3_accept_~s__state~0; 17352#L132 [2019-11-25 08:45:39,295 INFO L796 eck$LassoCheckResult]: Loop: 17352#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 17263#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 17261#L273-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; 17262#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17972#L602 ssl3_accept_~skip~0 := 0; 17970#L98-2 assume !false; 17968#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17966#L101 assume !(12292 == ssl3_accept_~s__state~0); 17964#L104 assume !(16384 == ssl3_accept_~s__state~0); 17962#L107 assume !(8192 == ssl3_accept_~s__state~0); 17960#L110 assume !(24576 == ssl3_accept_~s__state~0); 17958#L113 assume !(8195 == ssl3_accept_~s__state~0); 17956#L116 assume !(8480 == ssl3_accept_~s__state~0); 17954#L119 assume !(8481 == ssl3_accept_~s__state~0); 17952#L122 assume !(8482 == ssl3_accept_~s__state~0); 17950#L125 assume !(8464 == ssl3_accept_~s__state~0); 17948#L128 assume !(8465 == ssl3_accept_~s__state~0); 17946#L131 assume !(8466 == ssl3_accept_~s__state~0); 17935#L134 assume 8496 == ssl3_accept_~s__state~0; 17295#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 17296#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 17325#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 17310#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 17311#L292-2 ssl3_accept_~s__init_num~0 := 0; 17977#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17971#L602 ssl3_accept_~skip~0 := 0; 17969#L98-2 assume !false; 17967#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17965#L101 assume !(12292 == ssl3_accept_~s__state~0); 17963#L104 assume !(16384 == ssl3_accept_~s__state~0); 17961#L107 assume !(8192 == ssl3_accept_~s__state~0); 17959#L110 assume !(24576 == ssl3_accept_~s__state~0); 17957#L113 assume !(8195 == ssl3_accept_~s__state~0); 17955#L116 assume !(8480 == ssl3_accept_~s__state~0); 17953#L119 assume !(8481 == ssl3_accept_~s__state~0); 17951#L122 assume !(8482 == ssl3_accept_~s__state~0); 17949#L125 assume !(8464 == ssl3_accept_~s__state~0); 17947#L128 assume !(8465 == ssl3_accept_~s__state~0); 17939#L131 assume !(8466 == ssl3_accept_~s__state~0); 17938#L134 assume !(8496 == ssl3_accept_~s__state~0); 17936#L137 assume !(8497 == ssl3_accept_~s__state~0); 17369#L140 assume 8512 == ssl3_accept_~s__state~0; 17224#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 17225#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 17151#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 17308#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17806#L602 ssl3_accept_~skip~0 := 0; 17804#L98-2 assume !false; 17802#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17800#L101 assume !(12292 == ssl3_accept_~s__state~0); 17798#L104 assume !(16384 == ssl3_accept_~s__state~0); 17796#L107 assume !(8192 == ssl3_accept_~s__state~0); 17795#L110 assume !(24576 == ssl3_accept_~s__state~0); 17794#L113 assume !(8195 == ssl3_accept_~s__state~0); 17792#L116 assume !(8480 == ssl3_accept_~s__state~0); 17788#L119 assume !(8481 == ssl3_accept_~s__state~0); 17786#L122 assume !(8482 == ssl3_accept_~s__state~0); 17784#L125 assume !(8464 == ssl3_accept_~s__state~0); 17783#L128 assume !(8465 == ssl3_accept_~s__state~0); 17777#L131 assume !(8466 == ssl3_accept_~s__state~0); 17775#L134 assume !(8496 == ssl3_accept_~s__state~0); 17773#L137 assume !(8497 == ssl3_accept_~s__state~0); 17771#L140 assume !(8512 == ssl3_accept_~s__state~0); 17769#L143 assume !(8513 == ssl3_accept_~s__state~0); 17767#L146 assume 8528 == ssl3_accept_~s__state~0; 17196#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 17197#L320 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 17266#L320-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 17142#L329 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 17128#L332 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 17130#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 17136#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17840#L602 ssl3_accept_~skip~0 := 0; 17838#L98-2 assume !false; 17836#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17835#L101 assume !(12292 == ssl3_accept_~s__state~0); 17834#L104 assume !(16384 == ssl3_accept_~s__state~0); 17757#L107 assume !(8192 == ssl3_accept_~s__state~0); 17755#L110 assume !(24576 == ssl3_accept_~s__state~0); 17753#L113 assume !(8195 == ssl3_accept_~s__state~0); 17751#L116 assume !(8480 == ssl3_accept_~s__state~0); 17748#L119 assume !(8481 == ssl3_accept_~s__state~0); 17745#L122 assume !(8482 == ssl3_accept_~s__state~0); 17742#L125 assume !(8464 == ssl3_accept_~s__state~0); 17739#L128 assume !(8465 == ssl3_accept_~s__state~0); 17735#L131 assume !(8466 == ssl3_accept_~s__state~0); 17728#L134 assume !(8496 == ssl3_accept_~s__state~0); 17725#L137 assume !(8497 == ssl3_accept_~s__state~0); 17722#L140 assume !(8512 == ssl3_accept_~s__state~0); 17719#L143 assume !(8513 == ssl3_accept_~s__state~0); 17716#L146 assume !(8528 == ssl3_accept_~s__state~0); 17713#L149 assume !(8529 == ssl3_accept_~s__state~0); 17413#L152 assume !(8544 == ssl3_accept_~s__state~0); 17414#L155 assume !(8545 == ssl3_accept_~s__state~0); 17415#L158 assume 8560 == ssl3_accept_~s__state~0; 17371#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 17182#L417 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; 17183#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17604#L602 ssl3_accept_~skip~0 := 0; 17600#L98-2 assume !false; 17597#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17592#L101 assume !(12292 == ssl3_accept_~s__state~0); 17589#L104 assume !(16384 == ssl3_accept_~s__state~0); 17585#L107 assume !(8192 == ssl3_accept_~s__state~0); 17581#L110 assume !(24576 == ssl3_accept_~s__state~0); 17578#L113 assume !(8195 == ssl3_accept_~s__state~0); 17563#L116 assume !(8480 == ssl3_accept_~s__state~0); 17420#L119 assume !(8481 == ssl3_accept_~s__state~0); 17421#L122 assume !(8482 == ssl3_accept_~s__state~0); 17403#L125 assume 8464 == ssl3_accept_~s__state~0; 17352#L132 [2019-11-25 08:45:39,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:39,296 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 9 times [2019-11-25 08:45:39,296 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:39,296 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395172061] [2019-11-25 08:45:39,296 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:39,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:39,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:39,314 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:45:39,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:39,317 INFO L82 PathProgramCache]: Analyzing trace with hash -420040252, now seen corresponding path program 1 times [2019-11-25 08:45:39,317 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:39,317 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240046639] [2019-11-25 08:45:39,317 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:39,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:45:39,362 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2019-11-25 08:45:39,363 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240046639] [2019-11-25 08:45:39,363 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:45:39,363 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:45:39,364 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631452363] [2019-11-25 08:45:39,365 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:45:39,366 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:45:39,366 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:45:39,366 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:45:39,366 INFO L87 Difference]: Start difference. First operand 880 states and 1185 transitions. cyclomatic complexity: 309 Second operand 3 states. [2019-11-25 08:45:39,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:45:39,515 INFO L93 Difference]: Finished difference Result 983 states and 1316 transitions. [2019-11-25 08:45:39,516 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:45:39,516 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 983 states and 1316 transitions. [2019-11-25 08:45:39,524 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 610 [2019-11-25 08:45:39,531 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 983 states to 983 states and 1316 transitions. [2019-11-25 08:45:39,531 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 690 [2019-11-25 08:45:39,532 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 690 [2019-11-25 08:45:39,533 INFO L73 IsDeterministic]: Start isDeterministic. Operand 983 states and 1316 transitions. [2019-11-25 08:45:39,533 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:45:39,533 INFO L688 BuchiCegarLoop]: Abstraction has 983 states and 1316 transitions. [2019-11-25 08:45:39,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 983 states and 1316 transitions. [2019-11-25 08:45:39,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 983 to 961. [2019-11-25 08:45:39,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 961 states. [2019-11-25 08:45:39,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 961 states to 961 states and 1281 transitions. [2019-11-25 08:45:39,552 INFO L711 BuchiCegarLoop]: Abstraction has 961 states and 1281 transitions. [2019-11-25 08:45:39,552 INFO L591 BuchiCegarLoop]: Abstraction has 961 states and 1281 transitions. [2019-11-25 08:45:39,552 INFO L424 BuchiCegarLoop]: ======== Iteration 13============ [2019-11-25 08:45:39,552 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 961 states and 1281 transitions. [2019-11-25 08:45:39,555 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 596 [2019-11-25 08:45:39,555 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:45:39,555 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:45:39,557 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:39,557 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:39,557 INFO L794 eck$LassoCheckResult]: Stem: 19216#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 19048#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 19003#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 19004#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 19131#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 19132#L98-2 assume !false; 19310#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19538#L101 assume !(12292 == ssl3_accept_~s__state~0); 19537#L104 assume !(16384 == ssl3_accept_~s__state~0); 19535#L107 assume !(8192 == ssl3_accept_~s__state~0); 19534#L110 assume !(24576 == ssl3_accept_~s__state~0); 19532#L113 assume !(8195 == ssl3_accept_~s__state~0); 19531#L116 assume !(8480 == ssl3_accept_~s__state~0); 19529#L119 assume !(8481 == ssl3_accept_~s__state~0); 19459#L122 assume !(8482 == ssl3_accept_~s__state~0); 19284#L125 assume 8464 == ssl3_accept_~s__state~0; 19233#L132 [2019-11-25 08:45:39,558 INFO L796 eck$LassoCheckResult]: Loop: 19233#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 19136#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 19134#L273-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; 19135#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19916#L602 ssl3_accept_~skip~0 := 0; 19915#L98-2 assume !false; 19913#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19912#L101 assume !(12292 == ssl3_accept_~s__state~0); 19907#L104 assume !(16384 == ssl3_accept_~s__state~0); 19905#L107 assume !(8192 == ssl3_accept_~s__state~0); 19902#L110 assume !(24576 == ssl3_accept_~s__state~0); 19882#L113 assume !(8195 == ssl3_accept_~s__state~0); 19878#L116 assume !(8480 == ssl3_accept_~s__state~0); 19874#L119 assume !(8481 == ssl3_accept_~s__state~0); 19870#L122 assume !(8482 == ssl3_accept_~s__state~0); 19866#L125 assume !(8464 == ssl3_accept_~s__state~0); 19862#L128 assume !(8465 == ssl3_accept_~s__state~0); 19858#L131 assume !(8466 == ssl3_accept_~s__state~0); 19618#L134 assume 8496 == ssl3_accept_~s__state~0; 19418#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 19820#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 19819#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 19813#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 19811#L292-2 ssl3_accept_~s__init_num~0 := 0; 19808#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19802#L602 ssl3_accept_~skip~0 := 0; 19800#L98-2 assume !false; 19798#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19796#L101 assume !(12292 == ssl3_accept_~s__state~0); 19794#L104 assume !(16384 == ssl3_accept_~s__state~0); 19792#L107 assume !(8192 == ssl3_accept_~s__state~0); 19790#L110 assume !(24576 == ssl3_accept_~s__state~0); 19788#L113 assume !(8195 == ssl3_accept_~s__state~0); 19786#L116 assume !(8480 == ssl3_accept_~s__state~0); 19785#L119 assume !(8481 == ssl3_accept_~s__state~0); 19784#L122 assume !(8482 == ssl3_accept_~s__state~0); 19782#L125 assume !(8464 == ssl3_accept_~s__state~0); 19781#L128 assume !(8465 == ssl3_accept_~s__state~0); 19780#L131 assume !(8466 == ssl3_accept_~s__state~0); 19779#L134 assume !(8496 == ssl3_accept_~s__state~0); 19778#L137 assume !(8497 == ssl3_accept_~s__state~0); 19777#L140 assume 8512 == ssl3_accept_~s__state~0; 19411#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 19775#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 19774#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 19773#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19768#L602 ssl3_accept_~skip~0 := 0; 19767#L98-2 assume !false; 19766#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19765#L101 assume !(12292 == ssl3_accept_~s__state~0); 19764#L104 assume !(16384 == ssl3_accept_~s__state~0); 19763#L107 assume !(8192 == ssl3_accept_~s__state~0); 19762#L110 assume !(24576 == ssl3_accept_~s__state~0); 19761#L113 assume !(8195 == ssl3_accept_~s__state~0); 19760#L116 assume !(8480 == ssl3_accept_~s__state~0); 19759#L119 assume !(8481 == ssl3_accept_~s__state~0); 19758#L122 assume !(8482 == ssl3_accept_~s__state~0); 19757#L125 assume !(8464 == ssl3_accept_~s__state~0); 19756#L128 assume !(8465 == ssl3_accept_~s__state~0); 19755#L131 assume !(8466 == ssl3_accept_~s__state~0); 19754#L134 assume !(8496 == ssl3_accept_~s__state~0); 19753#L137 assume !(8497 == ssl3_accept_~s__state~0); 19752#L140 assume !(8512 == ssl3_accept_~s__state~0); 19751#L143 assume !(8513 == ssl3_accept_~s__state~0); 19750#L146 assume 8528 == ssl3_accept_~s__state~0; 19404#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 19749#L320 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 19747#L320-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 19736#L350 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 19741#L352 assume !(ssl3_accept_~ret~0 <= 0); 19734#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 19728#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19722#L602 ssl3_accept_~skip~0 := 0; 19720#L98-2 assume !false; 19718#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19716#L101 assume !(12292 == ssl3_accept_~s__state~0); 19714#L104 assume !(16384 == ssl3_accept_~s__state~0); 19712#L107 assume !(8192 == ssl3_accept_~s__state~0); 19710#L110 assume !(24576 == ssl3_accept_~s__state~0); 19708#L113 assume !(8195 == ssl3_accept_~s__state~0); 19706#L116 assume !(8480 == ssl3_accept_~s__state~0); 19704#L119 assume !(8481 == ssl3_accept_~s__state~0); 19702#L122 assume !(8482 == ssl3_accept_~s__state~0); 19700#L125 assume !(8464 == ssl3_accept_~s__state~0); 19698#L128 assume !(8465 == ssl3_accept_~s__state~0); 19696#L131 assume !(8466 == ssl3_accept_~s__state~0); 19694#L134 assume !(8496 == ssl3_accept_~s__state~0); 19692#L137 assume !(8497 == ssl3_accept_~s__state~0); 19690#L140 assume !(8512 == ssl3_accept_~s__state~0); 19689#L143 assume !(8513 == ssl3_accept_~s__state~0); 19688#L146 assume !(8528 == ssl3_accept_~s__state~0); 19687#L149 assume !(8529 == ssl3_accept_~s__state~0); 19683#L152 assume 8544 == ssl3_accept_~s__state~0; 19256#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 19137#L375 assume !(0 != ssl3_accept_~s__session__peer~0); 18993#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 19653#L387 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 19234#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 19231#L399 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; 19039#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19847#L602 ssl3_accept_~skip~0 := 0; 19845#L98-2 assume !false; 19668#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19667#L101 assume !(12292 == ssl3_accept_~s__state~0); 19665#L104 assume !(16384 == ssl3_accept_~s__state~0); 19663#L107 assume !(8192 == ssl3_accept_~s__state~0); 19661#L110 assume !(24576 == ssl3_accept_~s__state~0); 19659#L113 assume !(8195 == ssl3_accept_~s__state~0); 19658#L116 assume !(8480 == ssl3_accept_~s__state~0); 19291#L119 assume !(8481 == ssl3_accept_~s__state~0); 19292#L122 assume !(8482 == ssl3_accept_~s__state~0); 19306#L125 assume 8464 == ssl3_accept_~s__state~0; 19233#L132 [2019-11-25 08:45:39,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:39,558 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 10 times [2019-11-25 08:45:39,558 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:39,559 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329597326] [2019-11-25 08:45:39,559 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:39,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:39,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:39,570 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:45:39,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:39,571 INFO L82 PathProgramCache]: Analyzing trace with hash -609540237, now seen corresponding path program 1 times [2019-11-25 08:45:39,571 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:39,571 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581199687] [2019-11-25 08:45:39,571 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:39,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:45:39,615 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2019-11-25 08:45:39,616 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581199687] [2019-11-25 08:45:39,616 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:45:39,616 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:45:39,617 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419852691] [2019-11-25 08:45:39,617 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:45:39,617 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:45:39,618 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:45:39,618 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:45:39,618 INFO L87 Difference]: Start difference. First operand 961 states and 1281 transitions. cyclomatic complexity: 324 Second operand 3 states. [2019-11-25 08:45:39,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:45:39,632 INFO L93 Difference]: Finished difference Result 1887 states and 2498 transitions. [2019-11-25 08:45:39,633 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:45:39,633 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1887 states and 2498 transitions. [2019-11-25 08:45:39,668 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1174 [2019-11-25 08:45:39,680 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1887 states to 1887 states and 2498 transitions. [2019-11-25 08:45:39,680 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1326 [2019-11-25 08:45:39,682 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1326 [2019-11-25 08:45:39,682 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1887 states and 2498 transitions. [2019-11-25 08:45:39,683 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:45:39,683 INFO L688 BuchiCegarLoop]: Abstraction has 1887 states and 2498 transitions. [2019-11-25 08:45:39,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1887 states and 2498 transitions. [2019-11-25 08:45:39,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1887 to 961. [2019-11-25 08:45:39,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 961 states. [2019-11-25 08:45:39,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 961 states to 961 states and 1278 transitions. [2019-11-25 08:45:39,705 INFO L711 BuchiCegarLoop]: Abstraction has 961 states and 1278 transitions. [2019-11-25 08:45:39,705 INFO L591 BuchiCegarLoop]: Abstraction has 961 states and 1278 transitions. [2019-11-25 08:45:39,705 INFO L424 BuchiCegarLoop]: ======== Iteration 14============ [2019-11-25 08:45:39,705 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 961 states and 1278 transitions. [2019-11-25 08:45:39,708 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 596 [2019-11-25 08:45:39,708 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:45:39,708 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:45:39,710 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:39,710 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:39,710 INFO L794 eck$LassoCheckResult]: Stem: 22062#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 21903#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 21857#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 21858#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 21981#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 21982#L98-2 assume !false; 22730#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22728#L101 assume !(12292 == ssl3_accept_~s__state~0); 22726#L104 assume !(16384 == ssl3_accept_~s__state~0); 22724#L107 assume !(8192 == ssl3_accept_~s__state~0); 22722#L110 assume !(24576 == ssl3_accept_~s__state~0); 22720#L113 assume !(8195 == ssl3_accept_~s__state~0); 22718#L116 assume !(8480 == ssl3_accept_~s__state~0); 22716#L119 assume !(8481 == ssl3_accept_~s__state~0); 22715#L122 assume !(8482 == ssl3_accept_~s__state~0); 22714#L125 assume 8464 == ssl3_accept_~s__state~0; 22078#L132 [2019-11-25 08:45:39,710 INFO L796 eck$LassoCheckResult]: Loop: 22078#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 21986#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 21984#L273-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; 21985#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21940#L602 ssl3_accept_~skip~0 := 0; 21871#L98-2 assume !false; 21872#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22072#L101 assume !(12292 == ssl3_accept_~s__state~0); 22080#L104 assume !(16384 == ssl3_accept_~s__state~0); 22081#L107 assume !(8192 == ssl3_accept_~s__state~0); 22074#L110 assume !(24576 == ssl3_accept_~s__state~0); 22010#L113 assume !(8195 == ssl3_accept_~s__state~0); 21995#L116 assume !(8480 == ssl3_accept_~s__state~0); 21996#L119 assume !(8481 == ssl3_accept_~s__state~0); 21946#L122 assume !(8482 == ssl3_accept_~s__state~0); 21911#L125 assume !(8464 == ssl3_accept_~s__state~0); 21912#L128 assume !(8465 == ssl3_accept_~s__state~0); 21889#L131 assume !(8466 == ssl3_accept_~s__state~0); 21890#L134 assume 8496 == ssl3_accept_~s__state~0; 22258#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 22667#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 22665#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 22662#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 22663#L292-2 ssl3_accept_~s__init_num~0 := 0; 22686#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22680#L602 ssl3_accept_~skip~0 := 0; 22678#L98-2 assume !false; 22676#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22674#L101 assume !(12292 == ssl3_accept_~s__state~0); 22672#L104 assume !(16384 == ssl3_accept_~s__state~0); 22670#L107 assume !(8192 == ssl3_accept_~s__state~0); 22669#L110 assume !(24576 == ssl3_accept_~s__state~0); 22668#L113 assume !(8195 == ssl3_accept_~s__state~0); 22666#L116 assume !(8480 == ssl3_accept_~s__state~0); 22664#L119 assume !(8481 == ssl3_accept_~s__state~0); 22661#L122 assume !(8482 == ssl3_accept_~s__state~0); 22659#L125 assume !(8464 == ssl3_accept_~s__state~0); 22658#L128 assume !(8465 == ssl3_accept_~s__state~0); 22652#L131 assume !(8466 == ssl3_accept_~s__state~0); 22650#L134 assume !(8496 == ssl3_accept_~s__state~0); 22648#L137 assume !(8497 == ssl3_accept_~s__state~0); 22646#L140 assume 8512 == ssl3_accept_~s__state~0; 21948#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 21949#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 21876#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 22518#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22512#L602 ssl3_accept_~skip~0 := 0; 22510#L98-2 assume !false; 22508#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22506#L101 assume !(12292 == ssl3_accept_~s__state~0); 22504#L104 assume !(16384 == ssl3_accept_~s__state~0); 22502#L107 assume !(8192 == ssl3_accept_~s__state~0); 22500#L110 assume !(24576 == ssl3_accept_~s__state~0); 22498#L113 assume !(8195 == ssl3_accept_~s__state~0); 22496#L116 assume !(8480 == ssl3_accept_~s__state~0); 22494#L119 assume !(8481 == ssl3_accept_~s__state~0); 22492#L122 assume !(8482 == ssl3_accept_~s__state~0); 22490#L125 assume !(8464 == ssl3_accept_~s__state~0); 22488#L128 assume !(8465 == ssl3_accept_~s__state~0); 22486#L131 assume !(8466 == ssl3_accept_~s__state~0); 22480#L134 assume !(8496 == ssl3_accept_~s__state~0); 22475#L137 assume !(8497 == ssl3_accept_~s__state~0); 22472#L140 assume !(8512 == ssl3_accept_~s__state~0); 22465#L143 assume !(8513 == ssl3_accept_~s__state~0); 22460#L146 assume 8528 == ssl3_accept_~s__state~0; 22249#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 22453#L320 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 21969#L320-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 21970#L350 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 21999#L352 assume !(ssl3_accept_~ret~0 <= 0); 21853#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 21859#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22778#L602 ssl3_accept_~skip~0 := 0; 22777#L98-2 assume !false; 22776#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22775#L101 assume !(12292 == ssl3_accept_~s__state~0); 22774#L104 assume !(16384 == ssl3_accept_~s__state~0); 22091#L107 assume !(8192 == ssl3_accept_~s__state~0); 22092#L110 assume !(24576 == ssl3_accept_~s__state~0); 22640#L113 assume !(8195 == ssl3_accept_~s__state~0); 22636#L116 assume !(8480 == ssl3_accept_~s__state~0); 22635#L119 assume !(8481 == ssl3_accept_~s__state~0); 22629#L122 assume !(8482 == ssl3_accept_~s__state~0); 22624#L125 assume !(8464 == ssl3_accept_~s__state~0); 22620#L128 assume !(8465 == ssl3_accept_~s__state~0); 22613#L131 assume !(8466 == ssl3_accept_~s__state~0); 22610#L134 assume !(8496 == ssl3_accept_~s__state~0); 22607#L137 assume !(8497 == ssl3_accept_~s__state~0); 22604#L140 assume !(8512 == ssl3_accept_~s__state~0); 22602#L143 assume !(8513 == ssl3_accept_~s__state~0); 22600#L146 assume !(8528 == ssl3_accept_~s__state~0); 22596#L149 assume !(8529 == ssl3_accept_~s__state~0); 22139#L152 assume 8544 == ssl3_accept_~s__state~0; 22138#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 22137#L375 assume !(0 != ssl3_accept_~s__session__peer~0); 22135#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 22134#L387 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 22079#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 22076#L399 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; 21894#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22443#L602 ssl3_accept_~skip~0 := 0; 22432#L98-2 assume !false; 22427#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22425#L101 assume !(12292 == ssl3_accept_~s__state~0); 22421#L104 assume !(16384 == ssl3_accept_~s__state~0); 22420#L107 assume !(8192 == ssl3_accept_~s__state~0); 22378#L110 assume !(24576 == ssl3_accept_~s__state~0); 22375#L113 assume !(8195 == ssl3_accept_~s__state~0); 22290#L116 assume !(8480 == ssl3_accept_~s__state~0); 22146#L119 assume !(8481 == ssl3_accept_~s__state~0); 22147#L122 assume !(8482 == ssl3_accept_~s__state~0); 22129#L125 assume 8464 == ssl3_accept_~s__state~0; 22078#L132 [2019-11-25 08:45:39,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:39,711 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 11 times [2019-11-25 08:45:39,711 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:39,711 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185905520] [2019-11-25 08:45:39,712 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:39,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:39,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:39,721 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:45:39,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:39,722 INFO L82 PathProgramCache]: Analyzing trace with hash 1757154357, now seen corresponding path program 1 times [2019-11-25 08:45:39,722 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:39,722 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610087352] [2019-11-25 08:45:39,722 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:39,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:45:39,761 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-25 08:45:39,761 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610087352] [2019-11-25 08:45:39,761 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:45:39,762 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:45:39,762 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057621835] [2019-11-25 08:45:39,762 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:45:39,762 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:45:39,763 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:45:39,763 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:45:39,763 INFO L87 Difference]: Start difference. First operand 961 states and 1278 transitions. cyclomatic complexity: 321 Second operand 3 states. [2019-11-25 08:45:39,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:45:39,927 INFO L93 Difference]: Finished difference Result 1034 states and 1366 transitions. [2019-11-25 08:45:39,927 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:45:39,928 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1034 states and 1366 transitions. [2019-11-25 08:45:39,933 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 628 [2019-11-25 08:45:39,940 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1034 states to 1012 states and 1335 transitions. [2019-11-25 08:45:39,940 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 728 [2019-11-25 08:45:39,941 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 744 [2019-11-25 08:45:39,942 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1012 states and 1335 transitions. [2019-11-25 08:45:39,942 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:45:39,942 INFO L688 BuchiCegarLoop]: Abstraction has 1012 states and 1335 transitions. [2019-11-25 08:45:39,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1012 states and 1335 transitions. [2019-11-25 08:45:39,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1012 to 963. [2019-11-25 08:45:39,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 963 states. [2019-11-25 08:45:39,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 963 states to 963 states and 1276 transitions. [2019-11-25 08:45:39,960 INFO L711 BuchiCegarLoop]: Abstraction has 963 states and 1276 transitions. [2019-11-25 08:45:39,960 INFO L591 BuchiCegarLoop]: Abstraction has 963 states and 1276 transitions. [2019-11-25 08:45:39,960 INFO L424 BuchiCegarLoop]: ======== Iteration 15============ [2019-11-25 08:45:39,960 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 963 states and 1276 transitions. [2019-11-25 08:45:39,962 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 617 [2019-11-25 08:45:39,963 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:45:39,963 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:45:39,966 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:39,967 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:39,967 INFO L794 eck$LassoCheckResult]: Stem: 24048#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 23897#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 23856#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 23857#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 23975#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 23976#L98-2 assume !false; 24647#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24645#L101 assume !(12292 == ssl3_accept_~s__state~0); 24643#L104 assume !(16384 == ssl3_accept_~s__state~0); 24642#L107 assume !(8192 == ssl3_accept_~s__state~0); 24641#L110 assume !(24576 == ssl3_accept_~s__state~0); 24640#L113 assume !(8195 == ssl3_accept_~s__state~0); 24638#L116 assume !(8480 == ssl3_accept_~s__state~0); 24636#L119 assume 8481 == ssl3_accept_~s__state~0; 23881#L120 [2019-11-25 08:45:39,967 INFO L796 eck$LassoCheckResult]: Loop: 23881#L120 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 23882#L258 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; 23903#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23935#L602 ssl3_accept_~skip~0 := 0; 23868#L98-2 assume !false; 23869#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24061#L101 assume !(12292 == ssl3_accept_~s__state~0); 24067#L104 assume !(16384 == ssl3_accept_~s__state~0); 24068#L107 assume !(8192 == ssl3_accept_~s__state~0); 24063#L110 assume !(24576 == ssl3_accept_~s__state~0); 24003#L113 assume !(8195 == ssl3_accept_~s__state~0); 23989#L116 assume !(8480 == ssl3_accept_~s__state~0); 23990#L119 assume !(8481 == ssl3_accept_~s__state~0); 23940#L122 assume !(8482 == ssl3_accept_~s__state~0); 23904#L125 assume !(8464 == ssl3_accept_~s__state~0); 23905#L128 assume !(8465 == ssl3_accept_~s__state~0); 23883#L131 assume !(8466 == ssl3_accept_~s__state~0); 23884#L134 assume !(8496 == ssl3_accept_~s__state~0); 24317#L137 assume !(8497 == ssl3_accept_~s__state~0); 24314#L140 assume !(8512 == ssl3_accept_~s__state~0); 24311#L143 assume !(8513 == ssl3_accept_~s__state~0); 24308#L146 assume !(8528 == ssl3_accept_~s__state~0); 24305#L149 assume !(8529 == ssl3_accept_~s__state~0); 24302#L152 assume !(8544 == ssl3_accept_~s__state~0); 24299#L155 assume !(8545 == ssl3_accept_~s__state~0); 24296#L158 assume !(8560 == ssl3_accept_~s__state~0); 24236#L161 assume !(8561 == ssl3_accept_~s__state~0); 24103#L164 assume 8448 == ssl3_accept_~s__state~0; 24035#L165 assume !(ssl3_accept_~num1~0 > 0); 23901#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 23914#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24200#L602 ssl3_accept_~skip~0 := 0; 24198#L98-2 assume !false; 24196#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24194#L101 assume !(12292 == ssl3_accept_~s__state~0); 24192#L104 assume !(16384 == ssl3_accept_~s__state~0); 24187#L107 assume !(8192 == ssl3_accept_~s__state~0); 24185#L110 assume !(24576 == ssl3_accept_~s__state~0); 24182#L113 assume !(8195 == ssl3_accept_~s__state~0); 24180#L116 assume 8480 == ssl3_accept_~s__state~0; 23881#L120 [2019-11-25 08:45:39,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:39,968 INFO L82 PathProgramCache]: Analyzing trace with hash 82541866, now seen corresponding path program 1 times [2019-11-25 08:45:39,971 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:39,971 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618892821] [2019-11-25 08:45:39,972 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:39,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:45:39,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:45:39,996 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [618892821] [2019-11-25 08:45:39,996 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:45:39,996 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-25 08:45:39,997 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953011554] [2019-11-25 08:45:39,997 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-25 08:45:39,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:39,997 INFO L82 PathProgramCache]: Analyzing trace with hash -126411822, now seen corresponding path program 1 times [2019-11-25 08:45:39,997 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:39,997 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901550868] [2019-11-25 08:45:39,998 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:40,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:45:40,022 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:45:40,022 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901550868] [2019-11-25 08:45:40,023 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2017436393] [2019-11-25 08:45:40,023 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/bin/uautomizer/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-25 08:45:40,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:45:40,066 INFO L255 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-25 08:45:40,067 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:45:40,073 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:45:40,073 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-25 08:45:40,073 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-11-25 08:45:40,073 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42229303] [2019-11-25 08:45:40,074 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:45:40,074 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:45:40,074 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:45:40,074 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:45:40,075 INFO L87 Difference]: Start difference. First operand 963 states and 1276 transitions. cyclomatic complexity: 318 Second operand 3 states. [2019-11-25 08:45:40,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:45:40,184 INFO L93 Difference]: Finished difference Result 965 states and 1276 transitions. [2019-11-25 08:45:40,184 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:45:40,184 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 965 states and 1276 transitions. [2019-11-25 08:45:40,187 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 619 [2019-11-25 08:45:40,193 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 965 states to 965 states and 1276 transitions. [2019-11-25 08:45:40,194 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 697 [2019-11-25 08:45:40,194 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 697 [2019-11-25 08:45:40,195 INFO L73 IsDeterministic]: Start isDeterministic. Operand 965 states and 1276 transitions. [2019-11-25 08:45:40,195 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:45:40,195 INFO L688 BuchiCegarLoop]: Abstraction has 965 states and 1276 transitions. [2019-11-25 08:45:40,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 965 states and 1276 transitions. [2019-11-25 08:45:40,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 965 to 963. [2019-11-25 08:45:40,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 963 states. [2019-11-25 08:45:40,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 963 states to 963 states and 1274 transitions. [2019-11-25 08:45:40,211 INFO L711 BuchiCegarLoop]: Abstraction has 963 states and 1274 transitions. [2019-11-25 08:45:40,211 INFO L591 BuchiCegarLoop]: Abstraction has 963 states and 1274 transitions. [2019-11-25 08:45:40,211 INFO L424 BuchiCegarLoop]: ======== Iteration 16============ [2019-11-25 08:45:40,211 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 963 states and 1274 transitions. [2019-11-25 08:45:40,214 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 617 [2019-11-25 08:45:40,214 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:45:40,214 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:45:40,215 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:40,215 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:40,215 INFO L794 eck$LassoCheckResult]: Stem: 26105#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 25949#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 25909#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 25910#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 26028#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 26029#L98-2 assume !false; 26328#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26326#L101 assume !(12292 == ssl3_accept_~s__state~0); 26324#L104 assume !(16384 == ssl3_accept_~s__state~0); 26322#L107 assume !(8192 == ssl3_accept_~s__state~0); 26320#L110 assume !(24576 == ssl3_accept_~s__state~0); 26318#L113 assume !(8195 == ssl3_accept_~s__state~0); 26316#L116 assume !(8480 == ssl3_accept_~s__state~0); 26314#L119 assume !(8481 == ssl3_accept_~s__state~0); 26234#L122 assume 8482 == ssl3_accept_~s__state~0; 26142#L123 [2019-11-25 08:45:40,216 INFO L796 eck$LassoCheckResult]: Loop: 26142#L123 ssl3_accept_~s__state~0 := 3; 25955#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26688#L602 ssl3_accept_~skip~0 := 0; 26686#L98-2 assume !false; 26684#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26682#L101 assume !(12292 == ssl3_accept_~s__state~0); 26680#L104 assume !(16384 == ssl3_accept_~s__state~0); 26678#L107 assume !(8192 == ssl3_accept_~s__state~0); 26676#L110 assume !(24576 == ssl3_accept_~s__state~0); 26674#L113 assume !(8195 == ssl3_accept_~s__state~0); 26672#L116 assume !(8480 == ssl3_accept_~s__state~0); 26670#L119 assume !(8481 == ssl3_accept_~s__state~0); 26668#L122 assume !(8482 == ssl3_accept_~s__state~0); 26666#L125 assume !(8464 == ssl3_accept_~s__state~0); 26664#L128 assume !(8465 == ssl3_accept_~s__state~0); 26662#L131 assume !(8466 == ssl3_accept_~s__state~0); 26470#L134 assume !(8496 == ssl3_accept_~s__state~0); 26468#L137 assume !(8497 == ssl3_accept_~s__state~0); 26466#L140 assume !(8512 == ssl3_accept_~s__state~0); 26464#L143 assume !(8513 == ssl3_accept_~s__state~0); 26462#L146 assume !(8528 == ssl3_accept_~s__state~0); 26459#L149 assume !(8529 == ssl3_accept_~s__state~0); 26456#L152 assume !(8544 == ssl3_accept_~s__state~0); 26453#L155 assume !(8545 == ssl3_accept_~s__state~0); 26450#L158 assume !(8560 == ssl3_accept_~s__state~0); 26446#L161 assume !(8561 == ssl3_accept_~s__state~0); 26161#L164 assume 8448 == ssl3_accept_~s__state~0; 26091#L165 assume !(ssl3_accept_~num1~0 > 0); 25953#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 25964#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26439#L602 ssl3_accept_~skip~0 := 0; 26438#L98-2 assume !false; 26437#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26436#L101 assume !(12292 == ssl3_accept_~s__state~0); 26435#L104 assume !(16384 == ssl3_accept_~s__state~0); 26430#L107 assume !(8192 == ssl3_accept_~s__state~0); 26428#L110 assume !(24576 == ssl3_accept_~s__state~0); 26426#L113 assume !(8195 == ssl3_accept_~s__state~0); 26424#L116 assume !(8480 == ssl3_accept_~s__state~0); 26422#L119 assume !(8481 == ssl3_accept_~s__state~0); 26420#L122 assume 8482 == ssl3_accept_~s__state~0; 26142#L123 [2019-11-25 08:45:40,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:40,216 INFO L82 PathProgramCache]: Analyzing trace with hash -1736169309, now seen corresponding path program 1 times [2019-11-25 08:45:40,216 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:40,216 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794088563] [2019-11-25 08:45:40,217 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:40,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:45:40,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:45:40,227 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794088563] [2019-11-25 08:45:40,227 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:45:40,227 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-25 08:45:40,227 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435503685] [2019-11-25 08:45:40,227 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-25 08:45:40,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:40,228 INFO L82 PathProgramCache]: Analyzing trace with hash 1005925730, now seen corresponding path program 1 times [2019-11-25 08:45:40,228 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:40,228 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932739432] [2019-11-25 08:45:40,228 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:40,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:45:40,242 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:45:40,243 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932739432] [2019-11-25 08:45:40,243 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:45:40,243 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:45:40,243 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246535830] [2019-11-25 08:45:40,243 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:45:40,244 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:45:40,244 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:45:40,244 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:45:40,244 INFO L87 Difference]: Start difference. First operand 963 states and 1274 transitions. cyclomatic complexity: 316 Second operand 3 states. [2019-11-25 08:45:40,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:45:40,367 INFO L93 Difference]: Finished difference Result 963 states and 1272 transitions. [2019-11-25 08:45:40,367 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:45:40,368 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 963 states and 1272 transitions. [2019-11-25 08:45:40,372 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 617 [2019-11-25 08:45:40,378 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 963 states to 963 states and 1272 transitions. [2019-11-25 08:45:40,378 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 695 [2019-11-25 08:45:40,379 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 695 [2019-11-25 08:45:40,379 INFO L73 IsDeterministic]: Start isDeterministic. Operand 963 states and 1272 transitions. [2019-11-25 08:45:40,379 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:45:40,380 INFO L688 BuchiCegarLoop]: Abstraction has 963 states and 1272 transitions. [2019-11-25 08:45:40,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 963 states and 1272 transitions. [2019-11-25 08:45:40,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 963 to 963. [2019-11-25 08:45:40,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 963 states. [2019-11-25 08:45:40,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 963 states to 963 states and 1272 transitions. [2019-11-25 08:45:40,407 INFO L711 BuchiCegarLoop]: Abstraction has 963 states and 1272 transitions. [2019-11-25 08:45:40,407 INFO L591 BuchiCegarLoop]: Abstraction has 963 states and 1272 transitions. [2019-11-25 08:45:40,407 INFO L424 BuchiCegarLoop]: ======== Iteration 17============ [2019-11-25 08:45:40,408 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 963 states and 1272 transitions. [2019-11-25 08:45:40,410 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 617 [2019-11-25 08:45:40,410 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:45:40,410 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:45:40,412 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:40,412 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:40,412 INFO L794 eck$LassoCheckResult]: Stem: 28033#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 27882#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 27842#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 27843#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 27960#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 27961#L98-2 assume !false; 28627#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28780#L101 assume !(12292 == ssl3_accept_~s__state~0); 28779#L104 assume !(16384 == ssl3_accept_~s__state~0); 28778#L107 assume !(8192 == ssl3_accept_~s__state~0); 28048#L110 assume !(24576 == ssl3_accept_~s__state~0); 27988#L113 assume !(8195 == ssl3_accept_~s__state~0); 27972#L116 assume !(8480 == ssl3_accept_~s__state~0); 27973#L119 assume !(8481 == ssl3_accept_~s__state~0); 27924#L122 assume !(8482 == ssl3_accept_~s__state~0); 27925#L125 assume 8464 == ssl3_accept_~s__state~0; 28051#L132 [2019-11-25 08:45:40,412 INFO L796 eck$LassoCheckResult]: Loop: 28051#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 27965#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 27963#L273-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; 27964#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28577#L602 ssl3_accept_~skip~0 := 0; 28575#L98-2 assume !false; 28573#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28571#L101 assume !(12292 == ssl3_accept_~s__state~0); 28569#L104 assume !(16384 == ssl3_accept_~s__state~0); 28567#L107 assume !(8192 == ssl3_accept_~s__state~0); 28565#L110 assume !(24576 == ssl3_accept_~s__state~0); 28563#L113 assume !(8195 == ssl3_accept_~s__state~0); 28561#L116 assume !(8480 == ssl3_accept_~s__state~0); 28559#L119 assume !(8481 == ssl3_accept_~s__state~0); 28557#L122 assume !(8482 == ssl3_accept_~s__state~0); 28555#L125 assume !(8464 == ssl3_accept_~s__state~0); 28553#L128 assume !(8465 == ssl3_accept_~s__state~0); 28551#L131 assume !(8466 == ssl3_accept_~s__state~0); 28547#L134 assume 8496 == ssl3_accept_~s__state~0; 28303#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 28545#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 28543#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 28541#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 28542#L292-2 ssl3_accept_~s__init_num~0 := 0; 28587#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28578#L602 ssl3_accept_~skip~0 := 0; 28576#L98-2 assume !false; 28574#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28572#L101 assume !(12292 == ssl3_accept_~s__state~0); 28570#L104 assume !(16384 == ssl3_accept_~s__state~0); 28568#L107 assume !(8192 == ssl3_accept_~s__state~0); 28566#L110 assume !(24576 == ssl3_accept_~s__state~0); 28564#L113 assume !(8195 == ssl3_accept_~s__state~0); 28562#L116 assume !(8480 == ssl3_accept_~s__state~0); 28560#L119 assume !(8481 == ssl3_accept_~s__state~0); 28558#L122 assume !(8482 == ssl3_accept_~s__state~0); 28556#L125 assume !(8464 == ssl3_accept_~s__state~0); 28554#L128 assume !(8465 == ssl3_accept_~s__state~0); 28552#L131 assume !(8466 == ssl3_accept_~s__state~0); 28550#L134 assume !(8496 == ssl3_accept_~s__state~0); 28548#L137 assume !(8497 == ssl3_accept_~s__state~0); 28549#L140 assume 8512 == ssl3_accept_~s__state~0; 28294#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 28679#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 28012#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 28013#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28705#L602 ssl3_accept_~skip~0 := 0; 28703#L98-2 assume !false; 28701#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28699#L101 assume !(12292 == ssl3_accept_~s__state~0); 28697#L104 assume !(16384 == ssl3_accept_~s__state~0); 28695#L107 assume !(8192 == ssl3_accept_~s__state~0); 28693#L110 assume !(24576 == ssl3_accept_~s__state~0); 28691#L113 assume !(8195 == ssl3_accept_~s__state~0); 28689#L116 assume !(8480 == ssl3_accept_~s__state~0); 28687#L119 assume !(8481 == ssl3_accept_~s__state~0); 28686#L122 assume !(8482 == ssl3_accept_~s__state~0); 28672#L125 assume !(8464 == ssl3_accept_~s__state~0); 28665#L128 assume !(8465 == ssl3_accept_~s__state~0); 28662#L131 assume !(8466 == ssl3_accept_~s__state~0); 28659#L134 assume !(8496 == ssl3_accept_~s__state~0); 28656#L137 assume !(8497 == ssl3_accept_~s__state~0); 28654#L140 assume !(8512 == ssl3_accept_~s__state~0); 28652#L143 assume !(8513 == ssl3_accept_~s__state~0); 28283#L146 assume 8528 == ssl3_accept_~s__state~0; 27898#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 27899#L320 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 27968#L320-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 27849#L329 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 27836#L332 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 27838#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 27844#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28618#L602 ssl3_accept_~skip~0 := 0; 28616#L98-2 assume !false; 28614#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28612#L101 assume !(12292 == ssl3_accept_~s__state~0); 28610#L104 assume !(16384 == ssl3_accept_~s__state~0); 28608#L107 assume !(8192 == ssl3_accept_~s__state~0); 28606#L110 assume !(24576 == ssl3_accept_~s__state~0); 28604#L113 assume !(8195 == ssl3_accept_~s__state~0); 28603#L116 assume !(8480 == ssl3_accept_~s__state~0); 28602#L119 assume !(8481 == ssl3_accept_~s__state~0); 28601#L122 assume !(8482 == ssl3_accept_~s__state~0); 28600#L125 assume !(8464 == ssl3_accept_~s__state~0); 28599#L128 assume !(8465 == ssl3_accept_~s__state~0); 28598#L131 assume !(8466 == ssl3_accept_~s__state~0); 28597#L134 assume !(8496 == ssl3_accept_~s__state~0); 28596#L137 assume !(8497 == ssl3_accept_~s__state~0); 28595#L140 assume !(8512 == ssl3_accept_~s__state~0); 28594#L143 assume !(8513 == ssl3_accept_~s__state~0); 28593#L146 assume !(8528 == ssl3_accept_~s__state~0); 28592#L149 assume !(8529 == ssl3_accept_~s__state~0); 28103#L152 assume 8544 == ssl3_accept_~s__state~0; 28100#L156 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; 28005#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28352#L602 ssl3_accept_~skip~0 := 0; 28349#L98-2 assume !false; 28346#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28343#L101 assume !(12292 == ssl3_accept_~s__state~0); 28340#L104 assume !(16384 == ssl3_accept_~s__state~0); 28337#L107 assume !(8192 == ssl3_accept_~s__state~0); 28334#L110 assume !(24576 == ssl3_accept_~s__state~0); 28331#L113 assume !(8195 == ssl3_accept_~s__state~0); 28328#L116 assume !(8480 == ssl3_accept_~s__state~0); 28325#L119 assume !(8481 == ssl3_accept_~s__state~0); 28322#L122 assume !(8482 == ssl3_accept_~s__state~0); 28319#L125 assume !(8464 == ssl3_accept_~s__state~0); 28316#L128 assume !(8465 == ssl3_accept_~s__state~0); 28312#L131 assume !(8466 == ssl3_accept_~s__state~0); 28308#L134 assume !(8496 == ssl3_accept_~s__state~0); 28304#L137 assume !(8497 == ssl3_accept_~s__state~0); 28299#L140 assume !(8512 == ssl3_accept_~s__state~0); 28295#L143 assume !(8513 == ssl3_accept_~s__state~0); 28290#L146 assume !(8528 == ssl3_accept_~s__state~0); 28286#L149 assume !(8529 == ssl3_accept_~s__state~0); 28282#L152 assume !(8544 == ssl3_accept_~s__state~0); 28281#L155 assume !(8545 == ssl3_accept_~s__state~0); 28280#L158 assume !(8560 == ssl3_accept_~s__state~0); 28279#L161 assume !(8561 == ssl3_accept_~s__state~0); 28277#L164 assume !(8448 == ssl3_accept_~s__state~0); 28278#L167 assume 8576 == ssl3_accept_~s__state~0; 28006#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 27883#L439 assume !(ssl3_accept_~ret~0 <= 0); 27872#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 27873#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28678#L602 ssl3_accept_~skip~0 := 0; 28677#L98-2 assume !false; 28676#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28675#L101 assume !(12292 == ssl3_accept_~s__state~0); 28673#L104 assume !(16384 == ssl3_accept_~s__state~0); 28666#L107 assume !(8192 == ssl3_accept_~s__state~0); 28663#L110 assume !(24576 == ssl3_accept_~s__state~0); 28660#L113 assume !(8195 == ssl3_accept_~s__state~0); 28657#L116 assume !(8480 == ssl3_accept_~s__state~0); 28094#L119 assume !(8481 == ssl3_accept_~s__state~0); 28649#L122 assume !(8482 == ssl3_accept_~s__state~0); 28648#L125 assume 8464 == ssl3_accept_~s__state~0; 28051#L132 [2019-11-25 08:45:40,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:40,413 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 12 times [2019-11-25 08:45:40,413 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:40,413 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358759985] [2019-11-25 08:45:40,413 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:40,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:40,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:40,429 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:45:40,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:40,430 INFO L82 PathProgramCache]: Analyzing trace with hash -1643104941, now seen corresponding path program 1 times [2019-11-25 08:45:40,430 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:40,430 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886268850] [2019-11-25 08:45:40,431 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:40,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:45:40,478 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-25 08:45:40,479 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886268850] [2019-11-25 08:45:40,479 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:45:40,479 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:45:40,479 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877432325] [2019-11-25 08:45:40,480 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:45:40,480 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:45:40,480 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:45:40,480 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:45:40,480 INFO L87 Difference]: Start difference. First operand 963 states and 1272 transitions. cyclomatic complexity: 314 Second operand 3 states. [2019-11-25 08:45:40,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:45:40,629 INFO L93 Difference]: Finished difference Result 929 states and 1191 transitions. [2019-11-25 08:45:40,629 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:45:40,630 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 929 states and 1191 transitions. [2019-11-25 08:45:40,634 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 526 [2019-11-25 08:45:40,643 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 929 states to 823 states and 1059 transitions. [2019-11-25 08:45:40,643 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 588 [2019-11-25 08:45:40,645 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 694 [2019-11-25 08:45:40,645 INFO L73 IsDeterministic]: Start isDeterministic. Operand 823 states and 1059 transitions. [2019-11-25 08:45:40,645 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:45:40,646 INFO L688 BuchiCegarLoop]: Abstraction has 823 states and 1059 transitions. [2019-11-25 08:45:40,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 823 states and 1059 transitions. [2019-11-25 08:45:40,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 823 to 715. [2019-11-25 08:45:40,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 715 states. [2019-11-25 08:45:40,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 715 states to 715 states and 923 transitions. [2019-11-25 08:45:40,662 INFO L711 BuchiCegarLoop]: Abstraction has 715 states and 923 transitions. [2019-11-25 08:45:40,662 INFO L591 BuchiCegarLoop]: Abstraction has 715 states and 923 transitions. [2019-11-25 08:45:40,662 INFO L424 BuchiCegarLoop]: ======== Iteration 18============ [2019-11-25 08:45:40,662 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 715 states and 923 transitions. [2019-11-25 08:45:40,664 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 524 [2019-11-25 08:45:40,664 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:45:40,664 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:45:40,667 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:40,667 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:40,667 INFO L794 eck$LassoCheckResult]: Stem: 29888#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 29764#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 29732#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 29733#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 29824#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 29825#L98-2 assume !false; 30097#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30305#L101 assume !(12292 == ssl3_accept_~s__state~0); 30304#L104 assume !(16384 == ssl3_accept_~s__state~0); 30187#L107 assume !(8192 == ssl3_accept_~s__state~0); 30188#L110 assume !(24576 == ssl3_accept_~s__state~0); 30134#L113 assume !(8195 == ssl3_accept_~s__state~0); 30135#L116 assume !(8480 == ssl3_accept_~s__state~0); 30131#L119 assume !(8481 == ssl3_accept_~s__state~0); 30132#L122 assume !(8482 == ssl3_accept_~s__state~0); 29935#L125 assume 8464 == ssl3_accept_~s__state~0; 29903#L132 [2019-11-25 08:45:40,668 INFO L796 eck$LassoCheckResult]: Loop: 29903#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 29829#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 29827#L273-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; 29828#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30292#L602 ssl3_accept_~skip~0 := 0; 30290#L98-2 assume !false; 30288#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30286#L101 assume !(12292 == ssl3_accept_~s__state~0); 30284#L104 assume !(16384 == ssl3_accept_~s__state~0); 30282#L107 assume !(8192 == ssl3_accept_~s__state~0); 30281#L110 assume !(24576 == ssl3_accept_~s__state~0); 30280#L113 assume !(8195 == ssl3_accept_~s__state~0); 30279#L116 assume !(8480 == ssl3_accept_~s__state~0); 30278#L119 assume !(8481 == ssl3_accept_~s__state~0); 30277#L122 assume !(8482 == ssl3_accept_~s__state~0); 30276#L125 assume !(8464 == ssl3_accept_~s__state~0); 30275#L128 assume !(8465 == ssl3_accept_~s__state~0); 30273#L131 assume !(8466 == ssl3_accept_~s__state~0); 30231#L134 assume 8496 == ssl3_accept_~s__state~0; 29858#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 29859#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 29881#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 29871#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 29872#L292-2 ssl3_accept_~s__init_num~0 := 0; 30269#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30259#L602 ssl3_accept_~skip~0 := 0; 30257#L98-2 assume !false; 30255#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30253#L101 assume !(12292 == ssl3_accept_~s__state~0); 30251#L104 assume !(16384 == ssl3_accept_~s__state~0); 30249#L107 assume !(8192 == ssl3_accept_~s__state~0); 30247#L110 assume !(24576 == ssl3_accept_~s__state~0); 30245#L113 assume !(8195 == ssl3_accept_~s__state~0); 30243#L116 assume !(8480 == ssl3_accept_~s__state~0); 30241#L119 assume !(8481 == ssl3_accept_~s__state~0); 30239#L122 assume !(8482 == ssl3_accept_~s__state~0); 30237#L125 assume !(8464 == ssl3_accept_~s__state~0); 30235#L128 assume !(8465 == ssl3_accept_~s__state~0); 30127#L131 assume !(8466 == ssl3_accept_~s__state~0); 30128#L134 assume !(8496 == ssl3_accept_~s__state~0); 30232#L137 assume !(8497 == ssl3_accept_~s__state~0); 29914#L140 assume 8512 == ssl3_accept_~s__state~0; 29803#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 29804#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 29745#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 29832#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29796#L602 ssl3_accept_~skip~0 := 0; 29740#L98-2 assume !false; 29741#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29899#L101 assume !(12292 == ssl3_accept_~s__state~0); 29905#L104 assume !(16384 == ssl3_accept_~s__state~0); 29906#L107 assume !(8192 == ssl3_accept_~s__state~0); 29901#L110 assume !(24576 == ssl3_accept_~s__state~0); 29848#L113 assume !(8195 == ssl3_accept_~s__state~0); 29835#L116 assume !(8480 == ssl3_accept_~s__state~0); 29836#L119 assume !(8481 == ssl3_accept_~s__state~0); 29801#L122 assume !(8482 == ssl3_accept_~s__state~0); 29770#L125 assume !(8464 == ssl3_accept_~s__state~0); 29771#L128 assume !(8465 == ssl3_accept_~s__state~0); 29778#L131 assume !(8466 == ssl3_accept_~s__state~0); 30122#L134 assume !(8496 == ssl3_accept_~s__state~0); 30121#L137 assume !(8497 == ssl3_accept_~s__state~0); 30120#L140 assume !(8512 == ssl3_accept_~s__state~0); 30119#L143 assume !(8513 == ssl3_accept_~s__state~0); 30118#L146 assume 8528 == ssl3_accept_~s__state~0; 29780#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 29781#L320 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 29831#L320-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 29739#L350 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 29839#L352 assume !(ssl3_accept_~ret~0 <= 0); 29731#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 29734#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30342#L602 ssl3_accept_~skip~0 := 0; 30340#L98-2 assume !false; 30338#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30336#L101 assume !(12292 == ssl3_accept_~s__state~0); 30334#L104 assume !(16384 == ssl3_accept_~s__state~0); 30332#L107 assume !(8192 == ssl3_accept_~s__state~0); 30330#L110 assume !(24576 == ssl3_accept_~s__state~0); 30328#L113 assume !(8195 == ssl3_accept_~s__state~0); 30326#L116 assume !(8480 == ssl3_accept_~s__state~0); 30324#L119 assume !(8481 == ssl3_accept_~s__state~0); 30322#L122 assume !(8482 == ssl3_accept_~s__state~0); 30320#L125 assume !(8464 == ssl3_accept_~s__state~0); 30318#L128 assume !(8465 == ssl3_accept_~s__state~0); 30316#L131 assume !(8466 == ssl3_accept_~s__state~0); 30314#L134 assume !(8496 == ssl3_accept_~s__state~0); 30312#L137 assume !(8497 == ssl3_accept_~s__state~0); 30310#L140 assume !(8512 == ssl3_accept_~s__state~0); 30308#L143 assume !(8513 == ssl3_accept_~s__state~0); 30306#L146 assume !(8528 == ssl3_accept_~s__state~0); 30186#L149 assume !(8529 == ssl3_accept_~s__state~0); 30136#L152 assume 8544 == ssl3_accept_~s__state~0; 29922#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 29830#L375 assume !(0 != ssl3_accept_~s__session__peer~0); 29728#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 29723#L387 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 29724#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 29904#L399 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; 29769#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30412#L602 ssl3_accept_~skip~0 := 0; 30411#L98-2 assume !false; 30410#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30409#L101 assume !(12292 == ssl3_accept_~s__state~0); 30408#L104 assume !(16384 == ssl3_accept_~s__state~0); 30407#L107 assume !(8192 == ssl3_accept_~s__state~0); 30406#L110 assume !(24576 == ssl3_accept_~s__state~0); 30405#L113 assume !(8195 == ssl3_accept_~s__state~0); 30404#L116 assume !(8480 == ssl3_accept_~s__state~0); 30403#L119 assume !(8481 == ssl3_accept_~s__state~0); 30402#L122 assume !(8482 == ssl3_accept_~s__state~0); 30401#L125 assume !(8464 == ssl3_accept_~s__state~0); 30400#L128 assume !(8465 == ssl3_accept_~s__state~0); 30399#L131 assume !(8466 == ssl3_accept_~s__state~0); 30398#L134 assume !(8496 == ssl3_accept_~s__state~0); 30124#L137 assume !(8497 == ssl3_accept_~s__state~0); 30396#L140 assume !(8512 == ssl3_accept_~s__state~0); 30395#L143 assume !(8513 == ssl3_accept_~s__state~0); 30394#L146 assume !(8528 == ssl3_accept_~s__state~0); 30117#L149 assume !(8529 == ssl3_accept_~s__state~0); 30116#L152 assume !(8544 == ssl3_accept_~s__state~0); 30115#L155 assume !(8545 == ssl3_accept_~s__state~0); 30114#L158 assume !(8560 == ssl3_accept_~s__state~0); 30113#L161 assume !(8561 == ssl3_accept_~s__state~0); 30053#L164 assume 8448 == ssl3_accept_~s__state~0; 29877#L165 assume !(ssl3_accept_~num1~0 > 0); 29767#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 29779#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29956#L602 ssl3_accept_~skip~0 := 0; 29953#L98-2 assume !false; 29951#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29946#L101 assume !(12292 == ssl3_accept_~s__state~0); 29947#L104 assume !(16384 == ssl3_accept_~s__state~0); 30049#L107 assume !(8192 == ssl3_accept_~s__state~0); 30047#L110 assume !(24576 == ssl3_accept_~s__state~0); 29933#L113 assume !(8195 == ssl3_accept_~s__state~0); 29932#L116 assume !(8480 == ssl3_accept_~s__state~0); 29930#L119 assume !(8481 == ssl3_accept_~s__state~0); 29931#L122 assume !(8482 == ssl3_accept_~s__state~0); 29945#L125 assume 8464 == ssl3_accept_~s__state~0; 29903#L132 [2019-11-25 08:45:40,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:40,671 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 13 times [2019-11-25 08:45:40,672 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:40,672 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61717579] [2019-11-25 08:45:40,672 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:40,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:40,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:40,689 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:45:40,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:40,690 INFO L82 PathProgramCache]: Analyzing trace with hash -422234342, now seen corresponding path program 1 times [2019-11-25 08:45:40,694 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:40,695 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396680844] [2019-11-25 08:45:40,695 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:40,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:45:40,755 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-25 08:45:40,755 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396680844] [2019-11-25 08:45:40,755 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [268815066] [2019-11-25 08:45:40,755 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/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-25 08:45:40,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:45:40,832 INFO L255 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-25 08:45:40,844 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:45:40,869 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-25 08:45:40,870 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-25 08:45:40,870 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-11-25 08:45:40,870 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505158691] [2019-11-25 08:45:40,871 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:45:40,871 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:45:40,871 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-11-25 08:45:40,871 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-11-25 08:45:40,871 INFO L87 Difference]: Start difference. First operand 715 states and 923 transitions. cyclomatic complexity: 213 Second operand 4 states. [2019-11-25 08:45:41,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:45:41,246 INFO L93 Difference]: Finished difference Result 1155 states and 1475 transitions. [2019-11-25 08:45:41,246 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-25 08:45:41,246 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1155 states and 1475 transitions. [2019-11-25 08:45:41,249 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 964 [2019-11-25 08:45:41,256 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1155 states to 1155 states and 1475 transitions. [2019-11-25 08:45:41,256 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1026 [2019-11-25 08:45:41,257 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1026 [2019-11-25 08:45:41,258 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1155 states and 1475 transitions. [2019-11-25 08:45:41,258 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:45:41,258 INFO L688 BuchiCegarLoop]: Abstraction has 1155 states and 1475 transitions. [2019-11-25 08:45:41,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1155 states and 1475 transitions. [2019-11-25 08:45:41,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1155 to 890. [2019-11-25 08:45:41,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 890 states. [2019-11-25 08:45:41,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 890 states to 890 states and 1145 transitions. [2019-11-25 08:45:41,272 INFO L711 BuchiCegarLoop]: Abstraction has 890 states and 1145 transitions. [2019-11-25 08:45:41,273 INFO L591 BuchiCegarLoop]: Abstraction has 890 states and 1145 transitions. [2019-11-25 08:45:41,273 INFO L424 BuchiCegarLoop]: ======== Iteration 19============ [2019-11-25 08:45:41,273 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 890 states and 1145 transitions. [2019-11-25 08:45:41,275 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 699 [2019-11-25 08:45:41,275 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:45:41,275 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:45:41,277 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:41,277 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:41,278 INFO L794 eck$LassoCheckResult]: Stem: 32198#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 32061#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 32029#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 32030#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 32128#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 32129#L98-2 assume !false; 32297#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32506#L101 assume !(12292 == ssl3_accept_~s__state~0); 32500#L104 assume !(16384 == ssl3_accept_~s__state~0); 32501#L107 assume !(8192 == ssl3_accept_~s__state~0); 32494#L110 assume !(24576 == ssl3_accept_~s__state~0); 32495#L113 assume !(8195 == ssl3_accept_~s__state~0); 32488#L116 assume !(8480 == ssl3_accept_~s__state~0); 32489#L119 assume !(8481 == ssl3_accept_~s__state~0); 32481#L122 assume !(8482 == ssl3_accept_~s__state~0); 32482#L125 assume 8464 == ssl3_accept_~s__state~0; 32215#L132 [2019-11-25 08:45:41,278 INFO L796 eck$LassoCheckResult]: Loop: 32215#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 32134#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 32132#L273-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; 32133#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32893#L602 ssl3_accept_~skip~0 := 0; 32891#L98-2 assume !false; 32889#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32887#L101 assume !(12292 == ssl3_accept_~s__state~0); 32885#L104 assume !(16384 == ssl3_accept_~s__state~0); 32883#L107 assume !(8192 == ssl3_accept_~s__state~0); 32882#L110 assume !(24576 == ssl3_accept_~s__state~0); 32881#L113 assume !(8195 == ssl3_accept_~s__state~0); 32879#L116 assume !(8480 == ssl3_accept_~s__state~0); 32878#L119 assume !(8481 == ssl3_accept_~s__state~0); 32877#L122 assume !(8482 == ssl3_accept_~s__state~0); 32068#L125 assume !(8464 == ssl3_accept_~s__state~0); 32069#L128 assume !(8465 == ssl3_accept_~s__state~0); 32050#L131 assume !(8466 == ssl3_accept_~s__state~0); 32051#L134 assume 8496 == ssl3_accept_~s__state~0; 32165#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 32166#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 32758#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 32756#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 32174#L292-2 ssl3_accept_~s__init_num~0 := 0; 32127#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32097#L602 ssl3_accept_~skip~0 := 0; 32037#L98-2 assume !false; 32038#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32210#L101 assume !(12292 == ssl3_accept_~s__state~0); 32217#L104 assume !(16384 == ssl3_accept_~s__state~0); 32218#L107 assume !(8192 == ssl3_accept_~s__state~0); 32213#L110 assume !(24576 == ssl3_accept_~s__state~0); 32154#L113 assume !(8195 == ssl3_accept_~s__state~0); 32140#L116 assume !(8480 == ssl3_accept_~s__state~0); 32141#L119 assume !(8481 == ssl3_accept_~s__state~0); 32880#L122 assume !(8482 == ssl3_accept_~s__state~0); 32876#L125 assume !(8464 == ssl3_accept_~s__state~0); 32875#L128 assume !(8465 == ssl3_accept_~s__state~0); 32874#L131 assume !(8466 == ssl3_accept_~s__state~0); 32873#L134 assume !(8496 == ssl3_accept_~s__state~0); 32222#L137 assume !(8497 == ssl3_accept_~s__state~0); 32223#L140 assume !(8512 == ssl3_accept_~s__state~0); 32183#L143 assume !(8513 == ssl3_accept_~s__state~0); 32157#L146 assume !(8528 == ssl3_accept_~s__state~0); 32158#L149 assume !(8529 == ssl3_accept_~s__state~0); 32147#L152 assume !(8544 == ssl3_accept_~s__state~0); 32108#L155 assume !(8545 == ssl3_accept_~s__state~0); 32072#L158 assume !(8560 == ssl3_accept_~s__state~0); 32073#L161 assume !(8561 == ssl3_accept_~s__state~0); 32057#L164 assume !(8448 == ssl3_accept_~s__state~0); 32058#L167 assume !(8576 == ssl3_accept_~s__state~0); 32235#L170 assume !(8577 == ssl3_accept_~s__state~0); 32228#L173 assume !(8592 == ssl3_accept_~s__state~0); 32186#L176 assume !(8593 == ssl3_accept_~s__state~0); 32161#L179 assume !(8608 == ssl3_accept_~s__state~0); 32162#L182 assume !(8609 == ssl3_accept_~s__state~0); 32149#L185 assume !(8640 == ssl3_accept_~s__state~0); 32112#L188 assume !(8641 == ssl3_accept_~s__state~0); 32113#L191 assume 8656 == ssl3_accept_~s__state~0; 32121#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 32205#L498 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 32206#L503 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 32202#L509-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 32044#L519 assume !(0 == ssl3_accept_~tmp___10~0); 32045#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32901#L602 ssl3_accept_~skip~0 := 0; 32900#L98-2 assume !false; 32899#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32894#L101 assume !(12292 == ssl3_accept_~s__state~0); 32892#L104 assume !(16384 == ssl3_accept_~s__state~0); 32890#L107 assume !(8192 == ssl3_accept_~s__state~0); 32888#L110 assume !(24576 == ssl3_accept_~s__state~0); 32886#L113 assume !(8195 == ssl3_accept_~s__state~0); 32884#L116 assume !(8480 == ssl3_accept_~s__state~0); 32145#L119 assume !(8481 == ssl3_accept_~s__state~0); 32103#L122 assume !(8482 == ssl3_accept_~s__state~0); 32104#L125 assume !(8464 == ssl3_accept_~s__state~0); 32786#L128 assume !(8465 == ssl3_accept_~s__state~0); 32785#L131 assume !(8466 == ssl3_accept_~s__state~0); 32760#L134 assume !(8496 == ssl3_accept_~s__state~0); 32759#L137 assume !(8497 == ssl3_accept_~s__state~0); 32757#L140 assume !(8512 == ssl3_accept_~s__state~0); 32755#L143 assume !(8513 == ssl3_accept_~s__state~0); 32752#L146 assume !(8528 == ssl3_accept_~s__state~0); 32746#L149 assume !(8529 == ssl3_accept_~s__state~0); 32744#L152 assume !(8544 == ssl3_accept_~s__state~0); 32742#L155 assume !(8545 == ssl3_accept_~s__state~0); 32740#L158 assume !(8560 == ssl3_accept_~s__state~0); 32738#L161 assume !(8561 == ssl3_accept_~s__state~0); 32736#L164 assume !(8448 == ssl3_accept_~s__state~0); 32734#L167 assume !(8576 == ssl3_accept_~s__state~0); 32732#L170 assume !(8577 == ssl3_accept_~s__state~0); 32730#L173 assume !(8592 == ssl3_accept_~s__state~0); 32728#L176 assume !(8593 == ssl3_accept_~s__state~0); 32726#L179 assume !(8608 == ssl3_accept_~s__state~0); 32724#L182 assume !(8609 == ssl3_accept_~s__state~0); 32722#L185 assume !(8640 == ssl3_accept_~s__state~0); 32720#L188 assume !(8641 == ssl3_accept_~s__state~0); 32718#L191 assume !(8656 == ssl3_accept_~s__state~0); 32716#L194 assume !(8657 == ssl3_accept_~s__state~0); 32018#L197 assume 8672 == ssl3_accept_~s__state~0; 32019#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 32102#L527 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 32033#L533-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 32195#L542 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 32197#L542-2 ssl3_accept_~s__init_num~0 := 0; 32209#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32709#L602 ssl3_accept_~skip~0 := 0; 32708#L98-2 assume !false; 32707#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32706#L101 assume !(12292 == ssl3_accept_~s__state~0); 32705#L104 assume !(16384 == ssl3_accept_~s__state~0); 32704#L107 assume !(8192 == ssl3_accept_~s__state~0); 32703#L110 assume !(24576 == ssl3_accept_~s__state~0); 32702#L113 assume !(8195 == ssl3_accept_~s__state~0); 32701#L116 assume !(8480 == ssl3_accept_~s__state~0); 32700#L119 assume !(8481 == ssl3_accept_~s__state~0); 32699#L122 assume !(8482 == ssl3_accept_~s__state~0); 32698#L125 assume !(8464 == ssl3_accept_~s__state~0); 32697#L128 assume !(8465 == ssl3_accept_~s__state~0); 32696#L131 assume !(8466 == ssl3_accept_~s__state~0); 32694#L134 assume !(8496 == ssl3_accept_~s__state~0); 32693#L137 assume !(8497 == ssl3_accept_~s__state~0); 32692#L140 assume !(8512 == ssl3_accept_~s__state~0); 32691#L143 assume !(8513 == ssl3_accept_~s__state~0); 32690#L146 assume !(8528 == ssl3_accept_~s__state~0); 32689#L149 assume !(8529 == ssl3_accept_~s__state~0); 32688#L152 assume !(8544 == ssl3_accept_~s__state~0); 32687#L155 assume !(8545 == ssl3_accept_~s__state~0); 32686#L158 assume !(8560 == ssl3_accept_~s__state~0); 32685#L161 assume !(8561 == ssl3_accept_~s__state~0); 32622#L164 assume 8448 == ssl3_accept_~s__state~0; 32185#L165 assume !(ssl3_accept_~num1~0 > 0); 32065#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 32329#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32323#L602 ssl3_accept_~skip~0 := 0; 32322#L98-2 assume !false; 32268#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32266#L101 assume !(12292 == ssl3_accept_~s__state~0); 32263#L104 assume !(16384 == ssl3_accept_~s__state~0); 32260#L107 assume !(8192 == ssl3_accept_~s__state~0); 32257#L110 assume !(24576 == ssl3_accept_~s__state~0); 32254#L113 assume !(8195 == ssl3_accept_~s__state~0); 32251#L116 assume !(8480 == ssl3_accept_~s__state~0); 32248#L119 assume !(8481 == ssl3_accept_~s__state~0); 32243#L122 assume !(8482 == ssl3_accept_~s__state~0); 32244#L125 assume 8464 == ssl3_accept_~s__state~0; 32215#L132 [2019-11-25 08:45:41,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:41,278 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 14 times [2019-11-25 08:45:41,279 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:41,279 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131900175] [2019-11-25 08:45:41,279 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:41,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:41,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:41,287 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:45:41,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:41,288 INFO L82 PathProgramCache]: Analyzing trace with hash 316957879, now seen corresponding path program 1 times [2019-11-25 08:45:41,288 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:41,288 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900300562] [2019-11-25 08:45:41,288 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:41,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:45:41,339 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 139 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2019-11-25 08:45:41,339 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900300562] [2019-11-25 08:45:41,340 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:45:41,340 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:45:41,340 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587580881] [2019-11-25 08:45:41,340 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:45:41,341 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:45:41,341 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:45:41,341 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:45:41,341 INFO L87 Difference]: Start difference. First operand 890 states and 1145 transitions. cyclomatic complexity: 260 Second operand 3 states. [2019-11-25 08:45:41,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:45:41,359 INFO L93 Difference]: Finished difference Result 1484 states and 1928 transitions. [2019-11-25 08:45:41,359 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:45:41,359 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1484 states and 1928 transitions. [2019-11-25 08:45:41,365 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1293 [2019-11-25 08:45:41,374 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1484 states to 1484 states and 1928 transitions. [2019-11-25 08:45:41,375 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1355 [2019-11-25 08:45:41,376 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1355 [2019-11-25 08:45:41,376 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1484 states and 1928 transitions. [2019-11-25 08:45:41,376 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:45:41,376 INFO L688 BuchiCegarLoop]: Abstraction has 1484 states and 1928 transitions. [2019-11-25 08:45:41,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1484 states and 1928 transitions. [2019-11-25 08:45:41,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1484 to 1484. [2019-11-25 08:45:41,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1484 states. [2019-11-25 08:45:41,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1484 states to 1484 states and 1928 transitions. [2019-11-25 08:45:41,397 INFO L711 BuchiCegarLoop]: Abstraction has 1484 states and 1928 transitions. [2019-11-25 08:45:41,397 INFO L591 BuchiCegarLoop]: Abstraction has 1484 states and 1928 transitions. [2019-11-25 08:45:41,397 INFO L424 BuchiCegarLoop]: ======== Iteration 20============ [2019-11-25 08:45:41,397 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1484 states and 1928 transitions. [2019-11-25 08:45:41,401 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1293 [2019-11-25 08:45:41,401 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:45:41,401 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:45:41,402 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:41,403 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:41,403 INFO L794 eck$LassoCheckResult]: Stem: 34579#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 34441#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 34409#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 34410#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 34507#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 34508#L98-2 assume !false; 34811#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35670#L101 assume !(12292 == ssl3_accept_~s__state~0); 35668#L104 assume !(16384 == ssl3_accept_~s__state~0); 35666#L107 assume !(8192 == ssl3_accept_~s__state~0); 35664#L110 assume !(24576 == ssl3_accept_~s__state~0); 35662#L113 assume !(8195 == ssl3_accept_~s__state~0); 35660#L116 assume !(8480 == ssl3_accept_~s__state~0); 35658#L119 assume !(8481 == ssl3_accept_~s__state~0); 35656#L122 assume !(8482 == ssl3_accept_~s__state~0); 35654#L125 assume 8464 == ssl3_accept_~s__state~0; 34733#L132 [2019-11-25 08:45:41,403 INFO L796 eck$LassoCheckResult]: Loop: 34733#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 35734#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 35733#L273-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; 35732#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35727#L602 ssl3_accept_~skip~0 := 0; 35726#L98-2 assume !false; 35724#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35723#L101 assume !(12292 == ssl3_accept_~s__state~0); 35722#L104 assume !(16384 == ssl3_accept_~s__state~0); 35721#L107 assume !(8192 == ssl3_accept_~s__state~0); 35716#L110 assume !(24576 == ssl3_accept_~s__state~0); 35714#L113 assume !(8195 == ssl3_accept_~s__state~0); 35712#L116 assume !(8480 == ssl3_accept_~s__state~0); 35710#L119 assume !(8481 == ssl3_accept_~s__state~0); 35708#L122 assume !(8482 == ssl3_accept_~s__state~0); 35706#L125 assume !(8464 == ssl3_accept_~s__state~0); 35704#L128 assume !(8465 == ssl3_accept_~s__state~0); 35702#L131 assume !(8466 == ssl3_accept_~s__state~0); 35685#L134 assume 8496 == ssl3_accept_~s__state~0; 34725#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 35684#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 35683#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 35681#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 34554#L292-2 ssl3_accept_~s__init_num~0 := 0; 34555#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35715#L602 ssl3_accept_~skip~0 := 0; 35713#L98-2 assume !false; 35711#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35709#L101 assume !(12292 == ssl3_accept_~s__state~0); 35707#L104 assume !(16384 == ssl3_accept_~s__state~0); 35705#L107 assume !(8192 == ssl3_accept_~s__state~0); 35703#L110 assume !(24576 == ssl3_accept_~s__state~0); 35701#L113 assume !(8195 == ssl3_accept_~s__state~0); 35700#L116 assume !(8480 == ssl3_accept_~s__state~0); 35698#L119 assume !(8481 == ssl3_accept_~s__state~0); 35696#L122 assume !(8482 == ssl3_accept_~s__state~0); 35694#L125 assume !(8464 == ssl3_accept_~s__state~0); 35692#L128 assume !(8465 == ssl3_accept_~s__state~0); 35690#L131 assume !(8466 == ssl3_accept_~s__state~0); 35688#L134 assume !(8496 == ssl3_accept_~s__state~0); 35687#L137 assume !(8497 == ssl3_accept_~s__state~0); 34612#L140 assume 8512 == ssl3_accept_~s__state~0; 34485#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 34486#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 35498#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 34773#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34766#L602 ssl3_accept_~skip~0 := 0; 34762#L98-2 assume !false; 34759#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34756#L101 assume !(12292 == ssl3_accept_~s__state~0); 34752#L104 assume !(16384 == ssl3_accept_~s__state~0); 34748#L107 assume !(8192 == ssl3_accept_~s__state~0); 34745#L110 assume !(24576 == ssl3_accept_~s__state~0); 34741#L113 assume !(8195 == ssl3_accept_~s__state~0); 34738#L116 assume !(8480 == ssl3_accept_~s__state~0); 34735#L119 assume !(8481 == ssl3_accept_~s__state~0); 34731#L122 assume !(8482 == ssl3_accept_~s__state~0); 34727#L125 assume !(8464 == ssl3_accept_~s__state~0); 34728#L128 assume !(8465 == ssl3_accept_~s__state~0); 34719#L131 assume !(8466 == ssl3_accept_~s__state~0); 34716#L134 assume !(8496 == ssl3_accept_~s__state~0); 34711#L137 assume !(8497 == ssl3_accept_~s__state~0); 34712#L140 assume !(8512 == ssl3_accept_~s__state~0); 34702#L143 assume !(8513 == ssl3_accept_~s__state~0); 34703#L146 assume 8528 == ssl3_accept_~s__state~0; 34460#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 34461#L320 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 35469#L320-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 34416#L350 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 34604#L352 assume !(ssl3_accept_~ret~0 <= 0); 34408#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 34411#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35473#L602 ssl3_accept_~skip~0 := 0; 35472#L98-2 assume !false; 35470#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35468#L101 assume !(12292 == ssl3_accept_~s__state~0); 35462#L104 assume !(16384 == ssl3_accept_~s__state~0); 35461#L107 assume !(8192 == ssl3_accept_~s__state~0); 35460#L110 assume !(24576 == ssl3_accept_~s__state~0); 35458#L113 assume !(8195 == ssl3_accept_~s__state~0); 35457#L116 assume !(8480 == ssl3_accept_~s__state~0); 35455#L119 assume !(8481 == ssl3_accept_~s__state~0); 35449#L122 assume !(8482 == ssl3_accept_~s__state~0); 35447#L125 assume !(8464 == ssl3_accept_~s__state~0); 35445#L128 assume !(8465 == ssl3_accept_~s__state~0); 35443#L131 assume !(8466 == ssl3_accept_~s__state~0); 35441#L134 assume !(8496 == ssl3_accept_~s__state~0); 35439#L137 assume !(8497 == ssl3_accept_~s__state~0); 35437#L140 assume !(8512 == ssl3_accept_~s__state~0); 35435#L143 assume !(8513 == ssl3_accept_~s__state~0); 35433#L146 assume !(8528 == ssl3_accept_~s__state~0); 35431#L149 assume !(8529 == ssl3_accept_~s__state~0); 35429#L152 assume 8544 == ssl3_accept_~s__state~0; 34625#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 34513#L375 assume !(0 != ssl3_accept_~s__session__peer~0); 34405#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 34400#L387 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 34401#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 34599#L399 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; 34446#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35835#L602 ssl3_accept_~skip~0 := 0; 35834#L98-2 assume !false; 35833#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35832#L101 assume !(12292 == ssl3_accept_~s__state~0); 35831#L104 assume !(16384 == ssl3_accept_~s__state~0); 35830#L107 assume !(8192 == ssl3_accept_~s__state~0); 35829#L110 assume !(24576 == ssl3_accept_~s__state~0); 35828#L113 assume !(8195 == ssl3_accept_~s__state~0); 35827#L116 assume !(8480 == ssl3_accept_~s__state~0); 35824#L119 assume !(8481 == ssl3_accept_~s__state~0); 35822#L122 assume !(8482 == ssl3_accept_~s__state~0); 35819#L125 assume !(8464 == ssl3_accept_~s__state~0); 35817#L128 assume !(8465 == ssl3_accept_~s__state~0); 35815#L131 assume !(8466 == ssl3_accept_~s__state~0); 35550#L134 assume !(8496 == ssl3_accept_~s__state~0); 35548#L137 assume !(8497 == ssl3_accept_~s__state~0); 35546#L140 assume !(8512 == ssl3_accept_~s__state~0); 35544#L143 assume !(8513 == ssl3_accept_~s__state~0); 35542#L146 assume !(8528 == ssl3_accept_~s__state~0); 35540#L149 assume !(8529 == ssl3_accept_~s__state~0); 35538#L152 assume !(8544 == ssl3_accept_~s__state~0); 35536#L155 assume !(8545 == ssl3_accept_~s__state~0); 35535#L158 assume !(8560 == ssl3_accept_~s__state~0); 35534#L161 assume !(8561 == ssl3_accept_~s__state~0); 35533#L164 assume 8448 == ssl3_accept_~s__state~0; 34566#L165 assume !(ssl3_accept_~num1~0 > 0); 34444#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 35004#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34997#L602 ssl3_accept_~skip~0 := 0; 34996#L98-2 assume !false; 34990#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34988#L101 assume 12292 == ssl3_accept_~s__state~0; 34532#L102 ssl3_accept_~s__new_session~0 := 1; 34533#L210 ssl3_accept_~s__server~0 := 1; 35784#L215 assume 0 != ssl3_accept_~cb~0; 35783#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 35782#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 35780#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 35778#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 35777#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 35762#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35756#L602 ssl3_accept_~skip~0 := 0; 35754#L98-2 assume !false; 35752#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35750#L101 assume !(12292 == ssl3_accept_~s__state~0); 35748#L104 assume !(16384 == ssl3_accept_~s__state~0); 35746#L107 assume !(8192 == ssl3_accept_~s__state~0); 35744#L110 assume !(24576 == ssl3_accept_~s__state~0); 35742#L113 assume !(8195 == ssl3_accept_~s__state~0); 35741#L116 assume !(8480 == ssl3_accept_~s__state~0); 35739#L119 assume !(8481 == ssl3_accept_~s__state~0); 35737#L122 assume !(8482 == ssl3_accept_~s__state~0); 35735#L125 assume 8464 == ssl3_accept_~s__state~0; 34733#L132 [2019-11-25 08:45:41,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:41,404 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 15 times [2019-11-25 08:45:41,404 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:41,404 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624492756] [2019-11-25 08:45:41,404 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:41,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:41,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:41,412 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:45:41,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:41,412 INFO L82 PathProgramCache]: Analyzing trace with hash -469844329, now seen corresponding path program 1 times [2019-11-25 08:45:41,412 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:41,413 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793750626] [2019-11-25 08:45:41,413 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:41,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:45:41,463 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 166 proven. 5 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-25 08:45:41,463 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793750626] [2019-11-25 08:45:41,463 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1743418212] [2019-11-25 08:45:41,463 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/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-25 08:45:41,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:45:41,535 INFO L255 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-25 08:45:41,537 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:45:41,564 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2019-11-25 08:45:41,565 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-11-25 08:45:41,565 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-11-25 08:45:41,565 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126626289] [2019-11-25 08:45:41,566 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:45:41,566 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:45:41,566 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:45:41,566 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-11-25 08:45:41,567 INFO L87 Difference]: Start difference. First operand 1484 states and 1928 transitions. cyclomatic complexity: 450 Second operand 3 states. [2019-11-25 08:45:41,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:45:41,691 INFO L93 Difference]: Finished difference Result 1488 states and 1928 transitions. [2019-11-25 08:45:41,692 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:45:41,692 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1488 states and 1928 transitions. [2019-11-25 08:45:41,697 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1297 [2019-11-25 08:45:41,717 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1488 states to 1488 states and 1928 transitions. [2019-11-25 08:45:41,717 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1359 [2019-11-25 08:45:41,718 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1359 [2019-11-25 08:45:41,718 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1488 states and 1928 transitions. [2019-11-25 08:45:41,721 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:45:41,722 INFO L688 BuchiCegarLoop]: Abstraction has 1488 states and 1928 transitions. [2019-11-25 08:45:41,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1488 states and 1928 transitions. [2019-11-25 08:45:41,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1488 to 1454. [2019-11-25 08:45:41,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1454 states. [2019-11-25 08:45:41,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1454 states to 1454 states and 1884 transitions. [2019-11-25 08:45:41,753 INFO L711 BuchiCegarLoop]: Abstraction has 1454 states and 1884 transitions. [2019-11-25 08:45:41,753 INFO L591 BuchiCegarLoop]: Abstraction has 1454 states and 1884 transitions. [2019-11-25 08:45:41,754 INFO L424 BuchiCegarLoop]: ======== Iteration 21============ [2019-11-25 08:45:41,754 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1454 states and 1884 transitions. [2019-11-25 08:45:41,757 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1263 [2019-11-25 08:45:41,758 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:45:41,758 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:45:41,759 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:41,760 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:41,760 INFO L794 eck$LassoCheckResult]: Stem: 38012#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 37877#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 37845#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 37846#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 37937#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 37938#L98-2 assume !false; 38119#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38752#L101 assume !(12292 == ssl3_accept_~s__state~0); 38745#L104 assume !(16384 == ssl3_accept_~s__state~0); 38742#L107 assume !(8192 == ssl3_accept_~s__state~0); 38739#L110 assume !(24576 == ssl3_accept_~s__state~0); 38732#L113 assume !(8195 == ssl3_accept_~s__state~0); 38729#L116 assume !(8480 == ssl3_accept_~s__state~0); 38724#L119 assume !(8481 == ssl3_accept_~s__state~0); 38721#L122 assume !(8482 == ssl3_accept_~s__state~0); 38712#L125 assume 8464 == ssl3_accept_~s__state~0; 38026#L132 [2019-11-25 08:45:41,760 INFO L796 eck$LassoCheckResult]: Loop: 38026#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 37942#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 37943#L273-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; 38693#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38687#L602 ssl3_accept_~skip~0 := 0; 38685#L98-2 assume !false; 38683#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38681#L101 assume !(12292 == ssl3_accept_~s__state~0); 38679#L104 assume !(16384 == ssl3_accept_~s__state~0); 38677#L107 assume !(8192 == ssl3_accept_~s__state~0); 38675#L110 assume !(24576 == ssl3_accept_~s__state~0); 38673#L113 assume !(8195 == ssl3_accept_~s__state~0); 38671#L116 assume !(8480 == ssl3_accept_~s__state~0); 38669#L119 assume !(8481 == ssl3_accept_~s__state~0); 38667#L122 assume !(8482 == ssl3_accept_~s__state~0); 38665#L125 assume !(8464 == ssl3_accept_~s__state~0); 38663#L128 assume !(8465 == ssl3_accept_~s__state~0); 38660#L131 assume !(8466 == ssl3_accept_~s__state~0); 38461#L134 assume 8496 == ssl3_accept_~s__state~0; 38389#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 38458#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 38456#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 38453#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 38451#L292-2 ssl3_accept_~s__init_num~0 := 0; 38448#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38442#L602 ssl3_accept_~skip~0 := 0; 38440#L98-2 assume !false; 38438#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38436#L101 assume !(12292 == ssl3_accept_~s__state~0); 38434#L104 assume !(16384 == ssl3_accept_~s__state~0); 38432#L107 assume !(8192 == ssl3_accept_~s__state~0); 38430#L110 assume !(24576 == ssl3_accept_~s__state~0); 38428#L113 assume !(8195 == ssl3_accept_~s__state~0); 38426#L116 assume !(8480 == ssl3_accept_~s__state~0); 38424#L119 assume !(8481 == ssl3_accept_~s__state~0); 38422#L122 assume !(8482 == ssl3_accept_~s__state~0); 38420#L125 assume !(8464 == ssl3_accept_~s__state~0); 38418#L128 assume !(8465 == ssl3_accept_~s__state~0); 38416#L131 assume !(8466 == ssl3_accept_~s__state~0); 38412#L134 assume !(8496 == ssl3_accept_~s__state~0); 38388#L137 assume !(8497 == ssl3_accept_~s__state~0); 38067#L140 assume 8512 == ssl3_accept_~s__state~0; 37918#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 37919#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 37858#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 37989#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38376#L602 ssl3_accept_~skip~0 := 0; 38373#L98-2 assume !false; 38370#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38367#L101 assume !(12292 == ssl3_accept_~s__state~0); 38364#L104 assume !(16384 == ssl3_accept_~s__state~0); 38361#L107 assume !(8192 == ssl3_accept_~s__state~0); 38358#L110 assume !(24576 == ssl3_accept_~s__state~0); 38355#L113 assume !(8195 == ssl3_accept_~s__state~0); 38352#L116 assume !(8480 == ssl3_accept_~s__state~0); 38349#L119 assume !(8481 == ssl3_accept_~s__state~0); 38346#L122 assume !(8482 == ssl3_accept_~s__state~0); 38343#L125 assume !(8464 == ssl3_accept_~s__state~0); 38340#L128 assume !(8465 == ssl3_accept_~s__state~0); 38337#L131 assume !(8466 == ssl3_accept_~s__state~0); 38334#L134 assume !(8496 == ssl3_accept_~s__state~0); 38331#L137 assume !(8497 == ssl3_accept_~s__state~0); 38328#L140 assume !(8512 == ssl3_accept_~s__state~0); 38326#L143 assume !(8513 == ssl3_accept_~s__state~0); 38167#L146 assume 8528 == ssl3_accept_~s__state~0; 38147#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 37945#L320 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 37946#L320-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 37851#L329 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 37842#L332 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 37844#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 37847#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38252#L602 ssl3_accept_~skip~0 := 0; 38243#L98-2 assume !false; 38244#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38235#L101 assume !(12292 == ssl3_accept_~s__state~0); 38236#L104 assume !(16384 == ssl3_accept_~s__state~0); 38227#L107 assume !(8192 == ssl3_accept_~s__state~0); 38228#L110 assume !(24576 == ssl3_accept_~s__state~0); 38219#L113 assume !(8195 == ssl3_accept_~s__state~0); 38220#L116 assume !(8480 == ssl3_accept_~s__state~0); 38211#L119 assume !(8481 == ssl3_accept_~s__state~0); 38212#L122 assume !(8482 == ssl3_accept_~s__state~0); 38203#L125 assume !(8464 == ssl3_accept_~s__state~0); 38204#L128 assume !(8465 == ssl3_accept_~s__state~0); 38195#L131 assume !(8466 == ssl3_accept_~s__state~0); 38196#L134 assume !(8496 == ssl3_accept_~s__state~0); 38187#L137 assume !(8497 == ssl3_accept_~s__state~0); 38188#L140 assume !(8512 == ssl3_accept_~s__state~0); 38179#L143 assume !(8513 == ssl3_accept_~s__state~0); 38180#L146 assume !(8528 == ssl3_accept_~s__state~0); 38173#L149 assume !(8529 == ssl3_accept_~s__state~0); 38174#L152 assume 8544 == ssl3_accept_~s__state~0; 38049#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 38050#L375 assume !(0 != ssl3_accept_~s__session__peer~0); 38811#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 38810#L387 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 38808#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 38807#L399 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; 38805#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38800#L602 ssl3_accept_~skip~0 := 0; 38799#L98-2 assume !false; 38798#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38797#L101 assume !(12292 == ssl3_accept_~s__state~0); 38796#L104 assume !(16384 == ssl3_accept_~s__state~0); 38795#L107 assume !(8192 == ssl3_accept_~s__state~0); 38794#L110 assume !(24576 == ssl3_accept_~s__state~0); 38793#L113 assume !(8195 == ssl3_accept_~s__state~0); 38792#L116 assume !(8480 == ssl3_accept_~s__state~0); 38791#L119 assume !(8481 == ssl3_accept_~s__state~0); 38790#L122 assume !(8482 == ssl3_accept_~s__state~0); 38789#L125 assume !(8464 == ssl3_accept_~s__state~0); 38788#L128 assume !(8465 == ssl3_accept_~s__state~0); 38787#L131 assume !(8466 == ssl3_accept_~s__state~0); 38786#L134 assume !(8496 == ssl3_accept_~s__state~0); 38785#L137 assume !(8497 == ssl3_accept_~s__state~0); 38784#L140 assume !(8512 == ssl3_accept_~s__state~0); 38783#L143 assume !(8513 == ssl3_accept_~s__state~0); 38782#L146 assume !(8528 == ssl3_accept_~s__state~0); 38781#L149 assume !(8529 == ssl3_accept_~s__state~0); 38780#L152 assume !(8544 == ssl3_accept_~s__state~0); 38779#L155 assume !(8545 == ssl3_accept_~s__state~0); 38778#L158 assume !(8560 == ssl3_accept_~s__state~0); 38777#L161 assume !(8561 == ssl3_accept_~s__state~0); 38776#L164 assume 8448 == ssl3_accept_~s__state~0; 38765#L165 assume !(ssl3_accept_~num1~0 > 0); 38763#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 38760#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38754#L602 ssl3_accept_~skip~0 := 0; 38751#L98-2 assume !false; 38744#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38741#L101 assume 12292 == ssl3_accept_~s__state~0; 38736#L102 ssl3_accept_~s__new_session~0 := 1; 38731#L210 ssl3_accept_~s__server~0 := 1; 38728#L215 assume 0 != ssl3_accept_~cb~0; 38723#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 38720#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 38710#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 38707#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 38704#L242 assume 12292 != ssl3_accept_~s__state~0; 38700#L243 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 38698#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38688#L602 ssl3_accept_~skip~0 := 0; 38686#L98-2 assume !false; 38684#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38682#L101 assume !(12292 == ssl3_accept_~s__state~0); 38680#L104 assume !(16384 == ssl3_accept_~s__state~0); 38678#L107 assume !(8192 == ssl3_accept_~s__state~0); 38676#L110 assume !(24576 == ssl3_accept_~s__state~0); 38674#L113 assume !(8195 == ssl3_accept_~s__state~0); 38672#L116 assume !(8480 == ssl3_accept_~s__state~0); 38670#L119 assume !(8481 == ssl3_accept_~s__state~0); 38668#L122 assume !(8482 == ssl3_accept_~s__state~0); 38666#L125 assume 8464 == ssl3_accept_~s__state~0; 38026#L132 [2019-11-25 08:45:41,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:41,761 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 16 times [2019-11-25 08:45:41,761 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:41,761 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838844228] [2019-11-25 08:45:41,761 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:41,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:41,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:41,771 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:45:41,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:41,772 INFO L82 PathProgramCache]: Analyzing trace with hash 1118406643, now seen corresponding path program 1 times [2019-11-25 08:45:41,772 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:41,772 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133250057] [2019-11-25 08:45:41,772 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:41,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:45:41,827 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 166 proven. 5 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-25 08:45:41,827 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133250057] [2019-11-25 08:45:41,827 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1402062188] [2019-11-25 08:45:41,828 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/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-25 08:45:41,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:45:41,900 INFO L255 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-25 08:45:41,906 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:45:41,939 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2019-11-25 08:45:41,940 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-11-25 08:45:41,940 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-11-25 08:45:41,940 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125773577] [2019-11-25 08:45:41,941 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:45:41,942 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:45:41,942 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:45:41,942 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-11-25 08:45:41,942 INFO L87 Difference]: Start difference. First operand 1454 states and 1884 transitions. cyclomatic complexity: 436 Second operand 3 states. [2019-11-25 08:45:42,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:45:42,060 INFO L93 Difference]: Finished difference Result 1490 states and 1928 transitions. [2019-11-25 08:45:42,060 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:45:42,061 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1490 states and 1928 transitions. [2019-11-25 08:45:42,067 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1299 [2019-11-25 08:45:42,075 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1490 states to 1490 states and 1928 transitions. [2019-11-25 08:45:42,075 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1361 [2019-11-25 08:45:42,076 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1361 [2019-11-25 08:45:42,076 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1490 states and 1928 transitions. [2019-11-25 08:45:42,077 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:45:42,077 INFO L688 BuchiCegarLoop]: Abstraction has 1490 states and 1928 transitions. [2019-11-25 08:45:42,079 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1490 states and 1928 transitions. [2019-11-25 08:45:42,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1490 to 1470. [2019-11-25 08:45:42,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1470 states. [2019-11-25 08:45:42,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1470 states to 1470 states and 1904 transitions. [2019-11-25 08:45:42,099 INFO L711 BuchiCegarLoop]: Abstraction has 1470 states and 1904 transitions. [2019-11-25 08:45:42,100 INFO L591 BuchiCegarLoop]: Abstraction has 1470 states and 1904 transitions. [2019-11-25 08:45:42,100 INFO L424 BuchiCegarLoop]: ======== Iteration 22============ [2019-11-25 08:45:42,100 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1470 states and 1904 transitions. [2019-11-25 08:45:42,104 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1279 [2019-11-25 08:45:42,104 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:45:42,104 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:45:42,106 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:42,106 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:42,106 INFO L794 eck$LassoCheckResult]: Stem: 41428#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 41288#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 41256#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 41257#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 41353#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 41354#L98-2 assume !false; 41531#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41917#L101 assume !(12292 == ssl3_accept_~s__state~0); 41914#L104 assume !(16384 == ssl3_accept_~s__state~0); 41911#L107 assume !(8192 == ssl3_accept_~s__state~0); 41908#L110 assume !(24576 == ssl3_accept_~s__state~0); 41905#L113 assume !(8195 == ssl3_accept_~s__state~0); 41902#L116 assume !(8480 == ssl3_accept_~s__state~0); 41899#L119 assume !(8481 == ssl3_accept_~s__state~0); 41896#L122 assume !(8482 == ssl3_accept_~s__state~0); 41893#L125 assume 8464 == ssl3_accept_~s__state~0; 41607#L132 [2019-11-25 08:45:42,107 INFO L796 eck$LassoCheckResult]: Loop: 41607#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 42422#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 42421#L273-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; 42327#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42321#L602 ssl3_accept_~skip~0 := 0; 42319#L98-2 assume !false; 42317#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42315#L101 assume !(12292 == ssl3_accept_~s__state~0); 42314#L104 assume !(16384 == ssl3_accept_~s__state~0); 42313#L107 assume !(8192 == ssl3_accept_~s__state~0); 42311#L110 assume !(24576 == ssl3_accept_~s__state~0); 42310#L113 assume !(8195 == ssl3_accept_~s__state~0); 42309#L116 assume !(8480 == ssl3_accept_~s__state~0); 42308#L119 assume !(8481 == ssl3_accept_~s__state~0); 42303#L122 assume !(8482 == ssl3_accept_~s__state~0); 42301#L125 assume !(8464 == ssl3_accept_~s__state~0); 42299#L128 assume !(8465 == ssl3_accept_~s__state~0); 42181#L131 assume !(8466 == ssl3_accept_~s__state~0); 41776#L134 assume 8496 == ssl3_accept_~s__state~0; 41675#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 41773#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 41769#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 41767#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 41765#L292-2 ssl3_accept_~s__init_num~0 := 0; 41717#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41711#L602 ssl3_accept_~skip~0 := 0; 41709#L98-2 assume !false; 41707#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41705#L101 assume !(12292 == ssl3_accept_~s__state~0); 41703#L104 assume !(16384 == ssl3_accept_~s__state~0); 41701#L107 assume !(8192 == ssl3_accept_~s__state~0); 41699#L110 assume !(24576 == ssl3_accept_~s__state~0); 41697#L113 assume !(8195 == ssl3_accept_~s__state~0); 41695#L116 assume !(8480 == ssl3_accept_~s__state~0); 41693#L119 assume !(8481 == ssl3_accept_~s__state~0); 41691#L122 assume !(8482 == ssl3_accept_~s__state~0); 41689#L125 assume !(8464 == ssl3_accept_~s__state~0); 41687#L128 assume !(8465 == ssl3_accept_~s__state~0); 41685#L131 assume !(8466 == ssl3_accept_~s__state~0); 41683#L134 assume !(8496 == ssl3_accept_~s__state~0); 41674#L137 assume !(8497 == ssl3_accept_~s__state~0); 41479#L140 assume 8512 == ssl3_accept_~s__state~0; 41588#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 42413#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 42412#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 42410#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42405#L602 ssl3_accept_~skip~0 := 0; 42404#L98-2 assume !false; 42403#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42402#L101 assume !(12292 == ssl3_accept_~s__state~0); 42401#L104 assume !(16384 == ssl3_accept_~s__state~0); 42400#L107 assume !(8192 == ssl3_accept_~s__state~0); 42399#L110 assume !(24576 == ssl3_accept_~s__state~0); 42398#L113 assume !(8195 == ssl3_accept_~s__state~0); 42397#L116 assume !(8480 == ssl3_accept_~s__state~0); 42396#L119 assume !(8481 == ssl3_accept_~s__state~0); 42395#L122 assume !(8482 == ssl3_accept_~s__state~0); 42394#L125 assume !(8464 == ssl3_accept_~s__state~0); 42393#L128 assume !(8465 == ssl3_accept_~s__state~0); 42392#L131 assume !(8466 == ssl3_accept_~s__state~0); 42391#L134 assume !(8496 == ssl3_accept_~s__state~0); 42390#L137 assume !(8497 == ssl3_accept_~s__state~0); 42389#L140 assume !(8512 == ssl3_accept_~s__state~0); 42388#L143 assume !(8513 == ssl3_accept_~s__state~0); 42387#L146 assume 8528 == ssl3_accept_~s__state~0; 41549#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 42386#L320 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 41347#L320-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 41263#L350 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 41452#L352 assume !(ssl3_accept_~ret~0 <= 0); 41255#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 41258#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42223#L602 ssl3_accept_~skip~0 := 0; 42221#L98-2 assume !false; 42219#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42217#L101 assume !(12292 == ssl3_accept_~s__state~0); 42215#L104 assume !(16384 == ssl3_accept_~s__state~0); 42213#L107 assume !(8192 == ssl3_accept_~s__state~0); 42211#L110 assume !(24576 == ssl3_accept_~s__state~0); 42209#L113 assume !(8195 == ssl3_accept_~s__state~0); 42207#L116 assume !(8480 == ssl3_accept_~s__state~0); 42205#L119 assume !(8481 == ssl3_accept_~s__state~0); 42203#L122 assume !(8482 == ssl3_accept_~s__state~0); 42201#L125 assume !(8464 == ssl3_accept_~s__state~0); 42199#L128 assume !(8465 == ssl3_accept_~s__state~0); 42015#L131 assume !(8466 == ssl3_accept_~s__state~0); 41976#L134 assume !(8496 == ssl3_accept_~s__state~0); 41970#L137 assume !(8497 == ssl3_accept_~s__state~0); 41971#L140 assume !(8512 == ssl3_accept_~s__state~0); 42177#L143 assume !(8513 == ssl3_accept_~s__state~0); 42175#L146 assume !(8528 == ssl3_accept_~s__state~0); 41829#L149 assume !(8529 == ssl3_accept_~s__state~0); 41615#L152 assume 8544 == ssl3_accept_~s__state~0; 41469#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 41359#L375 assume !(0 != ssl3_accept_~s__session__peer~0); 41252#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 42411#L387 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 41409#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 41445#L399 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; 41294#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42084#L602 ssl3_accept_~skip~0 := 0; 42080#L98-2 assume !false; 42076#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42072#L101 assume !(12292 == ssl3_accept_~s__state~0); 42068#L104 assume !(16384 == ssl3_accept_~s__state~0); 42064#L107 assume !(8192 == ssl3_accept_~s__state~0); 42060#L110 assume !(24576 == ssl3_accept_~s__state~0); 42056#L113 assume !(8195 == ssl3_accept_~s__state~0); 42052#L116 assume !(8480 == ssl3_accept_~s__state~0); 42048#L119 assume !(8481 == ssl3_accept_~s__state~0); 42044#L122 assume !(8482 == ssl3_accept_~s__state~0); 42040#L125 assume !(8464 == ssl3_accept_~s__state~0); 42036#L128 assume !(8465 == ssl3_accept_~s__state~0); 42032#L131 assume !(8466 == ssl3_accept_~s__state~0); 42028#L134 assume !(8496 == ssl3_accept_~s__state~0); 42025#L137 assume !(8497 == ssl3_accept_~s__state~0); 42023#L140 assume !(8512 == ssl3_accept_~s__state~0); 42021#L143 assume !(8513 == ssl3_accept_~s__state~0); 42019#L146 assume !(8528 == ssl3_accept_~s__state~0); 42017#L149 assume !(8529 == ssl3_accept_~s__state~0); 42013#L152 assume !(8544 == ssl3_accept_~s__state~0); 41968#L155 assume !(8545 == ssl3_accept_~s__state~0); 41969#L158 assume !(8560 == ssl3_accept_~s__state~0); 41957#L161 assume !(8561 == ssl3_accept_~s__state~0); 41958#L164 assume 8448 == ssl3_accept_~s__state~0; 41413#L165 assume !(ssl3_accept_~num1~0 > 0); 41292#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 41305#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42302#L602 ssl3_accept_~skip~0 := 0; 42300#L98-2 assume !false; 42298#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42297#L101 assume !(12292 == ssl3_accept_~s__state~0); 42296#L104 assume 16384 == ssl3_accept_~s__state~0; 42294#L210 ssl3_accept_~s__server~0 := 1; 42452#L215 assume 0 != ssl3_accept_~cb~0; 42448#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 42445#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 42384#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 42381#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 42380#L242 assume 12292 != ssl3_accept_~s__state~0; 42109#L243 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 42104#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42085#L602 ssl3_accept_~skip~0 := 0; 42081#L98-2 assume !false; 42077#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42073#L101 assume !(12292 == ssl3_accept_~s__state~0); 42069#L104 assume !(16384 == ssl3_accept_~s__state~0); 42065#L107 assume !(8192 == ssl3_accept_~s__state~0); 42061#L110 assume !(24576 == ssl3_accept_~s__state~0); 42057#L113 assume !(8195 == ssl3_accept_~s__state~0); 42053#L116 assume !(8480 == ssl3_accept_~s__state~0); 42049#L119 assume !(8481 == ssl3_accept_~s__state~0); 42045#L122 assume !(8482 == ssl3_accept_~s__state~0); 42041#L125 assume 8464 == ssl3_accept_~s__state~0; 41607#L132 [2019-11-25 08:45:42,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:42,107 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 17 times [2019-11-25 08:45:42,108 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:42,108 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383792266] [2019-11-25 08:45:42,108 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:42,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:42,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:42,118 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:45:42,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:42,119 INFO L82 PathProgramCache]: Analyzing trace with hash 1653869792, now seen corresponding path program 1 times [2019-11-25 08:45:42,119 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:42,119 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859846675] [2019-11-25 08:45:42,120 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:42,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:45:42,205 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-25 08:45:42,206 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859846675] [2019-11-25 08:45:42,208 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [571223980] [2019-11-25 08:45:42,208 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/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-25 08:45:42,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:45:42,283 INFO L255 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-25 08:45:42,285 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:45:42,307 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-25 08:45:42,308 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-25 08:45:42,308 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-11-25 08:45:42,308 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731229060] [2019-11-25 08:45:42,309 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:45:42,309 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:45:42,309 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-11-25 08:45:42,311 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-11-25 08:45:42,311 INFO L87 Difference]: Start difference. First operand 1470 states and 1904 transitions. cyclomatic complexity: 440 Second operand 4 states. [2019-11-25 08:45:42,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:45:42,656 INFO L93 Difference]: Finished difference Result 2457 states and 3152 transitions. [2019-11-25 08:45:42,656 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-25 08:45:42,657 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2457 states and 3152 transitions. [2019-11-25 08:45:42,665 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 1898 [2019-11-25 08:45:42,676 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2457 states to 2421 states and 3114 transitions. [2019-11-25 08:45:42,676 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2292 [2019-11-25 08:45:42,678 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2292 [2019-11-25 08:45:42,678 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2421 states and 3114 transitions. [2019-11-25 08:45:42,679 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:45:42,679 INFO L688 BuchiCegarLoop]: Abstraction has 2421 states and 3114 transitions. [2019-11-25 08:45:42,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2421 states and 3114 transitions. [2019-11-25 08:45:42,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2421 to 1897. [2019-11-25 08:45:42,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1897 states. [2019-11-25 08:45:42,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1897 states to 1897 states and 2468 transitions. [2019-11-25 08:45:42,708 INFO L711 BuchiCegarLoop]: Abstraction has 1897 states and 2468 transitions. [2019-11-25 08:45:42,708 INFO L591 BuchiCegarLoop]: Abstraction has 1897 states and 2468 transitions. [2019-11-25 08:45:42,708 INFO L424 BuchiCegarLoop]: ======== Iteration 23============ [2019-11-25 08:45:42,709 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1897 states and 2468 transitions. [2019-11-25 08:45:42,713 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1667 [2019-11-25 08:45:42,713 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:45:42,713 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:45:42,715 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:42,715 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:42,715 INFO L794 eck$LassoCheckResult]: Stem: 45831#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 45684#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 45652#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 45653#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 45756#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 45757#L98-2 assume !false; 45922#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46239#L101 assume !(12292 == ssl3_accept_~s__state~0); 46237#L104 assume !(16384 == ssl3_accept_~s__state~0); 46235#L107 assume !(8192 == ssl3_accept_~s__state~0); 46233#L110 assume !(24576 == ssl3_accept_~s__state~0); 46231#L113 assume !(8195 == ssl3_accept_~s__state~0); 46229#L116 assume !(8480 == ssl3_accept_~s__state~0); 46227#L119 assume !(8481 == ssl3_accept_~s__state~0); 46225#L122 assume !(8482 == ssl3_accept_~s__state~0); 46223#L125 assume 8464 == ssl3_accept_~s__state~0; 46012#L132 [2019-11-25 08:45:42,716 INFO L796 eck$LassoCheckResult]: Loop: 46012#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 47535#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 47534#L273-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; 47533#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47524#L602 ssl3_accept_~skip~0 := 0; 47522#L98-2 assume !false; 47520#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47518#L101 assume !(12292 == ssl3_accept_~s__state~0); 47516#L104 assume !(16384 == ssl3_accept_~s__state~0); 47514#L107 assume !(8192 == ssl3_accept_~s__state~0); 47512#L110 assume !(24576 == ssl3_accept_~s__state~0); 47510#L113 assume !(8195 == ssl3_accept_~s__state~0); 47508#L116 assume !(8480 == ssl3_accept_~s__state~0); 47506#L119 assume !(8481 == ssl3_accept_~s__state~0); 47504#L122 assume !(8482 == ssl3_accept_~s__state~0); 47502#L125 assume !(8464 == ssl3_accept_~s__state~0); 45700#L128 assume !(8465 == ssl3_accept_~s__state~0); 45673#L131 assume !(8466 == ssl3_accept_~s__state~0); 45674#L134 assume 8496 == ssl3_accept_~s__state~0; 45858#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 45826#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 45819#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 45820#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 45803#L292-2 ssl3_accept_~s__init_num~0 := 0; 45804#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47482#L602 ssl3_accept_~skip~0 := 0; 47480#L98-2 assume !false; 47478#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47476#L101 assume !(12292 == ssl3_accept_~s__state~0); 47469#L104 assume !(16384 == ssl3_accept_~s__state~0); 47466#L107 assume !(8192 == ssl3_accept_~s__state~0); 47463#L110 assume !(24576 == ssl3_accept_~s__state~0); 47460#L113 assume !(8195 == ssl3_accept_~s__state~0); 47457#L116 assume !(8480 == ssl3_accept_~s__state~0); 47454#L119 assume !(8481 == ssl3_accept_~s__state~0); 47451#L122 assume !(8482 == ssl3_accept_~s__state~0); 47448#L125 assume !(8464 == ssl3_accept_~s__state~0); 47445#L128 assume !(8465 == ssl3_accept_~s__state~0); 47442#L131 assume !(8466 == ssl3_accept_~s__state~0); 47439#L134 assume !(8496 == ssl3_accept_~s__state~0); 45857#L137 assume !(8497 == ssl3_accept_~s__state~0); 45859#L140 assume 8512 == ssl3_accept_~s__state~0; 45731#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 45732#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 45665#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 45765#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45724#L602 ssl3_accept_~skip~0 := 0; 45660#L98-2 assume !false; 45661#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45843#L101 assume !(12292 == ssl3_accept_~s__state~0); 45852#L104 assume !(16384 == ssl3_accept_~s__state~0); 45853#L107 assume !(8192 == ssl3_accept_~s__state~0); 45845#L110 assume !(24576 == ssl3_accept_~s__state~0); 45781#L113 assume !(8195 == ssl3_accept_~s__state~0); 45769#L116 assume !(8480 == ssl3_accept_~s__state~0); 45770#L119 assume !(8481 == ssl3_accept_~s__state~0); 45729#L122 assume !(8482 == ssl3_accept_~s__state~0); 45690#L125 assume !(8464 == ssl3_accept_~s__state~0); 45691#L128 assume !(8465 == ssl3_accept_~s__state~0); 47428#L131 assume !(8466 == ssl3_accept_~s__state~0); 47427#L134 assume !(8496 == ssl3_accept_~s__state~0); 47426#L137 assume !(8497 == ssl3_accept_~s__state~0); 47424#L140 assume !(8512 == ssl3_accept_~s__state~0); 47423#L143 assume !(8513 == ssl3_accept_~s__state~0); 47422#L146 assume 8528 == ssl3_accept_~s__state~0; 45999#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 45763#L320 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 45764#L320-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 45658#L329 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 45649#L332 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 45651#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 45654#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47483#L602 ssl3_accept_~skip~0 := 0; 47481#L98-2 assume !false; 47479#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47477#L101 assume !(12292 == ssl3_accept_~s__state~0); 47470#L104 assume !(16384 == ssl3_accept_~s__state~0); 47467#L107 assume !(8192 == ssl3_accept_~s__state~0); 47464#L110 assume !(24576 == ssl3_accept_~s__state~0); 47461#L113 assume !(8195 == ssl3_accept_~s__state~0); 47458#L116 assume !(8480 == ssl3_accept_~s__state~0); 47455#L119 assume !(8481 == ssl3_accept_~s__state~0); 47452#L122 assume !(8482 == ssl3_accept_~s__state~0); 47449#L125 assume !(8464 == ssl3_accept_~s__state~0); 47446#L128 assume !(8465 == ssl3_accept_~s__state~0); 47443#L131 assume !(8466 == ssl3_accept_~s__state~0); 47440#L134 assume !(8496 == ssl3_accept_~s__state~0); 47437#L137 assume !(8497 == ssl3_accept_~s__state~0); 47435#L140 assume !(8512 == ssl3_accept_~s__state~0); 45810#L143 assume !(8513 == ssl3_accept_~s__state~0); 45811#L146 assume !(8528 == ssl3_accept_~s__state~0); 47283#L149 assume !(8529 == ssl3_accept_~s__state~0); 47282#L152 assume 8544 == ssl3_accept_~s__state~0; 45877#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 45878#L375 assume !(0 != ssl3_accept_~s__session__peer~0); 45694#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 45695#L387 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 45850#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 45851#L399 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; 46953#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46949#L602 ssl3_accept_~skip~0 := 0; 46944#L98-2 assume !false; 46945#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46940#L101 assume !(12292 == ssl3_accept_~s__state~0); 46941#L104 assume !(16384 == ssl3_accept_~s__state~0); 46934#L107 assume !(8192 == ssl3_accept_~s__state~0); 46935#L110 assume !(24576 == ssl3_accept_~s__state~0); 46926#L113 assume !(8195 == ssl3_accept_~s__state~0); 46927#L116 assume !(8480 == ssl3_accept_~s__state~0); 46918#L119 assume !(8481 == ssl3_accept_~s__state~0); 46919#L122 assume !(8482 == ssl3_accept_~s__state~0); 46910#L125 assume !(8464 == ssl3_accept_~s__state~0); 46911#L128 assume !(8465 == ssl3_accept_~s__state~0); 46902#L131 assume !(8466 == ssl3_accept_~s__state~0); 46903#L134 assume !(8496 == ssl3_accept_~s__state~0); 46858#L137 assume !(8497 == ssl3_accept_~s__state~0); 46859#L140 assume !(8512 == ssl3_accept_~s__state~0); 46850#L143 assume !(8513 == ssl3_accept_~s__state~0); 46851#L146 assume !(8528 == ssl3_accept_~s__state~0); 46842#L149 assume !(8529 == ssl3_accept_~s__state~0); 46843#L152 assume !(8544 == ssl3_accept_~s__state~0); 46829#L155 assume !(8545 == ssl3_accept_~s__state~0); 46830#L158 assume !(8560 == ssl3_accept_~s__state~0); 46817#L161 assume !(8561 == ssl3_accept_~s__state~0); 46818#L164 assume 8448 == ssl3_accept_~s__state~0; 45813#L165 assume !(ssl3_accept_~num1~0 > 0); 45687#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 45703#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47241#L602 ssl3_accept_~skip~0 := 0; 47239#L98-2 assume !false; 47237#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47235#L101 assume !(12292 == ssl3_accept_~s__state~0); 47233#L104 assume !(16384 == ssl3_accept_~s__state~0); 47231#L107 assume !(8192 == ssl3_accept_~s__state~0); 47229#L110 assume !(24576 == ssl3_accept_~s__state~0); 47227#L113 assume !(8195 == ssl3_accept_~s__state~0); 47225#L116 assume !(8480 == ssl3_accept_~s__state~0); 47223#L119 assume !(8481 == ssl3_accept_~s__state~0); 47221#L122 assume !(8482 == ssl3_accept_~s__state~0); 47219#L125 assume !(8464 == ssl3_accept_~s__state~0); 47217#L128 assume !(8465 == ssl3_accept_~s__state~0); 47215#L131 assume !(8466 == ssl3_accept_~s__state~0); 47213#L134 assume !(8496 == ssl3_accept_~s__state~0); 47211#L137 assume !(8497 == ssl3_accept_~s__state~0); 47209#L140 assume !(8512 == ssl3_accept_~s__state~0); 47207#L143 assume !(8513 == ssl3_accept_~s__state~0); 47205#L146 assume !(8528 == ssl3_accept_~s__state~0); 47203#L149 assume !(8529 == ssl3_accept_~s__state~0); 47201#L152 assume !(8544 == ssl3_accept_~s__state~0); 47199#L155 assume !(8545 == ssl3_accept_~s__state~0); 45696#L158 assume !(8560 == ssl3_accept_~s__state~0); 45697#L161 assume !(8561 == ssl3_accept_~s__state~0); 45680#L164 assume !(8448 == ssl3_accept_~s__state~0); 45681#L167 assume 8576 == ssl3_accept_~s__state~0; 45880#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 45685#L439 assume !(ssl3_accept_~ret~0 <= 0); 45677#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 45678#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47265#L602 ssl3_accept_~skip~0 := 0; 47264#L98-2 assume !false; 47263#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47262#L101 assume !(12292 == ssl3_accept_~s__state~0); 47261#L104 assume !(16384 == ssl3_accept_~s__state~0); 47260#L107 assume !(8192 == ssl3_accept_~s__state~0); 47259#L110 assume !(24576 == ssl3_accept_~s__state~0); 47258#L113 assume !(8195 == ssl3_accept_~s__state~0); 47257#L116 assume !(8480 == ssl3_accept_~s__state~0); 47169#L119 assume !(8481 == ssl3_accept_~s__state~0); 47170#L122 assume !(8482 == ssl3_accept_~s__state~0); 47054#L125 assume 8464 == ssl3_accept_~s__state~0; 46012#L132 [2019-11-25 08:45:42,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:42,716 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 18 times [2019-11-25 08:45:42,717 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:42,717 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632555989] [2019-11-25 08:45:42,717 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:42,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:42,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:42,726 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:45:42,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:42,727 INFO L82 PathProgramCache]: Analyzing trace with hash 620714048, now seen corresponding path program 1 times [2019-11-25 08:45:42,727 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:42,727 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226938297] [2019-11-25 08:45:42,727 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:42,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:45:42,793 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2019-11-25 08:45:42,793 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226938297] [2019-11-25 08:45:42,793 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:45:42,793 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:45:42,794 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326648470] [2019-11-25 08:45:42,795 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:45:42,795 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:45:42,795 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:45:42,795 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:45:42,795 INFO L87 Difference]: Start difference. First operand 1897 states and 2468 transitions. cyclomatic complexity: 579 Second operand 3 states. [2019-11-25 08:45:42,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:45:42,982 INFO L93 Difference]: Finished difference Result 2080 states and 2677 transitions. [2019-11-25 08:45:42,984 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:45:42,984 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2080 states and 2677 transitions. [2019-11-25 08:45:42,990 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1732 [2019-11-25 08:45:42,999 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2080 states to 2010 states and 2607 transitions. [2019-11-25 08:45:42,999 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1881 [2019-11-25 08:45:43,000 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1881 [2019-11-25 08:45:43,000 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2010 states and 2607 transitions. [2019-11-25 08:45:43,001 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:45:43,001 INFO L688 BuchiCegarLoop]: Abstraction has 2010 states and 2607 transitions. [2019-11-25 08:45:43,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2010 states and 2607 transitions. [2019-11-25 08:45:43,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2010 to 1895. [2019-11-25 08:45:43,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1895 states. [2019-11-25 08:45:43,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1895 states to 1895 states and 2460 transitions. [2019-11-25 08:45:43,027 INFO L711 BuchiCegarLoop]: Abstraction has 1895 states and 2460 transitions. [2019-11-25 08:45:43,027 INFO L591 BuchiCegarLoop]: Abstraction has 1895 states and 2460 transitions. [2019-11-25 08:45:43,027 INFO L424 BuchiCegarLoop]: ======== Iteration 24============ [2019-11-25 08:45:43,027 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1895 states and 2460 transitions. [2019-11-25 08:45:43,032 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1659 [2019-11-25 08:45:43,032 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:45:43,032 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:45:43,034 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:43,034 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:43,034 INFO L794 eck$LassoCheckResult]: Stem: 49805#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 49667#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 49635#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 49636#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 49734#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 49735#L98-2 assume !false; 49918#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51190#L101 assume !(12292 == ssl3_accept_~s__state~0); 50112#L104 assume !(16384 == ssl3_accept_~s__state~0); 50113#L107 assume !(8192 == ssl3_accept_~s__state~0); 50102#L110 assume !(24576 == ssl3_accept_~s__state~0); 50103#L113 assume !(8195 == ssl3_accept_~s__state~0); 50096#L116 assume !(8480 == ssl3_accept_~s__state~0); 50097#L119 assume !(8481 == ssl3_accept_~s__state~0); 51141#L122 assume !(8482 == ssl3_accept_~s__state~0); 51140#L125 assume 8464 == ssl3_accept_~s__state~0; 49823#L132 [2019-11-25 08:45:43,035 INFO L796 eck$LassoCheckResult]: Loop: 49823#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 49824#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 49737#L273-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; 49738#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51486#L602 ssl3_accept_~skip~0 := 0; 51487#L98-2 assume !false; 51482#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51483#L101 assume !(12292 == ssl3_accept_~s__state~0); 51478#L104 assume !(16384 == ssl3_accept_~s__state~0); 51479#L107 assume !(8192 == ssl3_accept_~s__state~0); 51474#L110 assume !(24576 == ssl3_accept_~s__state~0); 51475#L113 assume !(8195 == ssl3_accept_~s__state~0); 51470#L116 assume !(8480 == ssl3_accept_~s__state~0); 51471#L119 assume !(8481 == ssl3_accept_~s__state~0); 51452#L122 assume !(8482 == ssl3_accept_~s__state~0); 51453#L125 assume !(8464 == ssl3_accept_~s__state~0); 51448#L128 assume !(8465 == ssl3_accept_~s__state~0); 51449#L131 assume !(8466 == ssl3_accept_~s__state~0); 51132#L134 assume 8496 == ssl3_accept_~s__state~0; 49960#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 51125#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 51123#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 51120#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 51117#L292-2 ssl3_accept_~s__init_num~0 := 0; 50838#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50811#L602 ssl3_accept_~skip~0 := 0; 50806#L98-2 assume !false; 50801#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50796#L101 assume !(12292 == ssl3_accept_~s__state~0); 50791#L104 assume !(16384 == ssl3_accept_~s__state~0); 50786#L107 assume !(8192 == ssl3_accept_~s__state~0); 50781#L110 assume !(24576 == ssl3_accept_~s__state~0); 50776#L113 assume !(8195 == ssl3_accept_~s__state~0); 50771#L116 assume !(8480 == ssl3_accept_~s__state~0); 50766#L119 assume !(8481 == ssl3_accept_~s__state~0); 50761#L122 assume !(8482 == ssl3_accept_~s__state~0); 50756#L125 assume !(8464 == ssl3_accept_~s__state~0); 50751#L128 assume !(8465 == ssl3_accept_~s__state~0); 50746#L131 assume !(8466 == ssl3_accept_~s__state~0); 50741#L134 assume !(8496 == ssl3_accept_~s__state~0); 50728#L137 assume !(8497 == ssl3_accept_~s__state~0); 49858#L140 assume 8512 == ssl3_accept_~s__state~0; 49953#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 51276#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 51275#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 51269#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51263#L602 ssl3_accept_~skip~0 := 0; 51261#L98-2 assume !false; 51259#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51257#L101 assume !(12292 == ssl3_accept_~s__state~0); 51255#L104 assume !(16384 == ssl3_accept_~s__state~0); 51253#L107 assume !(8192 == ssl3_accept_~s__state~0); 51251#L110 assume !(24576 == ssl3_accept_~s__state~0); 51249#L113 assume !(8195 == ssl3_accept_~s__state~0); 51247#L116 assume !(8480 == ssl3_accept_~s__state~0); 51245#L119 assume !(8481 == ssl3_accept_~s__state~0); 51243#L122 assume !(8482 == ssl3_accept_~s__state~0); 51237#L125 assume !(8464 == ssl3_accept_~s__state~0); 51211#L128 assume !(8465 == ssl3_accept_~s__state~0); 51207#L131 assume !(8466 == ssl3_accept_~s__state~0); 51205#L134 assume !(8496 == ssl3_accept_~s__state~0); 51204#L137 assume !(8497 == ssl3_accept_~s__state~0); 51203#L140 assume !(8512 == ssl3_accept_~s__state~0); 51202#L143 assume !(8513 == ssl3_accept_~s__state~0); 51201#L146 assume 8528 == ssl3_accept_~s__state~0; 49869#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 51200#L320 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 49872#L320-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 49873#L329 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 51196#L332 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 51191#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 51172#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51166#L602 ssl3_accept_~skip~0 := 0; 51164#L98-2 assume !false; 51162#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51161#L101 assume !(12292 == ssl3_accept_~s__state~0); 51157#L104 assume !(16384 == ssl3_accept_~s__state~0); 51156#L107 assume !(8192 == ssl3_accept_~s__state~0); 51155#L110 assume !(24576 == ssl3_accept_~s__state~0); 51151#L113 assume !(8195 == ssl3_accept_~s__state~0); 51143#L116 assume !(8480 == ssl3_accept_~s__state~0); 51142#L119 assume !(8481 == ssl3_accept_~s__state~0); 51138#L122 assume !(8482 == ssl3_accept_~s__state~0); 51136#L125 assume !(8464 == ssl3_accept_~s__state~0); 51133#L128 assume !(8465 == ssl3_accept_~s__state~0); 51129#L131 assume !(8466 == ssl3_accept_~s__state~0); 51126#L134 assume !(8496 == ssl3_accept_~s__state~0); 51124#L137 assume !(8497 == ssl3_accept_~s__state~0); 51121#L140 assume !(8512 == ssl3_accept_~s__state~0); 51118#L143 assume !(8513 == ssl3_accept_~s__state~0); 51115#L146 assume !(8528 == ssl3_accept_~s__state~0); 51113#L149 assume !(8529 == ssl3_accept_~s__state~0); 50053#L152 assume 8544 == ssl3_accept_~s__state~0; 49847#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 49741#L375 assume !(0 != ssl3_accept_~s__session__peer~0); 49631#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 49626#L387 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 49627#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 49825#L399 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; 49672#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50943#L602 ssl3_accept_~skip~0 := 0; 50942#L98-2 assume !false; 50941#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50940#L101 assume !(12292 == ssl3_accept_~s__state~0); 50939#L104 assume !(16384 == ssl3_accept_~s__state~0); 50938#L107 assume !(8192 == ssl3_accept_~s__state~0); 50937#L110 assume !(24576 == ssl3_accept_~s__state~0); 50936#L113 assume !(8195 == ssl3_accept_~s__state~0); 50935#L116 assume !(8480 == ssl3_accept_~s__state~0); 50934#L119 assume !(8481 == ssl3_accept_~s__state~0); 50933#L122 assume !(8482 == ssl3_accept_~s__state~0); 50932#L125 assume !(8464 == ssl3_accept_~s__state~0); 50931#L128 assume !(8465 == ssl3_accept_~s__state~0); 50930#L131 assume !(8466 == ssl3_accept_~s__state~0); 50929#L134 assume !(8496 == ssl3_accept_~s__state~0); 50928#L137 assume !(8497 == ssl3_accept_~s__state~0); 50927#L140 assume !(8512 == ssl3_accept_~s__state~0); 50926#L143 assume !(8513 == ssl3_accept_~s__state~0); 50925#L146 assume !(8528 == ssl3_accept_~s__state~0); 50924#L149 assume !(8529 == ssl3_accept_~s__state~0); 50923#L152 assume !(8544 == ssl3_accept_~s__state~0); 50922#L155 assume !(8545 == ssl3_accept_~s__state~0); 50921#L158 assume !(8560 == ssl3_accept_~s__state~0); 50920#L161 assume !(8561 == ssl3_accept_~s__state~0); 50919#L164 assume 8448 == ssl3_accept_~s__state~0; 50916#L165 assume !(ssl3_accept_~num1~0 > 0); 50915#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 50914#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50909#L602 ssl3_accept_~skip~0 := 0; 50907#L98-2 assume !false; 50906#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50905#L101 assume !(12292 == ssl3_accept_~s__state~0); 50903#L104 assume !(16384 == ssl3_accept_~s__state~0); 50902#L107 assume !(8192 == ssl3_accept_~s__state~0); 50897#L110 assume !(24576 == ssl3_accept_~s__state~0); 50895#L113 assume !(8195 == ssl3_accept_~s__state~0); 50893#L116 assume !(8480 == ssl3_accept_~s__state~0); 50891#L119 assume !(8481 == ssl3_accept_~s__state~0); 50889#L122 assume !(8482 == ssl3_accept_~s__state~0); 50887#L125 assume !(8464 == ssl3_accept_~s__state~0); 50885#L128 assume !(8465 == ssl3_accept_~s__state~0); 50883#L131 assume !(8466 == ssl3_accept_~s__state~0); 50881#L134 assume !(8496 == ssl3_accept_~s__state~0); 50879#L137 assume !(8497 == ssl3_accept_~s__state~0); 50878#L140 assume !(8512 == ssl3_accept_~s__state~0); 50877#L143 assume !(8513 == ssl3_accept_~s__state~0); 50876#L146 assume !(8528 == ssl3_accept_~s__state~0); 50875#L149 assume !(8529 == ssl3_accept_~s__state~0); 50874#L152 assume !(8544 == ssl3_accept_~s__state~0); 50872#L155 assume !(8545 == ssl3_accept_~s__state~0); 50871#L158 assume !(8560 == ssl3_accept_~s__state~0); 50870#L161 assume !(8561 == ssl3_accept_~s__state~0); 50869#L164 assume !(8448 == ssl3_accept_~s__state~0); 50867#L167 assume 8576 == ssl3_accept_~s__state~0; 50738#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 50866#L439 assume !(ssl3_accept_~ret~0 <= 0); 50865#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 49661#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51513#L602 ssl3_accept_~skip~0 := 0; 51512#L98-2 assume !false; 51511#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51510#L101 assume !(12292 == ssl3_accept_~s__state~0); 51509#L104 assume !(16384 == ssl3_accept_~s__state~0); 51508#L107 assume !(8192 == ssl3_accept_~s__state~0); 51507#L110 assume !(24576 == ssl3_accept_~s__state~0); 51506#L113 assume !(8195 == ssl3_accept_~s__state~0); 51505#L116 assume !(8480 == ssl3_accept_~s__state~0); 51504#L119 assume !(8481 == ssl3_accept_~s__state~0); 51503#L122 assume !(8482 == ssl3_accept_~s__state~0); 51502#L125 assume !(8464 == ssl3_accept_~s__state~0); 51501#L128 assume !(8465 == ssl3_accept_~s__state~0); 51497#L131 assume 8466 == ssl3_accept_~s__state~0; 49823#L132 [2019-11-25 08:45:43,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:43,035 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 19 times [2019-11-25 08:45:43,035 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:43,035 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458761473] [2019-11-25 08:45:43,036 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:43,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:43,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:43,043 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:45:43,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:43,044 INFO L82 PathProgramCache]: Analyzing trace with hash -494249179, now seen corresponding path program 1 times [2019-11-25 08:45:43,044 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:43,044 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788069218] [2019-11-25 08:45:43,044 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:43,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:45:43,128 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2019-11-25 08:45:43,128 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788069218] [2019-11-25 08:45:43,128 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:45:43,128 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:45:43,129 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197069256] [2019-11-25 08:45:43,129 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:45:43,130 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:45:43,130 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:45:43,130 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:45:43,130 INFO L87 Difference]: Start difference. First operand 1895 states and 2460 transitions. cyclomatic complexity: 574 Second operand 3 states. [2019-11-25 08:45:43,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:45:43,146 INFO L93 Difference]: Finished difference Result 3140 states and 4046 transitions. [2019-11-25 08:45:43,147 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:45:43,147 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3140 states and 4046 transitions. [2019-11-25 08:45:43,158 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 2904 [2019-11-25 08:45:43,179 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3140 states to 3140 states and 4046 transitions. [2019-11-25 08:45:43,179 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3011 [2019-11-25 08:45:43,181 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3011 [2019-11-25 08:45:43,181 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3140 states and 4046 transitions. [2019-11-25 08:45:43,182 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:45:43,182 INFO L688 BuchiCegarLoop]: Abstraction has 3140 states and 4046 transitions. [2019-11-25 08:45:43,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3140 states and 4046 transitions. [2019-11-25 08:45:43,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3140 to 1895. [2019-11-25 08:45:43,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1895 states. [2019-11-25 08:45:43,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1895 states to 1895 states and 2458 transitions. [2019-11-25 08:45:43,221 INFO L711 BuchiCegarLoop]: Abstraction has 1895 states and 2458 transitions. [2019-11-25 08:45:43,221 INFO L591 BuchiCegarLoop]: Abstraction has 1895 states and 2458 transitions. [2019-11-25 08:45:43,221 INFO L424 BuchiCegarLoop]: ======== Iteration 25============ [2019-11-25 08:45:43,222 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1895 states and 2458 transitions. [2019-11-25 08:45:43,226 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1659 [2019-11-25 08:45:43,226 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:45:43,227 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:45:43,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-25 08:45:43,228 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:43,229 INFO L794 eck$LassoCheckResult]: Stem: 54853#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 54709#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 54675#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 54676#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 54779#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 54780#L98-2 assume !false; 54938#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55146#L101 assume !(12292 == ssl3_accept_~s__state~0); 55138#L104 assume !(16384 == ssl3_accept_~s__state~0); 55139#L107 assume !(8192 == ssl3_accept_~s__state~0); 55130#L110 assume !(24576 == ssl3_accept_~s__state~0); 55131#L113 assume !(8195 == ssl3_accept_~s__state~0); 55122#L116 assume !(8480 == ssl3_accept_~s__state~0); 55123#L119 assume !(8481 == ssl3_accept_~s__state~0); 55114#L122 assume !(8482 == ssl3_accept_~s__state~0); 55115#L125 assume 8464 == ssl3_accept_~s__state~0; 54871#L132 [2019-11-25 08:45:43,229 INFO L796 eck$LassoCheckResult]: Loop: 54871#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 54786#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 54784#L273-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; 54785#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56474#L602 ssl3_accept_~skip~0 := 0; 56473#L98-2 assume !false; 56472#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56467#L101 assume !(12292 == ssl3_accept_~s__state~0); 56465#L104 assume !(16384 == ssl3_accept_~s__state~0); 56463#L107 assume !(8192 == ssl3_accept_~s__state~0); 56461#L110 assume !(24576 == ssl3_accept_~s__state~0); 56459#L113 assume !(8195 == ssl3_accept_~s__state~0); 56457#L116 assume !(8480 == ssl3_accept_~s__state~0); 56455#L119 assume !(8481 == ssl3_accept_~s__state~0); 56453#L122 assume !(8482 == ssl3_accept_~s__state~0); 56412#L125 assume !(8464 == ssl3_accept_~s__state~0); 56411#L128 assume !(8465 == ssl3_accept_~s__state~0); 56410#L131 assume !(8466 == ssl3_accept_~s__state~0); 54993#L134 assume 8496 == ssl3_accept_~s__state~0; 54820#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 54821#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 54844#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 54845#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 55750#L292-2 ssl3_accept_~s__init_num~0 := 0; 56014#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56009#L602 ssl3_accept_~skip~0 := 0; 56008#L98-2 assume !false; 56007#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56006#L101 assume !(12292 == ssl3_accept_~s__state~0); 56005#L104 assume !(16384 == ssl3_accept_~s__state~0); 56004#L107 assume !(8192 == ssl3_accept_~s__state~0); 56003#L110 assume !(24576 == ssl3_accept_~s__state~0); 56002#L113 assume !(8195 == ssl3_accept_~s__state~0); 56001#L116 assume !(8480 == ssl3_accept_~s__state~0); 56000#L119 assume !(8481 == ssl3_accept_~s__state~0); 55999#L122 assume !(8482 == ssl3_accept_~s__state~0); 55997#L125 assume !(8464 == ssl3_accept_~s__state~0); 55995#L128 assume !(8465 == ssl3_accept_~s__state~0); 55994#L131 assume !(8466 == ssl3_accept_~s__state~0); 55992#L134 assume !(8496 == ssl3_accept_~s__state~0); 55753#L137 assume !(8497 == ssl3_accept_~s__state~0); 54910#L140 assume 8512 == ssl3_accept_~s__state~0; 54756#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 54757#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 54690#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 54833#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56522#L602 ssl3_accept_~skip~0 := 0; 56520#L98-2 assume !false; 56499#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56498#L101 assume !(12292 == ssl3_accept_~s__state~0); 56497#L104 assume !(16384 == ssl3_accept_~s__state~0); 56492#L107 assume !(8192 == ssl3_accept_~s__state~0); 56490#L110 assume !(24576 == ssl3_accept_~s__state~0); 56488#L113 assume !(8195 == ssl3_accept_~s__state~0); 56486#L116 assume !(8480 == ssl3_accept_~s__state~0); 56481#L119 assume !(8481 == ssl3_accept_~s__state~0); 54754#L122 assume !(8482 == ssl3_accept_~s__state~0); 54716#L125 assume !(8464 == ssl3_accept_~s__state~0); 54717#L128 assume !(8465 == ssl3_accept_~s__state~0); 55779#L131 assume !(8466 == ssl3_accept_~s__state~0); 55780#L134 assume !(8496 == ssl3_accept_~s__state~0); 55761#L137 assume !(8497 == ssl3_accept_~s__state~0); 55748#L140 assume !(8512 == ssl3_accept_~s__state~0); 55749#L143 assume !(8513 == ssl3_accept_~s__state~0); 55000#L146 assume 8528 == ssl3_accept_~s__state~0; 55001#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 54788#L320 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 54773#L320-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 54683#L350 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 56380#L352 assume !(ssl3_accept_~ret~0 <= 0); 54677#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 54678#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56376#L602 ssl3_accept_~skip~0 := 0; 56375#L98-2 assume !false; 56374#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56373#L101 assume !(12292 == ssl3_accept_~s__state~0); 56372#L104 assume !(16384 == ssl3_accept_~s__state~0); 56371#L107 assume !(8192 == ssl3_accept_~s__state~0); 55962#L110 assume !(24576 == ssl3_accept_~s__state~0); 55963#L113 assume !(8195 == ssl3_accept_~s__state~0); 56369#L116 assume !(8480 == ssl3_accept_~s__state~0); 55954#L119 assume !(8481 == ssl3_accept_~s__state~0); 55955#L122 assume !(8482 == ssl3_accept_~s__state~0); 56363#L125 assume !(8464 == ssl3_accept_~s__state~0); 55947#L128 assume !(8465 == ssl3_accept_~s__state~0); 55944#L131 assume !(8466 == ssl3_accept_~s__state~0); 55945#L134 assume !(8496 == ssl3_accept_~s__state~0); 56357#L137 assume !(8497 == ssl3_accept_~s__state~0); 55781#L140 assume !(8512 == ssl3_accept_~s__state~0); 55770#L143 assume !(8513 == ssl3_accept_~s__state~0); 55771#L146 assume !(8528 == ssl3_accept_~s__state~0); 56351#L149 assume !(8529 == ssl3_accept_~s__state~0); 56349#L152 assume 8544 == ssl3_accept_~s__state~0; 54988#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 56346#L375 assume !(0 != ssl3_accept_~s__session__peer~0); 54720#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 54721#L387 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 56322#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 56321#L399 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; 56224#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56218#L602 ssl3_accept_~skip~0 := 0; 56216#L98-2 assume !false; 56214#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56212#L101 assume !(12292 == ssl3_accept_~s__state~0); 56210#L104 assume !(16384 == ssl3_accept_~s__state~0); 56208#L107 assume !(8192 == ssl3_accept_~s__state~0); 56206#L110 assume !(24576 == ssl3_accept_~s__state~0); 56203#L113 assume !(8195 == ssl3_accept_~s__state~0); 56201#L116 assume !(8480 == ssl3_accept_~s__state~0); 56199#L119 assume !(8481 == ssl3_accept_~s__state~0); 56196#L122 assume !(8482 == ssl3_accept_~s__state~0); 56194#L125 assume !(8464 == ssl3_accept_~s__state~0); 56048#L128 assume !(8465 == ssl3_accept_~s__state~0); 56041#L131 assume !(8466 == ssl3_accept_~s__state~0); 56031#L134 assume !(8496 == ssl3_accept_~s__state~0); 56029#L137 assume !(8497 == ssl3_accept_~s__state~0); 56027#L140 assume !(8512 == ssl3_accept_~s__state~0); 56028#L143 assume !(8513 == ssl3_accept_~s__state~0); 56021#L146 assume !(8528 == ssl3_accept_~s__state~0); 56019#L149 assume !(8529 == ssl3_accept_~s__state~0); 56020#L152 assume !(8544 == ssl3_accept_~s__state~0); 55983#L155 assume !(8545 == ssl3_accept_~s__state~0); 55984#L158 assume !(8560 == ssl3_accept_~s__state~0); 55977#L161 assume !(8561 == ssl3_accept_~s__state~0); 55978#L164 assume 8448 == ssl3_accept_~s__state~0; 54839#L165 assume !(ssl3_accept_~num1~0 > 0); 54713#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 56258#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56252#L602 ssl3_accept_~skip~0 := 0; 56250#L98-2 assume !false; 56248#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56246#L101 assume !(12292 == ssl3_accept_~s__state~0); 56244#L104 assume !(16384 == ssl3_accept_~s__state~0); 56242#L107 assume !(8192 == ssl3_accept_~s__state~0); 56240#L110 assume !(24576 == ssl3_accept_~s__state~0); 56238#L113 assume !(8195 == ssl3_accept_~s__state~0); 56236#L116 assume !(8480 == ssl3_accept_~s__state~0); 56234#L119 assume !(8481 == ssl3_accept_~s__state~0); 56192#L122 assume !(8482 == ssl3_accept_~s__state~0); 56191#L125 assume !(8464 == ssl3_accept_~s__state~0); 56190#L128 assume !(8465 == ssl3_accept_~s__state~0); 56188#L131 assume !(8466 == ssl3_accept_~s__state~0); 56187#L134 assume !(8496 == ssl3_accept_~s__state~0); 56183#L137 assume !(8497 == ssl3_accept_~s__state~0); 56181#L140 assume !(8512 == ssl3_accept_~s__state~0); 56179#L143 assume !(8513 == ssl3_accept_~s__state~0); 56178#L146 assume !(8528 == ssl3_accept_~s__state~0); 56177#L149 assume !(8529 == ssl3_accept_~s__state~0); 56171#L152 assume !(8544 == ssl3_accept_~s__state~0); 56170#L155 assume !(8545 == ssl3_accept_~s__state~0); 56169#L158 assume !(8560 == ssl3_accept_~s__state~0); 56168#L161 assume !(8561 == ssl3_accept_~s__state~0); 56163#L164 assume !(8448 == ssl3_accept_~s__state~0); 56162#L167 assume 8576 == ssl3_accept_~s__state~0; 56062#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 56161#L439 assume !(ssl3_accept_~ret~0 <= 0); 56160#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 54703#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56466#L602 ssl3_accept_~skip~0 := 0; 56464#L98-2 assume !false; 56462#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56460#L101 assume !(12292 == ssl3_accept_~s__state~0); 56458#L104 assume !(16384 == ssl3_accept_~s__state~0); 56456#L107 assume !(8192 == ssl3_accept_~s__state~0); 56454#L110 assume !(24576 == ssl3_accept_~s__state~0); 56452#L113 assume !(8195 == ssl3_accept_~s__state~0); 56451#L116 assume !(8480 == ssl3_accept_~s__state~0); 56450#L119 assume !(8481 == ssl3_accept_~s__state~0); 56449#L122 assume !(8482 == ssl3_accept_~s__state~0); 56448#L125 assume !(8464 == ssl3_accept_~s__state~0); 54726#L128 assume !(8465 == ssl3_accept_~s__state~0); 54727#L131 assume 8466 == ssl3_accept_~s__state~0; 54871#L132 [2019-11-25 08:45:43,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:43,229 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 20 times [2019-11-25 08:45:43,230 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:43,230 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035651874] [2019-11-25 08:45:43,230 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:43,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:43,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:43,237 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:45:43,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:43,238 INFO L82 PathProgramCache]: Analyzing trace with hash -1648755482, now seen corresponding path program 1 times [2019-11-25 08:45:43,238 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:43,239 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397673819] [2019-11-25 08:45:43,239 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:43,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:45:43,415 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 280 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2019-11-25 08:45:43,415 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397673819] [2019-11-25 08:45:43,415 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:45:43,416 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-11-25 08:45:43,416 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011404826] [2019-11-25 08:45:43,416 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:45:43,416 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:45:43,417 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-11-25 08:45:43,417 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-11-25 08:45:43,417 INFO L87 Difference]: Start difference. First operand 1895 states and 2458 transitions. cyclomatic complexity: 572 Second operand 5 states. [2019-11-25 08:45:43,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:45:43,546 INFO L93 Difference]: Finished difference Result 8088 states and 10384 transitions. [2019-11-25 08:45:43,546 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-11-25 08:45:43,547 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8088 states and 10384 transitions. [2019-11-25 08:45:43,610 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 7756 [2019-11-25 08:45:43,636 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8088 states to 8088 states and 10384 transitions. [2019-11-25 08:45:43,636 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7959 [2019-11-25 08:45:43,641 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7959 [2019-11-25 08:45:43,642 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8088 states and 10384 transitions. [2019-11-25 08:45:43,642 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:45:43,642 INFO L688 BuchiCegarLoop]: Abstraction has 8088 states and 10384 transitions. [2019-11-25 08:45:43,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8088 states and 10384 transitions. [2019-11-25 08:45:43,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8088 to 3158. [2019-11-25 08:45:43,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3158 states. [2019-11-25 08:45:43,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3158 states to 3158 states and 4072 transitions. [2019-11-25 08:45:43,696 INFO L711 BuchiCegarLoop]: Abstraction has 3158 states and 4072 transitions. [2019-11-25 08:45:43,696 INFO L591 BuchiCegarLoop]: Abstraction has 3158 states and 4072 transitions. [2019-11-25 08:45:43,697 INFO L424 BuchiCegarLoop]: ======== Iteration 26============ [2019-11-25 08:45:43,697 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3158 states and 4072 transitions. [2019-11-25 08:45:43,706 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 2922 [2019-11-25 08:45:43,706 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:45:43,706 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:45:43,712 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:43,713 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:43,713 INFO L794 eck$LassoCheckResult]: Stem: 64851#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 64708#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 64675#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 64676#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 64775#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 64776#L98-2 assume !false; 64945#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66562#L101 assume !(12292 == ssl3_accept_~s__state~0); 66558#L104 assume !(16384 == ssl3_accept_~s__state~0); 66559#L107 assume !(8192 == ssl3_accept_~s__state~0); 66554#L110 assume !(24576 == ssl3_accept_~s__state~0); 66555#L113 assume !(8195 == ssl3_accept_~s__state~0); 66550#L116 assume !(8480 == ssl3_accept_~s__state~0); 66551#L119 assume !(8481 == ssl3_accept_~s__state~0); 66546#L122 assume !(8482 == ssl3_accept_~s__state~0); 66547#L125 assume 8464 == ssl3_accept_~s__state~0; 64868#L132 [2019-11-25 08:45:43,714 INFO L796 eck$LassoCheckResult]: Loop: 64868#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 64869#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 66943#L273-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; 66940#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66909#L602 ssl3_accept_~skip~0 := 0; 66905#L98-2 assume !false; 66901#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66897#L101 assume !(12292 == ssl3_accept_~s__state~0); 66893#L104 assume !(16384 == ssl3_accept_~s__state~0); 66889#L107 assume !(8192 == ssl3_accept_~s__state~0); 66885#L110 assume !(24576 == ssl3_accept_~s__state~0); 66881#L113 assume !(8195 == ssl3_accept_~s__state~0); 66877#L116 assume !(8480 == ssl3_accept_~s__state~0); 66873#L119 assume !(8481 == ssl3_accept_~s__state~0); 66869#L122 assume !(8482 == ssl3_accept_~s__state~0); 66864#L125 assume !(8464 == ssl3_accept_~s__state~0); 66859#L128 assume !(8465 == ssl3_accept_~s__state~0); 66854#L131 assume !(8466 == ssl3_accept_~s__state~0); 66693#L134 assume 8496 == ssl3_accept_~s__state~0; 66262#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 66692#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 66690#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 66688#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 66686#L292-2 ssl3_accept_~s__init_num~0 := 0; 66683#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66677#L602 ssl3_accept_~skip~0 := 0; 66675#L98-2 assume !false; 66673#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66671#L101 assume !(12292 == ssl3_accept_~s__state~0); 66669#L104 assume !(16384 == ssl3_accept_~s__state~0); 66667#L107 assume !(8192 == ssl3_accept_~s__state~0); 66665#L110 assume !(24576 == ssl3_accept_~s__state~0); 66663#L113 assume !(8195 == ssl3_accept_~s__state~0); 66661#L116 assume !(8480 == ssl3_accept_~s__state~0); 66659#L119 assume !(8481 == ssl3_accept_~s__state~0); 66657#L122 assume !(8482 == ssl3_accept_~s__state~0); 66655#L125 assume !(8464 == ssl3_accept_~s__state~0); 66653#L128 assume !(8465 == ssl3_accept_~s__state~0); 66607#L131 assume !(8466 == ssl3_accept_~s__state~0); 66602#L134 assume !(8496 == ssl3_accept_~s__state~0); 66596#L137 assume !(8497 == ssl3_accept_~s__state~0); 64917#L140 assume 8512 == ssl3_accept_~s__state~0; 64981#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 64982#L303 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 65921#L307 assume !(ssl3_accept_~ret~0 <= 0); 64830#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 64831#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66807#L602 ssl3_accept_~skip~0 := 0; 66808#L98-2 assume !false; 66801#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66802#L101 assume !(12292 == ssl3_accept_~s__state~0); 66795#L104 assume !(16384 == ssl3_accept_~s__state~0); 66796#L107 assume !(8192 == ssl3_accept_~s__state~0); 66789#L110 assume !(24576 == ssl3_accept_~s__state~0); 66790#L113 assume !(8195 == ssl3_accept_~s__state~0); 66783#L116 assume !(8480 == ssl3_accept_~s__state~0); 66784#L119 assume !(8481 == ssl3_accept_~s__state~0); 66777#L122 assume !(8482 == ssl3_accept_~s__state~0); 66778#L125 assume !(8464 == ssl3_accept_~s__state~0); 66771#L128 assume !(8465 == ssl3_accept_~s__state~0); 66772#L131 assume !(8466 == ssl3_accept_~s__state~0); 66764#L134 assume !(8496 == ssl3_accept_~s__state~0); 66765#L137 assume !(8497 == ssl3_accept_~s__state~0); 66758#L140 assume !(8512 == ssl3_accept_~s__state~0); 66759#L143 assume !(8513 == ssl3_accept_~s__state~0); 66727#L146 assume 8528 == ssl3_accept_~s__state~0; 64729#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 64730#L320 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 64784#L320-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 64889#L350 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 64877#L352 assume !(ssl3_accept_~ret~0 <= 0); 64878#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 67645#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67639#L602 ssl3_accept_~skip~0 := 0; 67637#L98-2 assume !false; 67635#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67633#L101 assume !(12292 == ssl3_accept_~s__state~0); 67631#L104 assume !(16384 == ssl3_accept_~s__state~0); 67629#L107 assume !(8192 == ssl3_accept_~s__state~0); 67627#L110 assume !(24576 == ssl3_accept_~s__state~0); 67625#L113 assume !(8195 == ssl3_accept_~s__state~0); 67623#L116 assume !(8480 == ssl3_accept_~s__state~0); 67621#L119 assume !(8481 == ssl3_accept_~s__state~0); 67619#L122 assume !(8482 == ssl3_accept_~s__state~0); 67617#L125 assume !(8464 == ssl3_accept_~s__state~0); 67615#L128 assume !(8465 == ssl3_accept_~s__state~0); 67613#L131 assume !(8466 == ssl3_accept_~s__state~0); 67611#L134 assume !(8496 == ssl3_accept_~s__state~0); 67609#L137 assume !(8497 == ssl3_accept_~s__state~0); 67607#L140 assume !(8512 == ssl3_accept_~s__state~0); 67605#L143 assume !(8513 == ssl3_accept_~s__state~0); 67603#L146 assume !(8528 == ssl3_accept_~s__state~0); 67602#L149 assume !(8529 == ssl3_accept_~s__state~0); 67601#L152 assume 8544 == ssl3_accept_~s__state~0; 66428#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 67600#L375 assume !(0 != ssl3_accept_~s__session__peer~0); 67598#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 64667#L387 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 64668#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 64870#L399 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; 64714#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67759#L602 ssl3_accept_~skip~0 := 0; 67750#L98-2 assume !false; 67747#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67744#L101 assume !(12292 == ssl3_accept_~s__state~0); 67741#L104 assume !(16384 == ssl3_accept_~s__state~0); 67738#L107 assume !(8192 == ssl3_accept_~s__state~0); 67735#L110 assume !(24576 == ssl3_accept_~s__state~0); 67732#L113 assume !(8195 == ssl3_accept_~s__state~0); 67729#L116 assume !(8480 == ssl3_accept_~s__state~0); 67726#L119 assume !(8481 == ssl3_accept_~s__state~0); 67723#L122 assume !(8482 == ssl3_accept_~s__state~0); 67720#L125 assume !(8464 == ssl3_accept_~s__state~0); 67717#L128 assume !(8465 == ssl3_accept_~s__state~0); 67714#L131 assume !(8466 == ssl3_accept_~s__state~0); 67711#L134 assume !(8496 == ssl3_accept_~s__state~0); 67708#L137 assume !(8497 == ssl3_accept_~s__state~0); 67705#L140 assume !(8512 == ssl3_accept_~s__state~0); 67702#L143 assume !(8513 == ssl3_accept_~s__state~0); 67700#L146 assume !(8528 == ssl3_accept_~s__state~0); 67697#L149 assume !(8529 == ssl3_accept_~s__state~0); 67694#L152 assume !(8544 == ssl3_accept_~s__state~0); 67693#L155 assume !(8545 == ssl3_accept_~s__state~0); 67562#L158 assume !(8560 == ssl3_accept_~s__state~0); 67561#L161 assume !(8561 == ssl3_accept_~s__state~0); 67325#L164 assume 8448 == ssl3_accept_~s__state~0; 67326#L165 assume !(ssl3_accept_~num1~0 > 0); 64727#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 64728#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67749#L602 ssl3_accept_~skip~0 := 0; 67746#L98-2 assume !false; 67743#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67740#L101 assume !(12292 == ssl3_accept_~s__state~0); 67737#L104 assume !(16384 == ssl3_accept_~s__state~0); 67734#L107 assume !(8192 == ssl3_accept_~s__state~0); 67731#L110 assume !(24576 == ssl3_accept_~s__state~0); 67728#L113 assume !(8195 == ssl3_accept_~s__state~0); 67725#L116 assume !(8480 == ssl3_accept_~s__state~0); 67722#L119 assume !(8481 == ssl3_accept_~s__state~0); 67719#L122 assume !(8482 == ssl3_accept_~s__state~0); 67716#L125 assume !(8464 == ssl3_accept_~s__state~0); 67713#L128 assume !(8465 == ssl3_accept_~s__state~0); 67710#L131 assume !(8466 == ssl3_accept_~s__state~0); 67707#L134 assume !(8496 == ssl3_accept_~s__state~0); 67704#L137 assume !(8497 == ssl3_accept_~s__state~0); 67687#L140 assume !(8512 == ssl3_accept_~s__state~0); 67686#L143 assume !(8513 == ssl3_accept_~s__state~0); 67685#L146 assume !(8528 == ssl3_accept_~s__state~0); 67684#L149 assume !(8529 == ssl3_accept_~s__state~0); 67682#L152 assume !(8544 == ssl3_accept_~s__state~0); 67681#L155 assume !(8545 == ssl3_accept_~s__state~0); 67680#L158 assume !(8560 == ssl3_accept_~s__state~0); 67679#L161 assume !(8561 == ssl3_accept_~s__state~0); 67674#L164 assume !(8448 == ssl3_accept_~s__state~0); 67563#L167 assume 8576 == ssl3_accept_~s__state~0; 64826#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 64709#L439 assume !(ssl3_accept_~ret~0 <= 0); 64710#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 66920#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66908#L602 ssl3_accept_~skip~0 := 0; 66904#L98-2 assume !false; 66900#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66896#L101 assume !(12292 == ssl3_accept_~s__state~0); 66892#L104 assume !(16384 == ssl3_accept_~s__state~0); 66888#L107 assume !(8192 == ssl3_accept_~s__state~0); 66884#L110 assume !(24576 == ssl3_accept_~s__state~0); 66880#L113 assume !(8195 == ssl3_accept_~s__state~0); 66876#L116 assume !(8480 == ssl3_accept_~s__state~0); 66872#L119 assume !(8481 == ssl3_accept_~s__state~0); 66868#L122 assume !(8482 == ssl3_accept_~s__state~0); 66863#L125 assume !(8464 == ssl3_accept_~s__state~0); 66858#L128 assume !(8465 == ssl3_accept_~s__state~0); 66853#L131 assume 8466 == ssl3_accept_~s__state~0; 64868#L132 [2019-11-25 08:45:43,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:43,714 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 21 times [2019-11-25 08:45:43,714 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:43,714 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974464513] [2019-11-25 08:45:43,715 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:43,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:43,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:43,722 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:45:43,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:43,723 INFO L82 PathProgramCache]: Analyzing trace with hash -663656589, now seen corresponding path program 1 times [2019-11-25 08:45:43,723 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:43,723 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144832398] [2019-11-25 08:45:43,723 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:43,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:43,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:43,761 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:45:43,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:43,762 INFO L82 PathProgramCache]: Analyzing trace with hash -1898708507, now seen corresponding path program 1 times [2019-11-25 08:45:43,762 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:43,762 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469896825] [2019-11-25 08:45:43,762 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:43,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:43,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:43,808 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:45:45,072 WARN L192 SmtUtils]: Spent 1.25 s on a formula simplification. DAG size of input: 384 DAG size of output: 142 [2019-11-25 08:45:45,170 INFO L210 LassoAnalysis]: Preferences: [2019-11-25 08:45:45,170 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-25 08:45:45,170 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-25 08:45:45,170 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-25 08:45:45,170 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-11-25 08:45:45,171 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:45:45,171 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-25 08:45:45,171 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-25 08:45:45,171 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration26_Loop [2019-11-25 08:45:45,171 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-25 08:45:45,171 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-25 08:45:45,174 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:45,179 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:45,182 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:45,184 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:45,186 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:45,195 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:45,198 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:45,201 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:45,205 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:45,208 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:45,210 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:45,212 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:45,215 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:45,217 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:45,222 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:45,225 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:45,228 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:45,235 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:45,241 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:45,244 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:45,246 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:45,250 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:45,581 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-25 08:45:45,581 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/bin/uautomizer/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:45:45,585 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:45:45,585 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:45:45,594 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:45:45,594 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~got_new_session~0=1} Honda state: {ULTIMATE.start_ssl3_accept_~got_new_session~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/bin/uautomizer/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:45:45,604 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:45:45,604 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:45:45,607 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:45:45,608 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_7797b310-c1e5-4257-a5c0-2db3dac65771/bin/uautomizer/z3 Starting monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:45:45,613 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:45:45,614 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:45:45,619 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:45:45,619 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_7797b310-c1e5-4257-a5c0-2db3dac65771/bin/uautomizer/z3 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:45:45,632 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:45:45,632 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:45:45,635 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:45:45,635 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet34=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet34=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/bin/uautomizer/z3 Starting monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:45:45,642 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:45:45,642 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:45:45,651 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:45:45,651 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp61~0=4294967040, ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0=4294967040, ULTIMATE.start_ssl3_accept_~l~0=4294967040, ULTIMATE.start_ssl3_accept_~__cil_tmp56~0=4294967040} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp61~0=4294967040, ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0=4294967040, ULTIMATE.start_ssl3_accept_~l~0=4294967040, ULTIMATE.start_ssl3_accept_~__cil_tmp56~0=4294967040} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/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-25 08:45:45,656 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:45:45,656 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:45:45,659 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:45:45,660 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_7797b310-c1e5-4257-a5c0-2db3dac65771/bin/uautomizer/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:45:45,665 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:45:45,665 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:45:45,668 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:45:45,668 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet33=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet33=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/bin/uautomizer/z3 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:45:45,677 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:45:45,677 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:45:45,682 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:45:45,682 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet39=2, ULTIMATE.start_ssl3_accept_~ret~0=2} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet39=2, ULTIMATE.start_ssl3_accept_~ret~0=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/bin/uautomizer/z3 Starting monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:45:45,687 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:45:45,687 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:45:45,690 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:45:45,690 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet36=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet36=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/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-25 08:45:45,695 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:45:45,695 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:45:45,701 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:45:45,701 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet35=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet35=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/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-25 08:45:45,717 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:45:45,717 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:45:45,721 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:45:45,721 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_7797b310-c1e5-4257-a5c0-2db3dac65771/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-25 08:45:45,726 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:45:45,726 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:45:45,729 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:45:45,729 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet37=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet37=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/bin/uautomizer/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:45:45,735 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:45:45,735 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:45:45,741 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:45:45,741 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_7797b310-c1e5-4257-a5c0-2db3dac65771/bin/uautomizer/z3 Starting monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:45:45,761 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:45:45,762 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-25 08:45:45,769 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:45:45,770 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_7797b310-c1e5-4257-a5c0-2db3dac65771/bin/uautomizer/z3 Starting monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:45:45,781 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:45:45,782 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:45:45,787 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:45:45,787 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_7797b310-c1e5-4257-a5c0-2db3dac65771/bin/uautomizer/z3 Starting monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:45:45,797 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:45:45,798 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:45:45,802 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:45:45,802 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8576} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8576} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/bin/uautomizer/z3 Starting monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:45:45,809 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:45:45,809 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 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/bin/uautomizer/z3 Starting monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:45:45,821 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-25 08:45:45,822 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:45:45,827 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-25 08:45:45,829 INFO L210 LassoAnalysis]: Preferences: [2019-11-25 08:45:45,829 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-25 08:45:45,829 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-25 08:45:45,829 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-25 08:45:45,829 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-11-25 08:45:45,829 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:45:45,829 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-25 08:45:45,829 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-25 08:45:45,829 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration26_Loop [2019-11-25 08:45:45,830 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-25 08:45:45,830 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-25 08:45:45,832 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:45,835 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:45,841 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:45,846 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:45,849 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:45,851 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:45,854 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:45,857 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:45,859 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:45,862 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:45,864 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:45,867 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:45,871 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:45,873 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:45,876 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:45,881 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:45,884 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:45,893 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:45,899 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:45,902 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:45,904 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:45,906 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:46,201 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-25 08:45:46,201 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/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-25 08:45:46,207 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-25 08:45:46,208 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:45:46,208 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:45:46,209 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:45:46,209 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:45:46,209 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:45:46,209 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:45:46,210 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-25 08:45:46,212 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/bin/uautomizer/z3 Starting monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:45:46,219 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-25 08:45:46,220 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:45:46,221 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:45:46,221 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:45:46,221 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:45:46,221 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:45:46,222 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:45:46,223 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:45:46,228 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/bin/uautomizer/z3 Starting monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:45:46,236 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-25 08:45:46,238 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:45:46,238 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:45:46,238 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:45:46,238 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:45:46,239 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:45:46,242 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:45:46,242 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:45:46,247 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/bin/uautomizer/z3 Starting monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:45:46,253 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-25 08:45:46,255 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:45:46,255 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:45:46,255 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:45:46,255 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-11-25 08:45:46,255 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:45:46,262 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-11-25 08:45:46,263 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:45:46,265 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/bin/uautomizer/z3 Starting monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:45:46,272 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-25 08:45:46,274 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:45:46,274 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:45:46,274 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:45:46,274 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:45:46,274 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:45:46,277 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:45:46,277 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:45:46,279 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/bin/uautomizer/z3 Starting monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:45:46,289 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-25 08:45:46,291 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:45:46,291 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:45:46,291 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:45:46,291 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:45:46,291 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:45:46,292 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:45:46,292 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:45:46,294 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/bin/uautomizer/z3 Starting monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:45:46,302 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-25 08:45:46,303 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:45:46,303 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:45:46,304 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:45:46,304 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:45:46,304 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:45:46,304 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:45:46,305 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:45:46,307 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/bin/uautomizer/z3 Starting monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:45:46,314 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-25 08:45:46,316 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:45:46,316 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:45:46,316 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:45:46,316 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:45:46,316 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:45:46,317 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:45:46,317 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:45:46,320 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/bin/uautomizer/z3 Starting monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:45:46,329 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-25 08:45:46,332 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:45:46,332 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:45:46,332 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:45:46,332 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:45:46,332 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:45:46,333 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:45:46,333 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:45:46,335 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/bin/uautomizer/z3 Starting monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:45:46,349 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-25 08:45:46,351 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:45:46,351 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:45:46,352 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:45:46,352 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:45:46,352 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:45:46,353 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:45:46,353 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:45:46,355 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/bin/uautomizer/z3 Starting monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:45:46,361 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-25 08:45:46,362 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:45:46,363 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:45:46,363 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:45:46,363 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:45:46,363 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:45:46,364 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:45:46,364 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:45:46,366 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/bin/uautomizer/z3 Starting monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:45:46,373 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-25 08:45:46,374 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:45:46,374 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:45:46,375 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:45:46,375 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:45:46,375 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:45:46,376 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:45:46,376 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:45:46,378 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/bin/uautomizer/z3 Starting monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:45:46,384 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-25 08:45:46,385 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:45:46,386 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:45:46,386 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:45:46,386 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:45:46,386 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:45:46,387 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:45:46,387 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:45:46,389 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/bin/uautomizer/z3 Starting monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:45:46,394 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-25 08:45:46,395 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:45:46,395 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:45:46,396 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:45:46,396 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:45:46,396 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:45:46,396 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:45:46,396 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-25 08:45:46,397 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/bin/uautomizer/z3 Starting monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:45:46,402 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-25 08:45:46,403 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:45:46,403 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:45:46,404 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:45:46,404 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:45:46,404 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:45:46,405 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:45:46,405 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-25 08:45:46,408 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/bin/uautomizer/z3 Starting monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:45:46,412 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-25 08:45:46,413 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:45:46,413 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:45:46,414 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:45:46,414 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:45:46,414 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:45:46,415 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:45:46,415 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-25 08:45:46,416 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/bin/uautomizer/z3 Starting monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:45:46,421 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-25 08:45:46,422 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:45:46,423 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:45:46,423 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:45:46,423 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:45:46,423 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:45:46,425 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:45:46,425 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-25 08:45:46,428 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/bin/uautomizer/z3 Starting monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:45:46,432 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-25 08:45:46,434 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:45:46,434 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:45:46,434 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:45:46,434 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:45:46,434 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:45:46,435 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:45:46,435 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-25 08:45:46,438 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-25 08:45:46,441 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-25 08:45:46,442 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/bin/uautomizer/z3 Starting monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:45:46,446 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-25 08:45:46,446 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-25 08:45:46,446 INFO L510 LassoAnalysis]: Proved termination. [2019-11-25 08:45:46,447 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-25 08:45:46,448 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-11-25 08:45:46,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:46,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:45:46,474 INFO L255 TraceCheckSpWp]: Trace formula consists of 45 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-25 08:45:46,475 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:45:46,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:45:46,505 INFO L255 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-25 08:45:46,507 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:45:46,537 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2019-11-25 08:45:46,537 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-11-25 08:45:46,538 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3158 states and 4072 transitions. cyclomatic complexity: 925 Second operand 5 states. [2019-11-25 08:45:46,664 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3158 states and 4072 transitions. cyclomatic complexity: 925. Second operand 5 states. Result 8238 states and 10574 transitions. Complement of second has 4 states. [2019-11-25 08:45:46,664 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-25 08:45:46,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-25 08:45:46,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 400 transitions. [2019-11-25 08:45:46,666 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 400 transitions. Stem has 16 letters. Loop has 173 letters. [2019-11-25 08:45:46,674 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:45:46,674 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 400 transitions. Stem has 189 letters. Loop has 173 letters. [2019-11-25 08:45:46,675 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:45:46,675 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 400 transitions. Stem has 16 letters. Loop has 346 letters. [2019-11-25 08:45:46,677 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:45:46,677 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8238 states and 10574 transitions. [2019-11-25 08:45:46,709 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 5450 [2019-11-25 08:45:46,737 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8238 states to 8238 states and 10574 transitions. [2019-11-25 08:45:46,738 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5561 [2019-11-25 08:45:46,742 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5573 [2019-11-25 08:45:46,742 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8238 states and 10574 transitions. [2019-11-25 08:45:46,742 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:45:46,742 INFO L688 BuchiCegarLoop]: Abstraction has 8238 states and 10574 transitions. [2019-11-25 08:45:46,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8238 states and 10574 transitions. [2019-11-25 08:45:46,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8238 to 8226. [2019-11-25 08:45:46,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8226 states. [2019-11-25 08:45:46,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8226 states to 8226 states and 10556 transitions. [2019-11-25 08:45:46,835 INFO L711 BuchiCegarLoop]: Abstraction has 8226 states and 10556 transitions. [2019-11-25 08:45:46,835 INFO L591 BuchiCegarLoop]: Abstraction has 8226 states and 10556 transitions. [2019-11-25 08:45:46,835 INFO L424 BuchiCegarLoop]: ======== Iteration 27============ [2019-11-25 08:45:46,835 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8226 states and 10556 transitions. [2019-11-25 08:45:46,857 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 5450 [2019-11-25 08:45:46,857 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:45:46,857 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:45:46,859 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-25 08:45:46,859 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:46,860 INFO L794 eck$LassoCheckResult]: Stem: 76927#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 76714#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 76667#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 76668#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 76807#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 76808#L98-2 assume !false; 77187#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 79670#L101 assume !(12292 == ssl3_accept_~s__state~0); 79671#L104 assume !(16384 == ssl3_accept_~s__state~0); 80152#L107 assume !(8192 == ssl3_accept_~s__state~0); 80153#L110 assume !(24576 == ssl3_accept_~s__state~0); 80150#L113 assume !(8195 == ssl3_accept_~s__state~0); 80151#L116 assume !(8480 == ssl3_accept_~s__state~0); 80147#L119 assume !(8481 == ssl3_accept_~s__state~0); 80148#L122 assume !(8482 == ssl3_accept_~s__state~0); 80125#L125 assume 8464 == ssl3_accept_~s__state~0; 77995#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 77996#L273 [2019-11-25 08:45:46,860 INFO L796 eck$LassoCheckResult]: Loop: 77996#L273 assume !(0 == ssl3_accept_~blastFlag~0); 82230#L273-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; 82229#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82369#L602 ssl3_accept_~skip~0 := 0; 82361#L98-2 assume !false; 82358#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82356#L101 assume !(12292 == ssl3_accept_~s__state~0); 82355#L104 assume !(16384 == ssl3_accept_~s__state~0); 82201#L107 assume !(8192 == ssl3_accept_~s__state~0); 82199#L110 assume !(24576 == ssl3_accept_~s__state~0); 82197#L113 assume !(8195 == ssl3_accept_~s__state~0); 82195#L116 assume !(8480 == ssl3_accept_~s__state~0); 82193#L119 assume !(8481 == ssl3_accept_~s__state~0); 82191#L122 assume !(8482 == ssl3_accept_~s__state~0); 82188#L125 assume !(8464 == ssl3_accept_~s__state~0); 82189#L128 assume !(8465 == ssl3_accept_~s__state~0); 81684#L131 assume !(8466 == ssl3_accept_~s__state~0); 81657#L134 assume 8496 == ssl3_accept_~s__state~0; 81610#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 81655#L286 assume !(1 == ssl3_accept_~blastFlag~0); 81654#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 81650#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 81649#L292-2 ssl3_accept_~s__init_num~0 := 0; 81647#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81641#L602 ssl3_accept_~skip~0 := 0; 81640#L98-2 assume !false; 81639#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81638#L101 assume !(12292 == ssl3_accept_~s__state~0); 81636#L104 assume !(16384 == ssl3_accept_~s__state~0); 81631#L107 assume !(8192 == ssl3_accept_~s__state~0); 81630#L110 assume !(24576 == ssl3_accept_~s__state~0); 81629#L113 assume !(8195 == ssl3_accept_~s__state~0); 81628#L116 assume !(8480 == ssl3_accept_~s__state~0); 81627#L119 assume !(8481 == ssl3_accept_~s__state~0); 81626#L122 assume !(8482 == ssl3_accept_~s__state~0); 81625#L125 assume !(8464 == ssl3_accept_~s__state~0); 81623#L128 assume !(8465 == ssl3_accept_~s__state~0); 81621#L131 assume !(8466 == ssl3_accept_~s__state~0); 81619#L134 assume !(8496 == ssl3_accept_~s__state~0); 81609#L137 assume !(8497 == ssl3_accept_~s__state~0); 77036#L140 assume 8512 == ssl3_accept_~s__state~0; 77032#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 77033#L303 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 83051#L307 assume !(ssl3_accept_~ret~0 <= 0); 83050#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 83048#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 83043#L602 ssl3_accept_~skip~0 := 0; 83042#L98-2 assume !false; 83041#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 83040#L101 assume !(12292 == ssl3_accept_~s__state~0); 83039#L104 assume !(16384 == ssl3_accept_~s__state~0); 83038#L107 assume !(8192 == ssl3_accept_~s__state~0); 83037#L110 assume !(24576 == ssl3_accept_~s__state~0); 83036#L113 assume !(8195 == ssl3_accept_~s__state~0); 83035#L116 assume !(8480 == ssl3_accept_~s__state~0); 83034#L119 assume !(8481 == ssl3_accept_~s__state~0); 83033#L122 assume !(8482 == ssl3_accept_~s__state~0); 83032#L125 assume !(8464 == ssl3_accept_~s__state~0); 83031#L128 assume !(8465 == ssl3_accept_~s__state~0); 83030#L131 assume !(8466 == ssl3_accept_~s__state~0); 83029#L134 assume !(8496 == ssl3_accept_~s__state~0); 83028#L137 assume !(8497 == ssl3_accept_~s__state~0); 83027#L140 assume !(8512 == ssl3_accept_~s__state~0); 83026#L143 assume !(8513 == ssl3_accept_~s__state~0); 83025#L146 assume 8528 == ssl3_accept_~s__state~0; 82803#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 83024#L320 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 83022#L320-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 83014#L350 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 83017#L352 assume !(ssl3_accept_~ret~0 <= 0); 83012#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 83010#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 83005#L602 ssl3_accept_~skip~0 := 0; 83003#L98-2 assume !false; 82998#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82996#L101 assume !(12292 == ssl3_accept_~s__state~0); 82994#L104 assume !(16384 == ssl3_accept_~s__state~0); 82992#L107 assume !(8192 == ssl3_accept_~s__state~0); 82990#L110 assume !(24576 == ssl3_accept_~s__state~0); 82988#L113 assume !(8195 == ssl3_accept_~s__state~0); 82986#L116 assume !(8480 == ssl3_accept_~s__state~0); 82984#L119 assume !(8481 == ssl3_accept_~s__state~0); 82982#L122 assume !(8482 == ssl3_accept_~s__state~0); 82980#L125 assume !(8464 == ssl3_accept_~s__state~0); 82978#L128 assume !(8465 == ssl3_accept_~s__state~0); 82976#L131 assume !(8466 == ssl3_accept_~s__state~0); 82974#L134 assume !(8496 == ssl3_accept_~s__state~0); 82972#L137 assume !(8497 == ssl3_accept_~s__state~0); 82970#L140 assume !(8512 == ssl3_accept_~s__state~0); 82968#L143 assume !(8513 == ssl3_accept_~s__state~0); 82966#L146 assume !(8528 == ssl3_accept_~s__state~0); 82964#L149 assume !(8529 == ssl3_accept_~s__state~0); 82962#L152 assume 8544 == ssl3_accept_~s__state~0; 82565#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 82958#L375 assume !(0 != ssl3_accept_~s__session__peer~0); 82955#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 82952#L387 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 82945#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 82943#L399 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; 82938#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82928#L602 ssl3_accept_~skip~0 := 0; 82926#L98-2 assume !false; 82924#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82922#L101 assume !(12292 == ssl3_accept_~s__state~0); 82920#L104 assume !(16384 == ssl3_accept_~s__state~0); 82918#L107 assume !(8192 == ssl3_accept_~s__state~0); 82916#L110 assume !(24576 == ssl3_accept_~s__state~0); 82914#L113 assume !(8195 == ssl3_accept_~s__state~0); 82912#L116 assume !(8480 == ssl3_accept_~s__state~0); 82910#L119 assume !(8481 == ssl3_accept_~s__state~0); 82908#L122 assume !(8482 == ssl3_accept_~s__state~0); 82906#L125 assume !(8464 == ssl3_accept_~s__state~0); 82904#L128 assume !(8465 == ssl3_accept_~s__state~0); 82902#L131 assume !(8466 == ssl3_accept_~s__state~0); 82900#L134 assume !(8496 == ssl3_accept_~s__state~0); 82898#L137 assume !(8497 == ssl3_accept_~s__state~0); 82896#L140 assume !(8512 == ssl3_accept_~s__state~0); 82894#L143 assume !(8513 == ssl3_accept_~s__state~0); 82892#L146 assume !(8528 == ssl3_accept_~s__state~0); 82890#L149 assume !(8529 == ssl3_accept_~s__state~0); 82887#L152 assume !(8544 == ssl3_accept_~s__state~0); 82884#L155 assume !(8545 == ssl3_accept_~s__state~0); 82882#L158 assume !(8560 == ssl3_accept_~s__state~0); 82879#L161 assume !(8561 == ssl3_accept_~s__state~0); 82874#L164 assume 8448 == ssl3_accept_~s__state~0; 82870#L165 assume !(ssl3_accept_~num1~0 > 0); 82866#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 82858#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82852#L602 ssl3_accept_~skip~0 := 0; 82850#L98-2 assume !false; 82848#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82846#L101 assume !(12292 == ssl3_accept_~s__state~0); 82844#L104 assume !(16384 == ssl3_accept_~s__state~0); 82842#L107 assume !(8192 == ssl3_accept_~s__state~0); 82840#L110 assume !(24576 == ssl3_accept_~s__state~0); 82838#L113 assume !(8195 == ssl3_accept_~s__state~0); 82836#L116 assume !(8480 == ssl3_accept_~s__state~0); 82834#L119 assume !(8481 == ssl3_accept_~s__state~0); 82832#L122 assume !(8482 == ssl3_accept_~s__state~0); 82830#L125 assume !(8464 == ssl3_accept_~s__state~0); 82828#L128 assume !(8465 == ssl3_accept_~s__state~0); 82826#L131 assume !(8466 == ssl3_accept_~s__state~0); 82824#L134 assume !(8496 == ssl3_accept_~s__state~0); 82822#L137 assume !(8497 == ssl3_accept_~s__state~0); 82820#L140 assume !(8512 == ssl3_accept_~s__state~0); 82818#L143 assume !(8513 == ssl3_accept_~s__state~0); 82816#L146 assume !(8528 == ssl3_accept_~s__state~0); 82814#L149 assume !(8529 == ssl3_accept_~s__state~0); 82810#L152 assume !(8544 == ssl3_accept_~s__state~0); 82806#L155 assume !(8545 == ssl3_accept_~s__state~0); 82800#L158 assume !(8560 == ssl3_accept_~s__state~0); 82795#L161 assume !(8561 == ssl3_accept_~s__state~0); 82785#L164 assume !(8448 == ssl3_accept_~s__state~0); 82668#L167 assume 8576 == ssl3_accept_~s__state~0; 82666#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 82665#L439 assume !(ssl3_accept_~ret~0 <= 0); 82227#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 82218#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82212#L602 ssl3_accept_~skip~0 := 0; 82210#L98-2 assume !false; 82208#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82206#L101 assume !(12292 == ssl3_accept_~s__state~0); 82203#L104 assume !(16384 == ssl3_accept_~s__state~0); 82204#L107 assume !(8192 == ssl3_accept_~s__state~0); 82339#L110 assume !(24576 == ssl3_accept_~s__state~0); 82337#L113 assume !(8195 == ssl3_accept_~s__state~0); 82335#L116 assume !(8480 == ssl3_accept_~s__state~0); 82333#L119 assume !(8481 == ssl3_accept_~s__state~0); 82331#L122 assume !(8482 == ssl3_accept_~s__state~0); 82329#L125 assume !(8464 == ssl3_accept_~s__state~0); 82184#L128 assume !(8465 == ssl3_accept_~s__state~0); 82185#L131 assume 8466 == ssl3_accept_~s__state~0; 80374#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 77996#L273 [2019-11-25 08:45:46,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:46,861 INFO L82 PathProgramCache]: Analyzing trace with hash -2011390299, now seen corresponding path program 1 times [2019-11-25 08:45:46,861 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:46,861 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94771132] [2019-11-25 08:45:46,861 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:46,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:46,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:46,870 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:45:46,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:46,871 INFO L82 PathProgramCache]: Analyzing trace with hash -941405389, now seen corresponding path program 1 times [2019-11-25 08:45:46,871 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:46,871 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46115775] [2019-11-25 08:45:46,871 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:46,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:46,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:46,932 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:45:46,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:46,934 INFO L82 PathProgramCache]: Analyzing trace with hash 1185703695, now seen corresponding path program 1 times [2019-11-25 08:45:46,934 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:46,934 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543798695] [2019-11-25 08:45:46,935 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:46,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:45:47,058 INFO L134 CoverageAnalysis]: Checked inductivity of 450 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2019-11-25 08:45:47,058 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543798695] [2019-11-25 08:45:47,058 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:45:47,059 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:45:47,059 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838254957] [2019-11-25 08:45:48,371 WARN L192 SmtUtils]: Spent 1.30 s on a formula simplification. DAG size of input: 384 DAG size of output: 142 [2019-11-25 08:45:48,449 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:45:48,450 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:45:48,450 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:45:48,450 INFO L87 Difference]: Start difference. First operand 8226 states and 10556 transitions. cyclomatic complexity: 2349 Second operand 3 states. [2019-11-25 08:45:48,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:45:48,527 INFO L93 Difference]: Finished difference Result 10682 states and 13634 transitions. [2019-11-25 08:45:48,527 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:45:48,528 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10682 states and 13634 transitions. [2019-11-25 08:45:48,567 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 7886 [2019-11-25 08:45:48,601 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10682 states to 10678 states and 13630 transitions. [2019-11-25 08:45:48,601 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8009 [2019-11-25 08:45:48,607 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8009 [2019-11-25 08:45:48,607 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10678 states and 13630 transitions. [2019-11-25 08:45:48,607 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:45:48,607 INFO L688 BuchiCegarLoop]: Abstraction has 10678 states and 13630 transitions. [2019-11-25 08:45:48,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10678 states and 13630 transitions. [2019-11-25 08:45:48,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10678 to 10678. [2019-11-25 08:45:48,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10678 states. [2019-11-25 08:45:48,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10678 states to 10678 states and 13630 transitions. [2019-11-25 08:45:48,719 INFO L711 BuchiCegarLoop]: Abstraction has 10678 states and 13630 transitions. [2019-11-25 08:45:48,719 INFO L591 BuchiCegarLoop]: Abstraction has 10678 states and 13630 transitions. [2019-11-25 08:45:48,719 INFO L424 BuchiCegarLoop]: ======== Iteration 28============ [2019-11-25 08:45:48,719 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10678 states and 13630 transitions. [2019-11-25 08:45:48,744 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 7886 [2019-11-25 08:45:48,744 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:45:48,744 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:45:48,746 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-25 08:45:48,746 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:48,746 INFO L794 eck$LassoCheckResult]: Stem: 95843#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 95631#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 95583#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 95584#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 95727#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 95728#L98-2 assume !false; 96407#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 102374#L101 assume !(12292 == ssl3_accept_~s__state~0); 102372#L104 assume !(16384 == ssl3_accept_~s__state~0); 102370#L107 assume !(8192 == ssl3_accept_~s__state~0); 102368#L110 assume !(24576 == ssl3_accept_~s__state~0); 102366#L113 assume !(8195 == ssl3_accept_~s__state~0); 102358#L116 assume !(8480 == ssl3_accept_~s__state~0); 102356#L119 assume !(8481 == ssl3_accept_~s__state~0); 102345#L122 assume !(8482 == ssl3_accept_~s__state~0); 97134#L125 assume 8464 == ssl3_accept_~s__state~0; 97128#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 97045#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 97046#L273-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; 103128#L565 [2019-11-25 08:45:48,747 INFO L796 eck$LassoCheckResult]: Loop: 103128#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 103124#L602 ssl3_accept_~skip~0 := 0; 103117#L98-2 assume !false; 103118#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 103111#L101 assume !(12292 == ssl3_accept_~s__state~0); 103112#L104 assume !(16384 == ssl3_accept_~s__state~0); 103105#L107 assume !(8192 == ssl3_accept_~s__state~0); 103106#L110 assume !(24576 == ssl3_accept_~s__state~0); 103099#L113 assume !(8195 == ssl3_accept_~s__state~0); 103100#L116 assume !(8480 == ssl3_accept_~s__state~0); 103093#L119 assume !(8481 == ssl3_accept_~s__state~0); 103094#L122 assume !(8482 == ssl3_accept_~s__state~0); 103087#L125 assume !(8464 == ssl3_accept_~s__state~0); 103088#L128 assume !(8465 == ssl3_accept_~s__state~0); 102967#L131 assume !(8466 == ssl3_accept_~s__state~0); 102873#L134 assume 8496 == ssl3_accept_~s__state~0; 102846#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 102872#L286 assume !(1 == ssl3_accept_~blastFlag~0); 102871#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 102869#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 102868#L292-2 ssl3_accept_~s__init_num~0 := 0; 102866#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 102861#L602 ssl3_accept_~skip~0 := 0; 102860#L98-2 assume !false; 102859#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 102858#L101 assume !(12292 == ssl3_accept_~s__state~0); 102857#L104 assume !(16384 == ssl3_accept_~s__state~0); 102856#L107 assume !(8192 == ssl3_accept_~s__state~0); 102855#L110 assume !(24576 == ssl3_accept_~s__state~0); 102854#L113 assume !(8195 == ssl3_accept_~s__state~0); 102853#L116 assume !(8480 == ssl3_accept_~s__state~0); 102852#L119 assume !(8481 == ssl3_accept_~s__state~0); 102851#L122 assume !(8482 == ssl3_accept_~s__state~0); 102850#L125 assume !(8464 == ssl3_accept_~s__state~0); 102849#L128 assume !(8465 == ssl3_accept_~s__state~0); 102848#L131 assume !(8466 == ssl3_accept_~s__state~0); 102847#L134 assume !(8496 == ssl3_accept_~s__state~0); 102845#L137 assume !(8497 == ssl3_accept_~s__state~0); 102836#L140 assume 8512 == ssl3_accept_~s__state~0; 102831#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 102832#L303 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 103560#L307 assume !(ssl3_accept_~ret~0 <= 0); 103559#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 103557#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 103552#L602 ssl3_accept_~skip~0 := 0; 103551#L98-2 assume !false; 103550#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 103549#L101 assume !(12292 == ssl3_accept_~s__state~0); 103548#L104 assume !(16384 == ssl3_accept_~s__state~0); 103547#L107 assume !(8192 == ssl3_accept_~s__state~0); 103546#L110 assume !(24576 == ssl3_accept_~s__state~0); 103545#L113 assume !(8195 == ssl3_accept_~s__state~0); 103544#L116 assume !(8480 == ssl3_accept_~s__state~0); 103543#L119 assume !(8481 == ssl3_accept_~s__state~0); 103542#L122 assume !(8482 == ssl3_accept_~s__state~0); 103541#L125 assume !(8464 == ssl3_accept_~s__state~0); 103540#L128 assume !(8465 == ssl3_accept_~s__state~0); 103539#L131 assume !(8466 == ssl3_accept_~s__state~0); 103538#L134 assume !(8496 == ssl3_accept_~s__state~0); 103537#L137 assume !(8497 == ssl3_accept_~s__state~0); 103536#L140 assume !(8512 == ssl3_accept_~s__state~0); 103535#L143 assume !(8513 == ssl3_accept_~s__state~0); 103534#L146 assume 8528 == ssl3_accept_~s__state~0; 102956#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 103533#L320 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 103531#L320-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 103523#L350 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 103526#L352 assume !(ssl3_accept_~ret~0 <= 0); 103521#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 103519#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 103514#L602 ssl3_accept_~skip~0 := 0; 103513#L98-2 assume !false; 103509#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 103504#L101 assume !(12292 == ssl3_accept_~s__state~0); 103502#L104 assume !(16384 == ssl3_accept_~s__state~0); 103500#L107 assume !(8192 == ssl3_accept_~s__state~0); 103498#L110 assume !(24576 == ssl3_accept_~s__state~0); 103496#L113 assume !(8195 == ssl3_accept_~s__state~0); 103494#L116 assume !(8480 == ssl3_accept_~s__state~0); 103492#L119 assume !(8481 == ssl3_accept_~s__state~0); 103490#L122 assume !(8482 == ssl3_accept_~s__state~0); 103488#L125 assume !(8464 == ssl3_accept_~s__state~0); 103486#L128 assume !(8465 == ssl3_accept_~s__state~0); 103484#L131 assume !(8466 == ssl3_accept_~s__state~0); 103482#L134 assume !(8496 == ssl3_accept_~s__state~0); 103474#L137 assume !(8497 == ssl3_accept_~s__state~0); 103471#L140 assume !(8512 == ssl3_accept_~s__state~0); 103467#L143 assume !(8513 == ssl3_accept_~s__state~0); 103463#L146 assume !(8528 == ssl3_accept_~s__state~0); 103456#L149 assume !(8529 == ssl3_accept_~s__state~0); 103453#L152 assume 8544 == ssl3_accept_~s__state~0; 102948#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 103448#L375 assume !(0 != ssl3_accept_~s__session__peer~0); 103444#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 103441#L387 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 103436#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 103434#L399 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; 103430#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 103424#L602 ssl3_accept_~skip~0 := 0; 103422#L98-2 assume !false; 103420#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 103418#L101 assume !(12292 == ssl3_accept_~s__state~0); 103416#L104 assume !(16384 == ssl3_accept_~s__state~0); 103414#L107 assume !(8192 == ssl3_accept_~s__state~0); 103412#L110 assume !(24576 == ssl3_accept_~s__state~0); 103410#L113 assume !(8195 == ssl3_accept_~s__state~0); 103408#L116 assume !(8480 == ssl3_accept_~s__state~0); 103406#L119 assume !(8481 == ssl3_accept_~s__state~0); 103404#L122 assume !(8482 == ssl3_accept_~s__state~0); 103402#L125 assume !(8464 == ssl3_accept_~s__state~0); 103400#L128 assume !(8465 == ssl3_accept_~s__state~0); 103398#L131 assume !(8466 == ssl3_accept_~s__state~0); 103396#L134 assume !(8496 == ssl3_accept_~s__state~0); 103394#L137 assume !(8497 == ssl3_accept_~s__state~0); 103392#L140 assume !(8512 == ssl3_accept_~s__state~0); 103390#L143 assume !(8513 == ssl3_accept_~s__state~0); 103388#L146 assume !(8528 == ssl3_accept_~s__state~0); 103386#L149 assume !(8529 == ssl3_accept_~s__state~0); 103384#L152 assume !(8544 == ssl3_accept_~s__state~0); 103382#L155 assume !(8545 == ssl3_accept_~s__state~0); 103379#L158 assume !(8560 == ssl3_accept_~s__state~0); 103374#L161 assume !(8561 == ssl3_accept_~s__state~0); 103367#L164 assume 8448 == ssl3_accept_~s__state~0; 103364#L165 assume !(ssl3_accept_~num1~0 > 0); 103363#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 103356#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 103333#L602 ssl3_accept_~skip~0 := 0; 103325#L98-2 assume !false; 103321#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 103317#L101 assume !(12292 == ssl3_accept_~s__state~0); 103313#L104 assume !(16384 == ssl3_accept_~s__state~0); 103309#L107 assume !(8192 == ssl3_accept_~s__state~0); 103305#L110 assume !(24576 == ssl3_accept_~s__state~0); 103301#L113 assume !(8195 == ssl3_accept_~s__state~0); 103297#L116 assume !(8480 == ssl3_accept_~s__state~0); 103293#L119 assume !(8481 == ssl3_accept_~s__state~0); 103289#L122 assume !(8482 == ssl3_accept_~s__state~0); 103285#L125 assume !(8464 == ssl3_accept_~s__state~0); 103281#L128 assume !(8465 == ssl3_accept_~s__state~0); 103277#L131 assume !(8466 == ssl3_accept_~s__state~0); 103273#L134 assume !(8496 == ssl3_accept_~s__state~0); 103269#L137 assume !(8497 == ssl3_accept_~s__state~0); 103265#L140 assume !(8512 == ssl3_accept_~s__state~0); 103261#L143 assume !(8513 == ssl3_accept_~s__state~0); 103257#L146 assume !(8528 == ssl3_accept_~s__state~0); 103253#L149 assume !(8529 == ssl3_accept_~s__state~0); 103249#L152 assume !(8544 == ssl3_accept_~s__state~0); 103245#L155 assume !(8545 == ssl3_accept_~s__state~0); 103241#L158 assume !(8560 == ssl3_accept_~s__state~0); 103237#L161 assume !(8561 == ssl3_accept_~s__state~0); 103232#L164 assume !(8448 == ssl3_accept_~s__state~0); 103233#L167 assume 8576 == ssl3_accept_~s__state~0; 103179#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 103180#L439 assume !(ssl3_accept_~ret~0 <= 0); 103137#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 103138#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 103120#L602 ssl3_accept_~skip~0 := 0; 103121#L98-2 assume !false; 103114#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 103115#L101 assume !(12292 == ssl3_accept_~s__state~0); 103108#L104 assume !(16384 == ssl3_accept_~s__state~0); 103109#L107 assume !(8192 == ssl3_accept_~s__state~0); 103102#L110 assume !(24576 == ssl3_accept_~s__state~0); 103103#L113 assume !(8195 == ssl3_accept_~s__state~0); 103096#L116 assume !(8480 == ssl3_accept_~s__state~0); 103097#L119 assume !(8481 == ssl3_accept_~s__state~0); 103090#L122 assume !(8482 == ssl3_accept_~s__state~0); 103091#L125 assume !(8464 == ssl3_accept_~s__state~0); 103084#L128 assume !(8465 == ssl3_accept_~s__state~0); 103085#L131 assume 8466 == ssl3_accept_~s__state~0; 102877#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 97130#L273 assume !(0 == ssl3_accept_~blastFlag~0); 103140#L273-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; 103128#L565 [2019-11-25 08:45:48,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:48,747 INFO L82 PathProgramCache]: Analyzing trace with hash -210785203, now seen corresponding path program 1 times [2019-11-25 08:45:48,748 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:48,748 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790287303] [2019-11-25 08:45:48,748 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:48,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:48,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:48,758 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:45:48,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:48,759 INFO L82 PathProgramCache]: Analyzing trace with hash 1318467263, now seen corresponding path program 2 times [2019-11-25 08:45:48,759 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:48,759 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845611916] [2019-11-25 08:45:48,759 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:48,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:48,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:48,794 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:45:48,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:48,794 INFO L82 PathProgramCache]: Analyzing trace with hash 1275385331, now seen corresponding path program 1 times [2019-11-25 08:45:48,794 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:48,795 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032365822] [2019-11-25 08:45:48,795 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:48,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:45:48,853 INFO L134 CoverageAnalysis]: Checked inductivity of 452 backedges. 175 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2019-11-25 08:45:48,854 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032365822] [2019-11-25 08:45:48,854 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:45:48,854 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:45:48,854 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626665038] [2019-11-25 08:45:50,283 WARN L192 SmtUtils]: Spent 1.42 s on a formula simplification. DAG size of input: 385 DAG size of output: 143 [2019-11-25 08:45:50,399 WARN L192 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 81 [2019-11-25 08:45:50,402 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:45:50,402 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:45:50,402 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:45:50,402 INFO L87 Difference]: Start difference. First operand 10678 states and 13630 transitions. cyclomatic complexity: 2975 Second operand 3 states. [2019-11-25 08:45:50,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:45:50,437 INFO L93 Difference]: Finished difference Result 10958 states and 13966 transitions. [2019-11-25 08:45:50,437 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:45:50,437 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10958 states and 13966 transitions. [2019-11-25 08:45:50,466 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 7982 [2019-11-25 08:45:50,502 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10958 states to 10866 states and 13854 transitions. [2019-11-25 08:45:50,503 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8105 [2019-11-25 08:45:50,508 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8105 [2019-11-25 08:45:50,508 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10866 states and 13854 transitions. [2019-11-25 08:45:50,509 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:45:50,509 INFO L688 BuchiCegarLoop]: Abstraction has 10866 states and 13854 transitions. [2019-11-25 08:45:50,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10866 states and 13854 transitions. [2019-11-25 08:45:50,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10866 to 10866. [2019-11-25 08:45:50,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10866 states. [2019-11-25 08:45:50,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10866 states to 10866 states and 13854 transitions. [2019-11-25 08:45:50,619 INFO L711 BuchiCegarLoop]: Abstraction has 10866 states and 13854 transitions. [2019-11-25 08:45:50,619 INFO L591 BuchiCegarLoop]: Abstraction has 10866 states and 13854 transitions. [2019-11-25 08:45:50,619 INFO L424 BuchiCegarLoop]: ======== Iteration 29============ [2019-11-25 08:45:50,620 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10866 states and 13854 transitions. [2019-11-25 08:45:50,644 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 7982 [2019-11-25 08:45:50,644 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:45:50,644 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:45:50,646 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-25 08:45:50,646 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:50,646 INFO L794 eck$LassoCheckResult]: Stem: 117478#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 117274#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 117227#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 117228#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 117370#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 117371#L98-2 assume !false; 117850#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 123530#L101 assume !(12292 == ssl3_accept_~s__state~0); 123528#L104 assume !(16384 == ssl3_accept_~s__state~0); 123526#L107 assume !(8192 == ssl3_accept_~s__state~0); 123524#L110 assume !(24576 == ssl3_accept_~s__state~0); 123522#L113 assume !(8195 == ssl3_accept_~s__state~0); 123520#L116 assume !(8480 == ssl3_accept_~s__state~0); 123518#L119 assume !(8481 == ssl3_accept_~s__state~0); 123516#L122 assume !(8482 == ssl3_accept_~s__state~0); 123514#L125 assume !(8464 == ssl3_accept_~s__state~0); 121950#L128 assume 8465 == ssl3_accept_~s__state~0; 121951#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 121779#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 121778#L273-2 [2019-11-25 08:45:50,647 INFO L796 eck$LassoCheckResult]: Loop: 121778#L273-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; 121777#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 121772#L602 ssl3_accept_~skip~0 := 0; 121771#L98-2 assume !false; 121770#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 121769#L101 assume !(12292 == ssl3_accept_~s__state~0); 121768#L104 assume !(16384 == ssl3_accept_~s__state~0); 121767#L107 assume !(8192 == ssl3_accept_~s__state~0); 121766#L110 assume !(24576 == ssl3_accept_~s__state~0); 121765#L113 assume !(8195 == ssl3_accept_~s__state~0); 121764#L116 assume !(8480 == ssl3_accept_~s__state~0); 121763#L119 assume !(8481 == ssl3_accept_~s__state~0); 121762#L122 assume !(8482 == ssl3_accept_~s__state~0); 121761#L125 assume !(8464 == ssl3_accept_~s__state~0); 121760#L128 assume !(8465 == ssl3_accept_~s__state~0); 121759#L131 assume !(8466 == ssl3_accept_~s__state~0); 120677#L134 assume 8496 == ssl3_accept_~s__state~0; 120676#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 120671#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 120672#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 120667#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 120665#L292-2 ssl3_accept_~s__init_num~0 := 0; 120666#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 121753#L602 ssl3_accept_~skip~0 := 0; 121752#L98-2 assume !false; 121751#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 121750#L101 assume !(12292 == ssl3_accept_~s__state~0); 121749#L104 assume !(16384 == ssl3_accept_~s__state~0); 121748#L107 assume !(8192 == ssl3_accept_~s__state~0); 121747#L110 assume !(24576 == ssl3_accept_~s__state~0); 121746#L113 assume !(8195 == ssl3_accept_~s__state~0); 121745#L116 assume !(8480 == ssl3_accept_~s__state~0); 121744#L119 assume !(8481 == ssl3_accept_~s__state~0); 121743#L122 assume !(8482 == ssl3_accept_~s__state~0); 121742#L125 assume !(8464 == ssl3_accept_~s__state~0); 121741#L128 assume !(8465 == ssl3_accept_~s__state~0); 121740#L131 assume !(8466 == ssl3_accept_~s__state~0); 120643#L134 assume !(8496 == ssl3_accept_~s__state~0); 120641#L137 assume !(8497 == ssl3_accept_~s__state~0); 120642#L140 assume 8512 == ssl3_accept_~s__state~0; 120624#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 120625#L303 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 122296#L307 assume !(ssl3_accept_~ret~0 <= 0); 122295#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 122293#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 122288#L602 ssl3_accept_~skip~0 := 0; 122287#L98-2 assume !false; 122286#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 122285#L101 assume !(12292 == ssl3_accept_~s__state~0); 122284#L104 assume !(16384 == ssl3_accept_~s__state~0); 122283#L107 assume !(8192 == ssl3_accept_~s__state~0); 122282#L110 assume !(24576 == ssl3_accept_~s__state~0); 122281#L113 assume !(8195 == ssl3_accept_~s__state~0); 122280#L116 assume !(8480 == ssl3_accept_~s__state~0); 122279#L119 assume !(8481 == ssl3_accept_~s__state~0); 122278#L122 assume !(8482 == ssl3_accept_~s__state~0); 122277#L125 assume !(8464 == ssl3_accept_~s__state~0); 122276#L128 assume !(8465 == ssl3_accept_~s__state~0); 122275#L131 assume !(8466 == ssl3_accept_~s__state~0); 122274#L134 assume !(8496 == ssl3_accept_~s__state~0); 122273#L137 assume !(8497 == ssl3_accept_~s__state~0); 122272#L140 assume !(8512 == ssl3_accept_~s__state~0); 122271#L143 assume !(8513 == ssl3_accept_~s__state~0); 122270#L146 assume 8528 == ssl3_accept_~s__state~0; 121482#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 122269#L320 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 122267#L320-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 122259#L350 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 122262#L352 assume !(ssl3_accept_~ret~0 <= 0); 122257#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 122255#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 122250#L602 ssl3_accept_~skip~0 := 0; 122248#L98-2 assume !false; 122243#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 122241#L101 assume !(12292 == ssl3_accept_~s__state~0); 122239#L104 assume !(16384 == ssl3_accept_~s__state~0); 122237#L107 assume !(8192 == ssl3_accept_~s__state~0); 122235#L110 assume !(24576 == ssl3_accept_~s__state~0); 122233#L113 assume !(8195 == ssl3_accept_~s__state~0); 122231#L116 assume !(8480 == ssl3_accept_~s__state~0); 122229#L119 assume !(8481 == ssl3_accept_~s__state~0); 122227#L122 assume !(8482 == ssl3_accept_~s__state~0); 122225#L125 assume !(8464 == ssl3_accept_~s__state~0); 122223#L128 assume !(8465 == ssl3_accept_~s__state~0); 122221#L131 assume !(8466 == ssl3_accept_~s__state~0); 122219#L134 assume !(8496 == ssl3_accept_~s__state~0); 122217#L137 assume !(8497 == ssl3_accept_~s__state~0); 122215#L140 assume !(8512 == ssl3_accept_~s__state~0); 122213#L143 assume !(8513 == ssl3_accept_~s__state~0); 122211#L146 assume !(8528 == ssl3_accept_~s__state~0); 122209#L149 assume !(8529 == ssl3_accept_~s__state~0); 122207#L152 assume 8544 == ssl3_accept_~s__state~0; 121479#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 122204#L375 assume !(0 != ssl3_accept_~s__session__peer~0); 122201#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 122199#L387 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 122195#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 122194#L399 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; 122191#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 122186#L602 ssl3_accept_~skip~0 := 0; 122185#L98-2 assume !false; 122184#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 122183#L101 assume !(12292 == ssl3_accept_~s__state~0); 122182#L104 assume !(16384 == ssl3_accept_~s__state~0); 122181#L107 assume !(8192 == ssl3_accept_~s__state~0); 122180#L110 assume !(24576 == ssl3_accept_~s__state~0); 122179#L113 assume !(8195 == ssl3_accept_~s__state~0); 122178#L116 assume !(8480 == ssl3_accept_~s__state~0); 122177#L119 assume !(8481 == ssl3_accept_~s__state~0); 122176#L122 assume !(8482 == ssl3_accept_~s__state~0); 122175#L125 assume !(8464 == ssl3_accept_~s__state~0); 122174#L128 assume !(8465 == ssl3_accept_~s__state~0); 122173#L131 assume !(8466 == ssl3_accept_~s__state~0); 122172#L134 assume !(8496 == ssl3_accept_~s__state~0); 122171#L137 assume !(8497 == ssl3_accept_~s__state~0); 122170#L140 assume !(8512 == ssl3_accept_~s__state~0); 122169#L143 assume !(8513 == ssl3_accept_~s__state~0); 122168#L146 assume !(8528 == ssl3_accept_~s__state~0); 122167#L149 assume !(8529 == ssl3_accept_~s__state~0); 122164#L152 assume !(8544 == ssl3_accept_~s__state~0); 122163#L155 assume !(8545 == ssl3_accept_~s__state~0); 122162#L158 assume !(8560 == ssl3_accept_~s__state~0); 122161#L161 assume !(8561 == ssl3_accept_~s__state~0); 122160#L164 assume 8448 == ssl3_accept_~s__state~0; 122158#L165 assume !(ssl3_accept_~num1~0 > 0); 122157#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 122141#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 122136#L602 ssl3_accept_~skip~0 := 0; 122134#L98-2 assume !false; 122133#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 122125#L101 assume !(12292 == ssl3_accept_~s__state~0); 122123#L104 assume !(16384 == ssl3_accept_~s__state~0); 122121#L107 assume !(8192 == ssl3_accept_~s__state~0); 122119#L110 assume !(24576 == ssl3_accept_~s__state~0); 122117#L113 assume !(8195 == ssl3_accept_~s__state~0); 122115#L116 assume !(8480 == ssl3_accept_~s__state~0); 122113#L119 assume !(8481 == ssl3_accept_~s__state~0); 122111#L122 assume !(8482 == ssl3_accept_~s__state~0); 122109#L125 assume !(8464 == ssl3_accept_~s__state~0); 122105#L128 assume !(8465 == ssl3_accept_~s__state~0); 122098#L131 assume !(8466 == ssl3_accept_~s__state~0); 122095#L134 assume !(8496 == ssl3_accept_~s__state~0); 122092#L137 assume !(8497 == ssl3_accept_~s__state~0); 122089#L140 assume !(8512 == ssl3_accept_~s__state~0); 122086#L143 assume !(8513 == ssl3_accept_~s__state~0); 122083#L146 assume !(8528 == ssl3_accept_~s__state~0); 122080#L149 assume !(8529 == ssl3_accept_~s__state~0); 122077#L152 assume !(8544 == ssl3_accept_~s__state~0); 122074#L155 assume !(8545 == ssl3_accept_~s__state~0); 122071#L158 assume !(8560 == ssl3_accept_~s__state~0); 122068#L161 assume !(8561 == ssl3_accept_~s__state~0); 122065#L164 assume !(8448 == ssl3_accept_~s__state~0); 122056#L167 assume 8576 == ssl3_accept_~s__state~0; 122055#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 122054#L439 assume !(ssl3_accept_~ret~0 <= 0); 122034#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 122029#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 122022#L602 ssl3_accept_~skip~0 := 0; 122019#L98-2 assume !false; 122016#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 122013#L101 assume !(12292 == ssl3_accept_~s__state~0); 122010#L104 assume !(16384 == ssl3_accept_~s__state~0); 122007#L107 assume !(8192 == ssl3_accept_~s__state~0); 122004#L110 assume !(24576 == ssl3_accept_~s__state~0); 122001#L113 assume !(8195 == ssl3_accept_~s__state~0); 121998#L116 assume !(8480 == ssl3_accept_~s__state~0); 121995#L119 assume !(8481 == ssl3_accept_~s__state~0); 121992#L122 assume !(8482 == ssl3_accept_~s__state~0); 121991#L125 assume !(8464 == ssl3_accept_~s__state~0); 121990#L128 assume !(8465 == ssl3_accept_~s__state~0); 121954#L131 assume 8466 == ssl3_accept_~s__state~0; 120635#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 121941#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 121778#L273-2 [2019-11-25 08:45:50,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:50,647 INFO L82 PathProgramCache]: Analyzing trace with hash -210905429, now seen corresponding path program 1 times [2019-11-25 08:45:50,648 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:50,648 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021605585] [2019-11-25 08:45:50,648 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:50,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:45:50,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:45:50,663 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021605585] [2019-11-25 08:45:50,663 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:45:50,663 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:45:50,663 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449150567] [2019-11-25 08:45:50,663 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-25 08:45:50,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:50,664 INFO L82 PathProgramCache]: Analyzing trace with hash -1326670183, now seen corresponding path program 2 times [2019-11-25 08:45:50,664 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:50,664 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189452141] [2019-11-25 08:45:50,664 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:50,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:45:50,730 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2019-11-25 08:45:50,730 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189452141] [2019-11-25 08:45:50,730 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:45:50,730 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:45:50,730 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631695962] [2019-11-25 08:45:50,731 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:45:50,731 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:45:50,731 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:45:50,732 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:45:50,732 INFO L87 Difference]: Start difference. First operand 10866 states and 13854 transitions. cyclomatic complexity: 3011 Second operand 3 states. [2019-11-25 08:45:50,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:45:50,868 INFO L93 Difference]: Finished difference Result 10918 states and 13887 transitions. [2019-11-25 08:45:50,868 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:45:50,869 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10918 states and 13887 transitions. [2019-11-25 08:45:50,905 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 8010 [2019-11-25 08:45:51,036 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10918 states to 10918 states and 13887 transitions. [2019-11-25 08:45:51,036 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8141 [2019-11-25 08:45:51,041 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8141 [2019-11-25 08:45:51,041 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10918 states and 13887 transitions. [2019-11-25 08:45:51,043 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:45:51,043 INFO L688 BuchiCegarLoop]: Abstraction has 10918 states and 13887 transitions. [2019-11-25 08:45:51,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10918 states and 13887 transitions. [2019-11-25 08:45:51,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10918 to 10866. [2019-11-25 08:45:51,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10866 states. [2019-11-25 08:45:51,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10866 states to 10866 states and 13827 transitions. [2019-11-25 08:45:51,141 INFO L711 BuchiCegarLoop]: Abstraction has 10866 states and 13827 transitions. [2019-11-25 08:45:51,141 INFO L591 BuchiCegarLoop]: Abstraction has 10866 states and 13827 transitions. [2019-11-25 08:45:51,141 INFO L424 BuchiCegarLoop]: ======== Iteration 30============ [2019-11-25 08:45:51,142 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10866 states and 13827 transitions. [2019-11-25 08:45:51,165 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 7982 [2019-11-25 08:45:51,165 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:45:51,165 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:45:51,166 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-25 08:45:51,166 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:51,166 INFO L794 eck$LassoCheckResult]: Stem: 139280#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 139065#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 139018#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 139019#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 139165#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 139166#L98-2 assume !false; 139696#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 144737#L101 assume !(12292 == ssl3_accept_~s__state~0); 144736#L104 assume !(16384 == ssl3_accept_~s__state~0); 144735#L107 assume !(8192 == ssl3_accept_~s__state~0); 144734#L110 assume !(24576 == ssl3_accept_~s__state~0); 144733#L113 assume !(8195 == ssl3_accept_~s__state~0); 144732#L116 assume !(8480 == ssl3_accept_~s__state~0); 144731#L119 assume !(8481 == ssl3_accept_~s__state~0); 144730#L122 assume !(8482 == ssl3_accept_~s__state~0); 144729#L125 assume !(8464 == ssl3_accept_~s__state~0); 144728#L128 assume !(8465 == ssl3_accept_~s__state~0); 142869#L131 assume !(8466 == ssl3_accept_~s__state~0); 142870#L134 assume 8496 == ssl3_accept_~s__state~0; 139222#L138 [2019-11-25 08:45:51,166 INFO L796 eck$LassoCheckResult]: Loop: 139222#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 139223#L286 assume !(1 == ssl3_accept_~blastFlag~0); 139262#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 139243#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 139244#L292-2 ssl3_accept_~s__init_num~0 := 0; 149573#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 149567#L602 ssl3_accept_~skip~0 := 0; 149565#L98-2 assume !false; 149562#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149556#L101 assume !(12292 == ssl3_accept_~s__state~0); 149553#L104 assume !(16384 == ssl3_accept_~s__state~0); 149550#L107 assume !(8192 == ssl3_accept_~s__state~0); 149547#L110 assume !(24576 == ssl3_accept_~s__state~0); 149544#L113 assume !(8195 == ssl3_accept_~s__state~0); 149540#L116 assume !(8480 == ssl3_accept_~s__state~0); 149533#L119 assume !(8481 == ssl3_accept_~s__state~0); 149528#L122 assume !(8482 == ssl3_accept_~s__state~0); 149524#L125 assume !(8464 == ssl3_accept_~s__state~0); 149514#L128 assume !(8465 == ssl3_accept_~s__state~0); 149511#L131 assume !(8466 == ssl3_accept_~s__state~0); 149293#L134 assume 8496 == ssl3_accept_~s__state~0; 139222#L138 [2019-11-25 08:45:51,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:51,167 INFO L82 PathProgramCache]: Analyzing trace with hash -210909267, now seen corresponding path program 1 times [2019-11-25 08:45:51,167 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:51,167 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492696677] [2019-11-25 08:45:51,167 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:51,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:45:51,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:45:51,176 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492696677] [2019-11-25 08:45:51,176 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:45:51,176 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-25 08:45:51,177 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560890645] [2019-11-25 08:45:51,177 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-25 08:45:51,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:51,177 INFO L82 PathProgramCache]: Analyzing trace with hash 1441109096, now seen corresponding path program 1 times [2019-11-25 08:45:51,177 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:51,177 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341774125] [2019-11-25 08:45:51,177 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:51,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:45:51,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:45:51,189 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341774125] [2019-11-25 08:45:51,189 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:45:51,190 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:45:51,190 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843254509] [2019-11-25 08:45:51,190 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:45:51,190 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:45:51,190 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:45:51,190 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:45:51,190 INFO L87 Difference]: Start difference. First operand 10866 states and 13827 transitions. cyclomatic complexity: 2984 Second operand 3 states. [2019-11-25 08:45:51,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:45:51,339 INFO L93 Difference]: Finished difference Result 10714 states and 13605 transitions. [2019-11-25 08:45:51,339 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:45:51,340 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10714 states and 13605 transitions. [2019-11-25 08:45:51,377 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 7871 [2019-11-25 08:45:51,413 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10714 states to 10685 states and 13576 transitions. [2019-11-25 08:45:51,414 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8033 [2019-11-25 08:45:51,422 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8033 [2019-11-25 08:45:51,422 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10685 states and 13576 transitions. [2019-11-25 08:45:51,422 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:45:51,422 INFO L688 BuchiCegarLoop]: Abstraction has 10685 states and 13576 transitions. [2019-11-25 08:45:51,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10685 states and 13576 transitions. [2019-11-25 08:45:51,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10685 to 10577. [2019-11-25 08:45:51,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10577 states. [2019-11-25 08:45:51,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10577 states to 10577 states and 13446 transitions. [2019-11-25 08:45:51,528 INFO L711 BuchiCegarLoop]: Abstraction has 10577 states and 13446 transitions. [2019-11-25 08:45:51,528 INFO L591 BuchiCegarLoop]: Abstraction has 10577 states and 13446 transitions. [2019-11-25 08:45:51,528 INFO L424 BuchiCegarLoop]: ======== Iteration 31============ [2019-11-25 08:45:51,529 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10577 states and 13446 transitions. [2019-11-25 08:45:51,554 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 7803 [2019-11-25 08:45:51,554 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:45:51,554 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:45:51,555 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-11-25 08:45:51,555 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:51,555 INFO L794 eck$LassoCheckResult]: Stem: 160876#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 160654#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 160606#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 160607#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 160755#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 160756#L98-2 [2019-11-25 08:45:51,555 INFO L796 eck$LassoCheckResult]: Loop: 160756#L98-2 assume !false; 164768#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 164765#L101 assume !(12292 == ssl3_accept_~s__state~0); 164762#L104 assume !(16384 == ssl3_accept_~s__state~0); 164759#L107 assume !(8192 == ssl3_accept_~s__state~0); 164756#L110 assume !(24576 == ssl3_accept_~s__state~0); 164753#L113 assume !(8195 == ssl3_accept_~s__state~0); 164750#L116 assume !(8480 == ssl3_accept_~s__state~0); 164747#L119 assume !(8481 == ssl3_accept_~s__state~0); 164743#L122 assume !(8482 == ssl3_accept_~s__state~0); 164744#L125 assume !(8464 == ssl3_accept_~s__state~0); 168015#L128 assume !(8465 == ssl3_accept_~s__state~0); 167972#L131 assume !(8466 == ssl3_accept_~s__state~0); 164850#L134 assume !(8496 == ssl3_accept_~s__state~0); 164851#L137 assume !(8497 == ssl3_accept_~s__state~0); 164846#L140 assume !(8512 == ssl3_accept_~s__state~0); 164845#L143 assume !(8513 == ssl3_accept_~s__state~0); 164843#L146 assume !(8528 == ssl3_accept_~s__state~0); 164844#L149 assume !(8529 == ssl3_accept_~s__state~0); 164838#L152 assume !(8544 == ssl3_accept_~s__state~0); 164839#L155 assume !(8545 == ssl3_accept_~s__state~0); 164833#L158 assume !(8560 == ssl3_accept_~s__state~0); 164834#L161 assume !(8561 == ssl3_accept_~s__state~0); 164829#L164 assume 8448 == ssl3_accept_~s__state~0; 164728#L165 assume !(ssl3_accept_~num1~0 > 0); 164729#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 164714#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 164710#L602 ssl3_accept_~skip~0 := 0; 164702#L98-2 assume !false; 164703#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 164693#L101 assume !(12292 == ssl3_accept_~s__state~0); 164695#L104 assume 16384 == ssl3_accept_~s__state~0; 164823#L210 ssl3_accept_~s__server~0 := 1; 168770#L215 assume 0 != ssl3_accept_~cb~0; 168769#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 168768#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 168766#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 168764#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 168748#L242 assume 12292 != ssl3_accept_~s__state~0; 164783#L243 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 164784#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 164773#L602 ssl3_accept_~skip~0 := 0; 160756#L98-2 [2019-11-25 08:45:51,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:51,556 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 2 times [2019-11-25 08:45:51,556 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:51,556 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831324636] [2019-11-25 08:45:51,556 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:51,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:51,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:51,562 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:45:51,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:51,562 INFO L82 PathProgramCache]: Analyzing trace with hash -1008347594, now seen corresponding path program 1 times [2019-11-25 08:45:51,563 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:51,563 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506413569] [2019-11-25 08:45:51,563 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:51,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:45:51,597 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2019-11-25 08:45:51,597 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506413569] [2019-11-25 08:45:51,597 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:45:51,597 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:45:51,597 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604159089] [2019-11-25 08:45:51,598 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:45:51,598 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:45:51,598 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:45:51,598 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:45:51,598 INFO L87 Difference]: Start difference. First operand 10577 states and 13446 transitions. cyclomatic complexity: 2888 Second operand 3 states. [2019-11-25 08:45:51,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:45:51,622 INFO L93 Difference]: Finished difference Result 9724 states and 12284 transitions. [2019-11-25 08:45:51,623 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:45:51,623 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9724 states and 12284 transitions. [2019-11-25 08:45:51,657 INFO L131 ngComponentsAnalysis]: Automaton has 27 accepting balls. 6296 [2019-11-25 08:45:51,686 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9724 states to 9567 states and 12061 transitions. [2019-11-25 08:45:51,686 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7171 [2019-11-25 08:45:51,690 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7171 [2019-11-25 08:45:51,691 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9567 states and 12061 transitions. [2019-11-25 08:45:51,692 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:45:51,692 INFO L688 BuchiCegarLoop]: Abstraction has 9567 states and 12061 transitions. [2019-11-25 08:45:51,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9567 states and 12061 transitions. [2019-11-25 08:45:51,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9567 to 7817. [2019-11-25 08:45:51,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7817 states. [2019-11-25 08:45:51,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7817 states to 7817 states and 9914 transitions. [2019-11-25 08:45:51,772 INFO L711 BuchiCegarLoop]: Abstraction has 7817 states and 9914 transitions. [2019-11-25 08:45:51,772 INFO L591 BuchiCegarLoop]: Abstraction has 7817 states and 9914 transitions. [2019-11-25 08:45:51,772 INFO L424 BuchiCegarLoop]: ======== Iteration 32============ [2019-11-25 08:45:51,773 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7817 states and 9914 transitions. [2019-11-25 08:45:51,790 INFO L131 ngComponentsAnalysis]: Automaton has 21 accepting balls. 5172 [2019-11-25 08:45:51,791 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:45:51,791 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:45:51,791 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-25 08:45:51,791 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:51,792 INFO L794 eck$LassoCheckResult]: Stem: 181128#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 180960#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 180912#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 180913#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 181041#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 181042#L98-2 assume !false; 183884#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 183883#L101 assume !(12292 == ssl3_accept_~s__state~0); 183882#L104 assume !(16384 == ssl3_accept_~s__state~0); 183881#L107 assume !(8192 == ssl3_accept_~s__state~0); 183880#L110 assume !(24576 == ssl3_accept_~s__state~0); 183879#L113 assume !(8195 == ssl3_accept_~s__state~0); 183878#L116 assume !(8480 == ssl3_accept_~s__state~0); 183877#L119 assume !(8481 == ssl3_accept_~s__state~0); 183876#L122 assume !(8482 == ssl3_accept_~s__state~0); 181731#L125 assume !(8464 == ssl3_accept_~s__state~0); 181732#L128 assume !(8465 == ssl3_accept_~s__state~0); 184695#L131 assume !(8466 == ssl3_accept_~s__state~0); 184777#L134 [2019-11-25 08:45:51,792 INFO L796 eck$LassoCheckResult]: Loop: 184777#L134 assume !(8496 == ssl3_accept_~s__state~0); 184776#L137 assume !(8497 == ssl3_accept_~s__state~0); 184775#L140 assume !(8512 == ssl3_accept_~s__state~0); 184774#L143 assume !(8513 == ssl3_accept_~s__state~0); 184773#L146 assume !(8528 == ssl3_accept_~s__state~0); 184772#L149 assume !(8529 == ssl3_accept_~s__state~0); 184771#L152 assume !(8544 == ssl3_accept_~s__state~0); 184770#L155 assume !(8545 == ssl3_accept_~s__state~0); 184769#L158 assume !(8560 == ssl3_accept_~s__state~0); 184768#L161 assume !(8561 == ssl3_accept_~s__state~0); 183499#L164 assume 8448 == ssl3_accept_~s__state~0; 183500#L165 assume !(ssl3_accept_~num1~0 > 0); 183494#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 183495#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 183483#L602 ssl3_accept_~skip~0 := 0; 183484#L98-2 assume !false; 183471#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 183472#L101 assume !(12292 == ssl3_accept_~s__state~0); 183459#L104 assume !(16384 == ssl3_accept_~s__state~0); 183460#L107 assume !(8192 == ssl3_accept_~s__state~0); 183446#L110 assume !(24576 == ssl3_accept_~s__state~0); 183447#L113 assume !(8195 == ssl3_accept_~s__state~0); 183434#L116 assume !(8480 == ssl3_accept_~s__state~0); 183435#L119 assume !(8481 == ssl3_accept_~s__state~0); 183421#L122 assume 8482 == ssl3_accept_~s__state~0; 183423#L123 ssl3_accept_~s__state~0 := 3; 184796#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 184791#L602 ssl3_accept_~skip~0 := 0; 184790#L98-2 assume !false; 184789#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 184788#L101 assume !(12292 == ssl3_accept_~s__state~0); 184787#L104 assume !(16384 == ssl3_accept_~s__state~0); 184786#L107 assume !(8192 == ssl3_accept_~s__state~0); 184785#L110 assume !(24576 == ssl3_accept_~s__state~0); 184784#L113 assume !(8195 == ssl3_accept_~s__state~0); 184783#L116 assume !(8480 == ssl3_accept_~s__state~0); 184782#L119 assume !(8481 == ssl3_accept_~s__state~0); 184781#L122 assume !(8482 == ssl3_accept_~s__state~0); 184780#L125 assume !(8464 == ssl3_accept_~s__state~0); 184779#L128 assume !(8465 == ssl3_accept_~s__state~0); 184778#L131 assume !(8466 == ssl3_accept_~s__state~0); 184777#L134 [2019-11-25 08:45:51,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:51,792 INFO L82 PathProgramCache]: Analyzing trace with hash 2071406454, now seen corresponding path program 1 times [2019-11-25 08:45:51,792 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:51,793 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425805323] [2019-11-25 08:45:51,793 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:51,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:45:51,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:45:51,805 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425805323] [2019-11-25 08:45:51,805 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:45:51,806 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:45:51,806 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639111649] [2019-11-25 08:45:51,806 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-25 08:45:51,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:51,806 INFO L82 PathProgramCache]: Analyzing trace with hash 539935652, now seen corresponding path program 2 times [2019-11-25 08:45:51,806 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:51,806 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855701288] [2019-11-25 08:45:51,807 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:51,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:51,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:51,813 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:45:51,946 WARN L192 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 27 [2019-11-25 08:45:51,969 INFO L210 LassoAnalysis]: Preferences: [2019-11-25 08:45:51,969 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-25 08:45:51,969 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-25 08:45:51,969 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-25 08:45:51,969 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-11-25 08:45:51,969 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:45:51,970 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-25 08:45:51,970 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-25 08:45:51,970 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration32_Loop [2019-11-25 08:45:51,970 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-25 08:45:51,970 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-25 08:45:51,971 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:51,974 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:51,977 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:51,980 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:51,988 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:52,055 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-25 08:45:52,055 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/bin/uautomizer/z3 Starting monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:45:52,065 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:45:52,066 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:45:52,070 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:45:52,071 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-5} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-5} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/bin/uautomizer/z3 Starting monitored process 51 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:45:52,076 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:45:52,077 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 51 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:45:52,085 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:45:52,085 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_7797b310-c1e5-4257-a5c0-2db3dac65771/bin/uautomizer/z3 Starting monitored process 52 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:45:52,091 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:45:52,091 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 52 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:45:52,096 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:45:52,096 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_7797b310-c1e5-4257-a5c0-2db3dac65771/bin/uautomizer/z3 Starting monitored process 53 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:45:52,106 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:45:52,106 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 53 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/bin/uautomizer/z3 Starting monitored process 54 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:45:52,128 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-25 08:45:52,128 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 54 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:45:52,136 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-25 08:45:52,137 INFO L210 LassoAnalysis]: Preferences: [2019-11-25 08:45:52,138 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-25 08:45:52,138 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-25 08:45:52,138 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-25 08:45:52,138 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-11-25 08:45:52,138 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:45:52,138 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-25 08:45:52,138 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-25 08:45:52,138 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration32_Loop [2019-11-25 08:45:52,138 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-25 08:45:52,138 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-25 08:45:52,139 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:52,149 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:52,161 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:52,164 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:52,167 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:45:52,240 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-25 08:45:52,240 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/bin/uautomizer/z3 Starting monitored process 55 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:45:52,253 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-25 08:45:52,254 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:45:52,255 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:45:52,255 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:45:52,255 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:45:52,255 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:45:52,256 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:45:52,256 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 55 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:45:52,257 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/bin/uautomizer/z3 Starting monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:45:52,265 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-25 08:45:52,267 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:45:52,267 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:45:52,267 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:45:52,267 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:45:52,267 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:45:52,269 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:45:52,269 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:45:52,272 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-25 08:45:52,277 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-25 08:45:52,277 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/bin/uautomizer/z3 Starting monitored process 57 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:45:52,283 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-25 08:45:52,283 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-25 08:45:52,283 INFO L510 LassoAnalysis]: Proved termination. [2019-11-25 08:45:52,283 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-25 08:45:52,285 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed Waiting until toolchain timeout for monitored process 57 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:45:52,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:52,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:45:52,321 INFO L255 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-25 08:45:52,322 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:45:52,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:45:52,330 INFO L255 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-25 08:45:52,331 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:45:52,366 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:45:52,366 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-11-25 08:45:52,366 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 7817 states and 9914 transitions. cyclomatic complexity: 2124 Second operand 5 states. [2019-11-25 08:45:52,768 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 7817 states and 9914 transitions. cyclomatic complexity: 2124. Second operand 5 states. Result 19314 states and 24346 transitions. Complement of second has 8 states. [2019-11-25 08:45:52,769 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2019-11-25 08:45:52,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-25 08:45:52,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 297 transitions. [2019-11-25 08:45:52,770 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 297 transitions. Stem has 18 letters. Loop has 41 letters. [2019-11-25 08:45:52,771 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:45:52,771 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 297 transitions. Stem has 59 letters. Loop has 41 letters. [2019-11-25 08:45:52,771 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:45:52,771 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 297 transitions. Stem has 18 letters. Loop has 82 letters. [2019-11-25 08:45:52,772 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:45:52,772 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 19314 states and 24346 transitions. [2019-11-25 08:45:52,843 INFO L131 ngComponentsAnalysis]: Automaton has 28 accepting balls. 4773 [2019-11-25 08:45:52,910 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 19314 states to 19194 states and 24175 transitions. [2019-11-25 08:45:52,911 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6337 [2019-11-25 08:45:52,915 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6380 [2019-11-25 08:45:52,916 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19194 states and 24175 transitions. [2019-11-25 08:45:52,916 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:45:52,917 INFO L688 BuchiCegarLoop]: Abstraction has 19194 states and 24175 transitions. [2019-11-25 08:45:52,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19194 states and 24175 transitions. [2019-11-25 08:45:53,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19194 to 16366. [2019-11-25 08:45:53,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16366 states. [2019-11-25 08:45:53,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16366 states to 16366 states and 20772 transitions. [2019-11-25 08:45:53,118 INFO L711 BuchiCegarLoop]: Abstraction has 16366 states and 20772 transitions. [2019-11-25 08:45:53,118 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:45:53,119 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:45:53,119 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:45:53,119 INFO L87 Difference]: Start difference. First operand 16366 states and 20772 transitions. Second operand 3 states. [2019-11-25 08:45:53,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:45:53,257 INFO L93 Difference]: Finished difference Result 7123 states and 9021 transitions. [2019-11-25 08:45:53,258 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:45:53,258 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7123 states and 9021 transitions. [2019-11-25 08:45:53,291 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1334 [2019-11-25 08:45:53,317 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7123 states to 7123 states and 9021 transitions. [2019-11-25 08:45:53,317 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1608 [2019-11-25 08:45:53,319 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1608 [2019-11-25 08:45:53,319 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7123 states and 9021 transitions. [2019-11-25 08:45:53,320 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:45:53,320 INFO L688 BuchiCegarLoop]: Abstraction has 7123 states and 9021 transitions. [2019-11-25 08:45:53,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7123 states and 9021 transitions. [2019-11-25 08:45:53,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7123 to 7081. [2019-11-25 08:45:53,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7081 states. [2019-11-25 08:45:53,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7081 states to 7081 states and 8973 transitions. [2019-11-25 08:45:53,617 INFO L711 BuchiCegarLoop]: Abstraction has 7081 states and 8973 transitions. [2019-11-25 08:45:53,617 INFO L591 BuchiCegarLoop]: Abstraction has 7081 states and 8973 transitions. [2019-11-25 08:45:53,617 INFO L424 BuchiCegarLoop]: ======== Iteration 33============ [2019-11-25 08:45:53,617 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7081 states and 8973 transitions. [2019-11-25 08:45:53,632 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1328 [2019-11-25 08:45:53,632 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:45:53,632 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:45:53,633 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:53,633 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-25 08:45:53,633 INFO L794 eck$LassoCheckResult]: Stem: 231963#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 231783#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 231736#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 231737#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 231867#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 231868#L98-2 assume !false; 235002#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 235001#L101 assume !(12292 == ssl3_accept_~s__state~0); 235000#L104 assume !(16384 == ssl3_accept_~s__state~0); 234999#L107 assume !(8192 == ssl3_accept_~s__state~0); 234998#L110 assume !(24576 == ssl3_accept_~s__state~0); 234997#L113 assume !(8195 == ssl3_accept_~s__state~0); 234996#L116 assume !(8480 == ssl3_accept_~s__state~0); 234995#L119 assume !(8481 == ssl3_accept_~s__state~0); 234994#L122 assume !(8482 == ssl3_accept_~s__state~0); 234993#L125 assume 8464 == ssl3_accept_~s__state~0; 231979#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 231980#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 236190#L273-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; 234306#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 234302#L602 ssl3_accept_~skip~0 := 0; 234295#L98-2 assume !false; 234296#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 234289#L101 assume !(12292 == ssl3_accept_~s__state~0); 234290#L104 assume !(16384 == ssl3_accept_~s__state~0); 234283#L107 assume !(8192 == ssl3_accept_~s__state~0); 234284#L110 assume !(24576 == ssl3_accept_~s__state~0); 234277#L113 assume !(8195 == ssl3_accept_~s__state~0); 234278#L116 assume !(8480 == ssl3_accept_~s__state~0); 234271#L119 assume !(8481 == ssl3_accept_~s__state~0); 234272#L122 assume !(8482 == ssl3_accept_~s__state~0); 234265#L125 assume !(8464 == ssl3_accept_~s__state~0); 234266#L128 assume !(8465 == ssl3_accept_~s__state~0); 234257#L131 assume !(8466 == ssl3_accept_~s__state~0); 234258#L134 assume 8496 == ssl3_accept_~s__state~0; 233648#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 233048#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 233044#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 232154#L292 [2019-11-25 08:45:53,634 INFO L796 eck$LassoCheckResult]: Loop: 232154#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 232155#L292-2 ssl3_accept_~s__init_num~0 := 0; 232464#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 232458#L602 ssl3_accept_~skip~0 := 0; 232456#L98-2 assume !false; 232454#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 232452#L101 assume !(12292 == ssl3_accept_~s__state~0); 232450#L104 assume !(16384 == ssl3_accept_~s__state~0); 232448#L107 assume !(8192 == ssl3_accept_~s__state~0); 232446#L110 assume !(24576 == ssl3_accept_~s__state~0); 232444#L113 assume !(8195 == ssl3_accept_~s__state~0); 232442#L116 assume !(8480 == ssl3_accept_~s__state~0); 232440#L119 assume !(8481 == ssl3_accept_~s__state~0); 232438#L122 assume !(8482 == ssl3_accept_~s__state~0); 232436#L125 assume !(8464 == ssl3_accept_~s__state~0); 232434#L128 assume !(8465 == ssl3_accept_~s__state~0); 232432#L131 assume !(8466 == ssl3_accept_~s__state~0); 232352#L134 assume !(8496 == ssl3_accept_~s__state~0); 232344#L137 assume 8497 == ssl3_accept_~s__state~0; 232341#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 231952#L286 assume !(1 == ssl3_accept_~blastFlag~0); 231953#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 232154#L292 [2019-11-25 08:45:53,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:53,634 INFO L82 PathProgramCache]: Analyzing trace with hash -898890180, now seen corresponding path program 1 times [2019-11-25 08:45:53,634 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:53,635 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91984329] [2019-11-25 08:45:53,635 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:53,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:53,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:53,647 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:45:53,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:53,650 INFO L82 PathProgramCache]: Analyzing trace with hash -1192451228, now seen corresponding path program 1 times [2019-11-25 08:45:53,650 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:53,650 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590991283] [2019-11-25 08:45:53,650 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:53,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:45:53,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:45:53,663 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590991283] [2019-11-25 08:45:53,663 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:45:53,663 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:45:53,663 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724981953] [2019-11-25 08:45:53,664 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:45:53,664 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:45:53,664 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:45:53,664 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:45:53,664 INFO L87 Difference]: Start difference. First operand 7081 states and 8973 transitions. cyclomatic complexity: 1914 Second operand 3 states. [2019-11-25 08:45:53,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:45:53,838 INFO L93 Difference]: Finished difference Result 7081 states and 8965 transitions. [2019-11-25 08:45:53,838 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:45:53,838 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7081 states and 8965 transitions. [2019-11-25 08:45:53,862 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1328 [2019-11-25 08:45:53,890 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7081 states to 7081 states and 8965 transitions. [2019-11-25 08:45:53,890 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1599 [2019-11-25 08:45:53,892 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1599 [2019-11-25 08:45:53,892 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7081 states and 8965 transitions. [2019-11-25 08:45:53,892 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:45:53,892 INFO L688 BuchiCegarLoop]: Abstraction has 7081 states and 8965 transitions. [2019-11-25 08:45:53,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7081 states and 8965 transitions. [2019-11-25 08:45:53,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7081 to 7081. [2019-11-25 08:45:53,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7081 states. [2019-11-25 08:45:53,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7081 states to 7081 states and 8965 transitions. [2019-11-25 08:45:53,960 INFO L711 BuchiCegarLoop]: Abstraction has 7081 states and 8965 transitions. [2019-11-25 08:45:53,960 INFO L591 BuchiCegarLoop]: Abstraction has 7081 states and 8965 transitions. [2019-11-25 08:45:53,960 INFO L424 BuchiCegarLoop]: ======== Iteration 34============ [2019-11-25 08:45:53,960 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7081 states and 8965 transitions. [2019-11-25 08:45:53,975 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1328 [2019-11-25 08:45:53,975 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:45:53,976 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:45:53,977 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:53,977 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:45:53,978 INFO L794 eck$LassoCheckResult]: Stem: 246125#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 245952#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 245904#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 245905#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 246039#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 246040#L98-2 assume !false; 247478#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 247475#L101 assume !(12292 == ssl3_accept_~s__state~0); 247472#L104 assume !(16384 == ssl3_accept_~s__state~0); 247469#L107 assume !(8192 == ssl3_accept_~s__state~0); 247466#L110 assume !(24576 == ssl3_accept_~s__state~0); 247463#L113 assume !(8195 == ssl3_accept_~s__state~0); 247461#L116 assume !(8480 == ssl3_accept_~s__state~0); 247452#L119 assume !(8481 == ssl3_accept_~s__state~0); 247451#L122 assume !(8482 == ssl3_accept_~s__state~0); 247444#L125 assume 8464 == ssl3_accept_~s__state~0; 246148#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 246149#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 250441#L273-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; 250437#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 250433#L602 ssl3_accept_~skip~0 := 0; 250416#L98-2 assume !false; 250417#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 250402#L101 assume !(12292 == ssl3_accept_~s__state~0); 250403#L104 assume !(16384 == ssl3_accept_~s__state~0); 250388#L107 assume !(8192 == ssl3_accept_~s__state~0); 250389#L110 assume !(24576 == ssl3_accept_~s__state~0); 250258#L113 assume !(8195 == ssl3_accept_~s__state~0); 250259#L116 assume !(8480 == ssl3_accept_~s__state~0); 250238#L119 assume !(8481 == ssl3_accept_~s__state~0); 250239#L122 assume !(8482 == ssl3_accept_~s__state~0); 250221#L125 assume !(8464 == ssl3_accept_~s__state~0); 250222#L128 assume !(8465 == ssl3_accept_~s__state~0); 251421#L131 assume !(8466 == ssl3_accept_~s__state~0); 251208#L134 assume 8496 == ssl3_accept_~s__state~0; 247836#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 247725#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 247719#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 246117#L292 [2019-11-25 08:45:53,978 INFO L796 eck$LassoCheckResult]: Loop: 246117#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 246333#L292-2 ssl3_accept_~s__init_num~0 := 0; 247498#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 247490#L602 ssl3_accept_~skip~0 := 0; 247486#L98-2 assume !false; 247483#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 247480#L101 assume !(12292 == ssl3_accept_~s__state~0); 247476#L104 assume !(16384 == ssl3_accept_~s__state~0); 247473#L107 assume !(8192 == ssl3_accept_~s__state~0); 247470#L110 assume !(24576 == ssl3_accept_~s__state~0); 247467#L113 assume !(8195 == ssl3_accept_~s__state~0); 247464#L116 assume !(8480 == ssl3_accept_~s__state~0); 247462#L119 assume !(8481 == ssl3_accept_~s__state~0); 247459#L122 assume !(8482 == ssl3_accept_~s__state~0); 247458#L125 assume !(8464 == ssl3_accept_~s__state~0); 247457#L128 assume !(8465 == ssl3_accept_~s__state~0); 247456#L131 assume !(8466 == ssl3_accept_~s__state~0); 247454#L134 assume !(8496 == ssl3_accept_~s__state~0); 247447#L137 assume !(8497 == ssl3_accept_~s__state~0); 246320#L140 assume 8512 == ssl3_accept_~s__state~0; 246311#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 246312#L303 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 246902#L307 assume !(ssl3_accept_~ret~0 <= 0); 246978#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 246977#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 246971#L602 ssl3_accept_~skip~0 := 0; 246970#L98-2 assume !false; 246969#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 246968#L101 assume !(12292 == ssl3_accept_~s__state~0); 246967#L104 assume !(16384 == ssl3_accept_~s__state~0); 246966#L107 assume !(8192 == ssl3_accept_~s__state~0); 246965#L110 assume !(24576 == ssl3_accept_~s__state~0); 246964#L113 assume !(8195 == ssl3_accept_~s__state~0); 246962#L116 assume !(8480 == ssl3_accept_~s__state~0); 246961#L119 assume !(8481 == ssl3_accept_~s__state~0); 246960#L122 assume !(8482 == ssl3_accept_~s__state~0); 246959#L125 assume !(8464 == ssl3_accept_~s__state~0); 246954#L128 assume !(8465 == ssl3_accept_~s__state~0); 246952#L131 assume !(8466 == ssl3_accept_~s__state~0); 246950#L134 assume !(8496 == ssl3_accept_~s__state~0); 246948#L137 assume !(8497 == ssl3_accept_~s__state~0); 246946#L140 assume !(8512 == ssl3_accept_~s__state~0); 246944#L143 assume !(8513 == ssl3_accept_~s__state~0); 246942#L146 assume 8528 == ssl3_accept_~s__state~0; 246661#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 246938#L320 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 246936#L320-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 246927#L350 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 246930#L352 assume !(ssl3_accept_~ret~0 <= 0); 246911#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 246909#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 246904#L602 ssl3_accept_~skip~0 := 0; 246901#L98-2 assume !false; 246894#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 246887#L101 assume !(12292 == ssl3_accept_~s__state~0); 246884#L104 assume !(16384 == ssl3_accept_~s__state~0); 246881#L107 assume !(8192 == ssl3_accept_~s__state~0); 246878#L110 assume !(24576 == ssl3_accept_~s__state~0); 246875#L113 assume !(8195 == ssl3_accept_~s__state~0); 246872#L116 assume !(8480 == ssl3_accept_~s__state~0); 246869#L119 assume !(8481 == ssl3_accept_~s__state~0); 246866#L122 assume !(8482 == ssl3_accept_~s__state~0); 246863#L125 assume !(8464 == ssl3_accept_~s__state~0); 246860#L128 assume !(8465 == ssl3_accept_~s__state~0); 246857#L131 assume !(8466 == ssl3_accept_~s__state~0); 246854#L134 assume !(8496 == ssl3_accept_~s__state~0); 246851#L137 assume !(8497 == ssl3_accept_~s__state~0); 246848#L140 assume !(8512 == ssl3_accept_~s__state~0); 246845#L143 assume !(8513 == ssl3_accept_~s__state~0); 246842#L146 assume !(8528 == ssl3_accept_~s__state~0); 246839#L149 assume !(8529 == ssl3_accept_~s__state~0); 246836#L152 assume 8544 == ssl3_accept_~s__state~0; 246656#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 246831#L375 assume !(0 != ssl3_accept_~s__session__peer~0); 246828#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 246824#L387 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 246817#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 246814#L399 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; 246806#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 246799#L602 ssl3_accept_~skip~0 := 0; 246793#L98-2 assume !false; 246791#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 246789#L101 assume !(12292 == ssl3_accept_~s__state~0); 246787#L104 assume !(16384 == ssl3_accept_~s__state~0); 246785#L107 assume !(8192 == ssl3_accept_~s__state~0); 246783#L110 assume !(24576 == ssl3_accept_~s__state~0); 246781#L113 assume !(8195 == ssl3_accept_~s__state~0); 246779#L116 assume !(8480 == ssl3_accept_~s__state~0); 246777#L119 assume !(8481 == ssl3_accept_~s__state~0); 246775#L122 assume !(8482 == ssl3_accept_~s__state~0); 246773#L125 assume !(8464 == ssl3_accept_~s__state~0); 246771#L128 assume !(8465 == ssl3_accept_~s__state~0); 246769#L131 assume !(8466 == ssl3_accept_~s__state~0); 246767#L134 assume !(8496 == ssl3_accept_~s__state~0); 246765#L137 assume !(8497 == ssl3_accept_~s__state~0); 246763#L140 assume !(8512 == ssl3_accept_~s__state~0); 246761#L143 assume !(8513 == ssl3_accept_~s__state~0); 246759#L146 assume !(8528 == ssl3_accept_~s__state~0); 246757#L149 assume !(8529 == ssl3_accept_~s__state~0); 246755#L152 assume !(8544 == ssl3_accept_~s__state~0); 246753#L155 assume !(8545 == ssl3_accept_~s__state~0); 246751#L158 assume !(8560 == ssl3_accept_~s__state~0); 246750#L161 assume !(8561 == ssl3_accept_~s__state~0); 246747#L164 assume 8448 == ssl3_accept_~s__state~0; 246744#L165 assume !(ssl3_accept_~num1~0 > 0); 246742#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 246738#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 246732#L602 ssl3_accept_~skip~0 := 0; 246729#L98-2 assume !false; 246728#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 246722#L101 assume !(12292 == ssl3_accept_~s__state~0); 246720#L104 assume !(16384 == ssl3_accept_~s__state~0); 246718#L107 assume !(8192 == ssl3_accept_~s__state~0); 246716#L110 assume !(24576 == ssl3_accept_~s__state~0); 246714#L113 assume !(8195 == ssl3_accept_~s__state~0); 246712#L116 assume !(8480 == ssl3_accept_~s__state~0); 246710#L119 assume !(8481 == ssl3_accept_~s__state~0); 246708#L122 assume !(8482 == ssl3_accept_~s__state~0); 246706#L125 assume !(8464 == ssl3_accept_~s__state~0); 246704#L128 assume !(8465 == ssl3_accept_~s__state~0); 246702#L131 assume !(8466 == ssl3_accept_~s__state~0); 246700#L134 assume !(8496 == ssl3_accept_~s__state~0); 246698#L137 assume !(8497 == ssl3_accept_~s__state~0); 246696#L140 assume !(8512 == ssl3_accept_~s__state~0); 246694#L143 assume !(8513 == ssl3_accept_~s__state~0); 246692#L146 assume !(8528 == ssl3_accept_~s__state~0); 246690#L149 assume !(8529 == ssl3_accept_~s__state~0); 246688#L152 assume !(8544 == ssl3_accept_~s__state~0); 246686#L155 assume !(8545 == ssl3_accept_~s__state~0); 246684#L158 assume !(8560 == ssl3_accept_~s__state~0); 246682#L161 assume !(8561 == ssl3_accept_~s__state~0); 246647#L164 assume !(8448 == ssl3_accept_~s__state~0); 246558#L167 assume 8576 == ssl3_accept_~s__state~0; 246556#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 246554#L439 assume !(ssl3_accept_~ret~0 <= 0); 246551#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 246548#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 246543#L602 ssl3_accept_~skip~0 := 0; 246542#L98-2 assume !false; 246540#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 246539#L101 assume !(12292 == ssl3_accept_~s__state~0); 246538#L104 assume !(16384 == ssl3_accept_~s__state~0); 246537#L107 assume !(8192 == ssl3_accept_~s__state~0); 246532#L110 assume !(24576 == ssl3_accept_~s__state~0); 246530#L113 assume !(8195 == ssl3_accept_~s__state~0); 246528#L116 assume !(8480 == ssl3_accept_~s__state~0); 246526#L119 assume !(8481 == ssl3_accept_~s__state~0); 246524#L122 assume !(8482 == ssl3_accept_~s__state~0); 246522#L125 assume !(8464 == ssl3_accept_~s__state~0); 246520#L128 assume !(8465 == ssl3_accept_~s__state~0); 246518#L131 assume 8466 == ssl3_accept_~s__state~0; 246349#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 246515#L273 assume !(0 == ssl3_accept_~blastFlag~0); 246513#L273-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; 246510#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 246483#L602 ssl3_accept_~skip~0 := 0; 246472#L98-2 assume !false; 246469#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 246466#L101 assume !(12292 == ssl3_accept_~s__state~0); 246463#L104 assume !(16384 == ssl3_accept_~s__state~0); 246460#L107 assume !(8192 == ssl3_accept_~s__state~0); 246457#L110 assume !(24576 == ssl3_accept_~s__state~0); 246454#L113 assume !(8195 == ssl3_accept_~s__state~0); 246451#L116 assume !(8480 == ssl3_accept_~s__state~0); 246448#L119 assume !(8481 == ssl3_accept_~s__state~0); 246445#L122 assume !(8482 == ssl3_accept_~s__state~0); 246441#L125 assume !(8464 == ssl3_accept_~s__state~0); 246438#L128 assume !(8465 == ssl3_accept_~s__state~0); 246436#L131 assume !(8466 == ssl3_accept_~s__state~0); 246427#L134 assume 8496 == ssl3_accept_~s__state~0; 246422#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 246420#L286 assume !(1 == ssl3_accept_~blastFlag~0); 246116#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 246117#L292 [2019-11-25 08:45:53,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:53,979 INFO L82 PathProgramCache]: Analyzing trace with hash -898890180, now seen corresponding path program 2 times [2019-11-25 08:45:53,979 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:53,979 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758090981] [2019-11-25 08:45:53,979 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:53,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:53,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:53,998 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:45:53,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:53,999 INFO L82 PathProgramCache]: Analyzing trace with hash -1667300115, now seen corresponding path program 3 times [2019-11-25 08:45:53,999 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:53,999 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671994271] [2019-11-25 08:45:53,999 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:54,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:54,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:54,039 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:45:54,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:45:54,039 INFO L82 PathProgramCache]: Analyzing trace with hash 1423118994, now seen corresponding path program 1 times [2019-11-25 08:45:54,040 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:45:54,040 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039767521] [2019-11-25 08:45:54,040 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:45:54,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:54,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:45:54,111 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:45:55,449 WARN L192 SmtUtils]: Spent 1.33 s on a formula simplification. DAG size of input: 383 DAG size of output: 141 [2019-11-25 08:45:55,721 WARN L192 SmtUtils]: Spent 197.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 77 [2019-11-25 08:45:55,845 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 25.11 08:45:55 BoogieIcfgContainer [2019-11-25 08:45:55,847 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2019-11-25 08:45:55,847 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2019-11-25 08:45:55,848 INFO L271 PluginConnector]: Initializing Witness Printer... [2019-11-25 08:45:55,848 INFO L275 PluginConnector]: Witness Printer initialized [2019-11-25 08:45:55,849 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 08:45:34" (3/4) ... [2019-11-25 08:45:55,851 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2019-11-25 08:45:55,938 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/run_dir_7797b310-c1e5-4257-a5c0-2db3dac65771/bin/uautomizer/witness.graphml [2019-11-25 08:45:55,938 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2019-11-25 08:45:55,940 INFO L168 Benchmark]: Toolchain (without parser) took 23169.83 ms. Allocated memory was 1.0 GB in the beginning and 1.7 GB in the end (delta: 639.6 MB). Free memory was 951.4 MB in the beginning and 915.7 MB in the end (delta: 35.7 MB). Peak memory consumption was 675.3 MB. Max. memory is 11.5 GB. [2019-11-25 08:45:55,940 INFO L168 Benchmark]: CDTParser took 0.23 ms. Allocated memory is still 1.0 GB. Free memory is still 967.5 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-25 08:45:55,940 INFO L168 Benchmark]: CACSL2BoogieTranslator took 465.28 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 153.6 MB). Free memory was 951.4 MB in the beginning and 1.1 GB in the end (delta: -191.5 MB). Peak memory consumption was 23.5 MB. Max. memory is 11.5 GB. [2019-11-25 08:45:55,941 INFO L168 Benchmark]: Boogie Procedure Inliner took 59.37 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-25 08:45:55,941 INFO L168 Benchmark]: Boogie Preprocessor took 64.43 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 6.7 MB). Peak memory consumption was 6.7 MB. Max. memory is 11.5 GB. [2019-11-25 08:45:55,941 INFO L168 Benchmark]: RCFGBuilder took 869.53 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: 49.2 MB). Peak memory consumption was 49.2 MB. Max. memory is 11.5 GB. [2019-11-25 08:45:55,942 INFO L168 Benchmark]: BuchiAutomizer took 21613.50 ms. Allocated memory was 1.2 GB in the beginning and 1.7 GB in the end (delta: 486.0 MB). Free memory was 1.1 GB in the beginning and 920.7 MB in the end (delta: 166.3 MB). Peak memory consumption was 652.3 MB. Max. memory is 11.5 GB. [2019-11-25 08:45:55,942 INFO L168 Benchmark]: Witness Printer took 91.08 ms. Allocated memory is still 1.7 GB. Free memory was 920.7 MB in the beginning and 915.7 MB in the end (delta: 4.9 MB). Peak memory consumption was 4.9 MB. Max. memory is 11.5 GB. [2019-11-25 08:45:55,944 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.23 ms. Allocated memory is still 1.0 GB. Free memory is still 967.5 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 465.28 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 153.6 MB). Free memory was 951.4 MB in the beginning and 1.1 GB in the end (delta: -191.5 MB). Peak memory consumption was 23.5 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 59.37 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 64.43 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 6.7 MB). Peak memory consumption was 6.7 MB. Max. memory is 11.5 GB. * RCFGBuilder took 869.53 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: 49.2 MB). Peak memory consumption was 49.2 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 21613.50 ms. Allocated memory was 1.2 GB in the beginning and 1.7 GB in the end (delta: 486.0 MB). Free memory was 1.1 GB in the beginning and 920.7 MB in the end (delta: 166.3 MB). Peak memory consumption was 652.3 MB. Max. memory is 11.5 GB. * Witness Printer took 91.08 ms. Allocated memory is still 1.7 GB. Free memory was 920.7 MB in the beginning and 915.7 MB in the end (delta: 4.9 MB). Peak memory consumption was 4.9 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 (32 trivial, 3 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 s__state and consists of 5 locations. 32 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 7081 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 21.5s and 34 iterations. TraceHistogramMax:7. Analysis of lassos took 11.5s. Construction of modules took 4.1s. Büchi inclusion checks took 2.2s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 35. Automata minimization 1.7s AutomataMinimizationTime, 35 MinimizatonAttempts, 14325 StatesRemovedByMinimization, 30 NontrivialMinimizations. Non-live state removal took 1.2s Buchi closure took 0.0s. Biggest automaton had 10866 states and ocurred in iteration 28. Nontrivial modules had stage [3, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 384/384 HoareTripleCheckerStatistics: 8206 SDtfs, 5672 SDslu, 5711 SDs, 0 SdLazy, 3673 SolverSat, 806 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 4.1s Time LassoAnalysisResults: nont1 unkn0 SFLI22 SFLT1 conc2 concLT1 SILN0 SILU0 SILI6 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital54 mio100 ax100 hnf97 lsp32 ukn100 mio100 lsp100 div172 bol100 ite100 ukn100 eq193 hnf74 smp97 dnf100 smp100 tf108 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 16ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 20 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.3s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 292]: 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@263514da=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2bde5f53=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5cb56c8a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7bae5710=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@45ed68a7=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3b4bc99c=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@21b533bf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@19c86138=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@17d5251f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@37137425=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6eee8153=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@7d70f14f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@55a883ea=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2c7a5e42=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@34486a88=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4a107c22=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@499c2d96=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1f70eb5e=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=8496, s__info_callback=5, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@4f2904e1=0, tmp___2=0, cb=5, s__s3__tmp__new_cipher__algorithms=-4294967552, tmp___10=0, __cil_tmp56=-4294967552, s__verify_mode=7, tmp___6=0, tmp=4, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@3103ca56=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@27e6759c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@a90522d=0, s__s3__tmp__reuse_message=3, s__ctx__stats__sess_accept_renegotiate=0, l=-4294967552, s__cert__pkeys__AT0__privatekey=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@41d39b46=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@4d575ad=0, s__debug=0, tmp___1=-12288, s__ctx__info_callback=0, tmp___9=0, s__s3__tmp__cert_request=1, __cil_tmp59=0, tmp___5=0, s__hit=0, __cil_tmp55=0, blastFlag=2, \result=0, skip=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7e4f423c=2, got_new_session=1, __cil_tmp61=-4294967552, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@64a43360=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@77ad0b57=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1751b7a4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4c87e03e=0, s__options=-2097151, s__cert=6, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@48dd1530=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@680af8a4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@f6dfe38=0, Time=4, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@111d95d5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3e8bd920=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1dcf198e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@11f25fa1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@14f829a3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@651cf435=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7a1ed5e4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7504be6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@67f2dce1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3a44bb21=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@208f4eaf=0, s__init_buf___0=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@22d8ab06=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@195b5e5d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@55964cb6=1, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@22de37=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@21b07d08=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@f3681c9=1, s__s3__tmp__next_state___0=8576, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@282fa9ca=0, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 292]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L635] int s ; [L636] int tmp ; [L640] s = 8464 [L11] int s__info_callback = __VERIFIER_nondet_int() ; [L12] int s__in_handshake = __VERIFIER_nondet_int() ; [L13] int s__state ; [L14] int s__new_session ; [L15] int s__server ; [L16] int s__version = __VERIFIER_nondet_int() ; [L17] int s__type ; [L18] int s__init_num ; [L19] int s__hit = __VERIFIER_nondet_int() ; [L20] int s__rwstate ; [L21] int s__init_buf___0 = 1; [L22] int s__debug = __VERIFIER_nondet_int() ; [L23] int s__shutdown ; [L24] int s__cert = __VERIFIER_nondet_int() ; [L25] int s__options = __VERIFIER_nondet_int() ; [L26] int s__verify_mode = __VERIFIER_nondet_int() ; [L27] int s__session__peer = __VERIFIER_nondet_int() ; [L28] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L29] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L30] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L31] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L32] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L33] int s__s3__tmp__cert_request ; [L34] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L35] int s__s3__tmp__use_rsa_tmp ; [L36] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L37] int s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() ; [L38] int s__s3__tmp__next_state___0 ; [L39] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L40] int s__session__cipher ; [L41] int buf ; [L42] unsigned long l ; [L43] unsigned long Time ; [L44] unsigned long tmp ; [L45] int cb ; [L46] long num1 ; [L47] int ret ; [L48] int new_state ; [L49] int state ; [L50] int skip ; [L51] int got_new_session ; [L52] int tmp___1 = __VERIFIER_nondet_int() ; [L53] int tmp___2 = __VERIFIER_nondet_int() ; [L54] int tmp___3 = __VERIFIER_nondet_int() ; [L55] int tmp___4 = __VERIFIER_nondet_int() ; [L56] int tmp___5 = __VERIFIER_nondet_int() ; [L57] int tmp___6 = __VERIFIER_nondet_int() ; [L58] int tmp___7 ; [L59] long tmp___8 = __VERIFIER_nondet_long() ; [L60] int tmp___9 = __VERIFIER_nondet_int() ; [L61] int tmp___10 = __VERIFIER_nondet_int() ; [L62] int blastFlag ; [L63] int __cil_tmp55 ; [L64] unsigned long __cil_tmp56 ; [L65] unsigned long __cil_tmp57 ; [L66] unsigned long __cil_tmp58 ; [L67] unsigned long __cil_tmp59 ; [L68] int __cil_tmp60 ; [L69] unsigned long __cil_tmp61 ; [L73] s__state = initial_state [L74] blastFlag = 0 [L75] tmp = __VERIFIER_nondet_int() [L76] Time = tmp [L77] cb = 0 [L78] ret = -1 [L79] skip = 0 [L80] got_new_session = 0 [L81] COND TRUE s__info_callback != 0 [L82] cb = s__info_callback [L88] s__in_handshake ++ [L89] COND FALSE !(tmp___1 + 12288) [L94] COND FALSE !(s__cert == 0) [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND TRUE s__state == 8464 [L271] s__shutdown = 0 [L272] ret = __VERIFIER_nondet_int() [L273] COND TRUE blastFlag == 0 [L274] blastFlag = 1 [L276] COND FALSE !(ret <= 0) [L279] got_new_session = 1 [L280] s__state = 8496 [L281] s__init_num = 0 [L602] COND FALSE !(! s__s3__tmp__reuse_message) [L619] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND TRUE s__state == 8496 [L285] ret = __VERIFIER_nondet_int() [L286] COND TRUE blastFlag == 1 [L287] blastFlag = 2 [L289] COND FALSE !(ret <= 0) Loop: [L292] COND FALSE !(\read(s__hit)) [L295] s__state = 8512 [L297] s__init_num = 0 [L602] COND FALSE !(! s__s3__tmp__reuse_message) [L619] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND TRUE s__state == 8512 [L302] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L303] COND FALSE !(__cil_tmp56 + 256UL) [L306] ret = __VERIFIER_nondet_int() [L307] COND FALSE !(ret <= 0) [L312] s__state = 8528 [L313] s__init_num = 0 [L602] COND FALSE !(! s__s3__tmp__reuse_message) [L619] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] COND TRUE s__state == 8528 [L317] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L319] __cil_tmp57 = (unsigned long )s__options [L320] COND TRUE __cil_tmp57 + 2097152UL [L321] s__s3__tmp__use_rsa_tmp = 1 [L326] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L351] ret = __VERIFIER_nondet_int() [L352] COND FALSE !(ret <= 0) [L369] s__state = 8544 [L370] s__init_num = 0 [L602] COND FALSE !(! s__s3__tmp__reuse_message) [L619] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] COND FALSE !(s__state == 8528) [L149] COND FALSE !(s__state == 8529) [L152] COND TRUE s__state == 8544 [L374] COND TRUE s__verify_mode + 1 [L375] COND FALSE !(s__session__peer != 0) [L386] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L387] COND FALSE !(__cil_tmp61 + 256UL) [L397] s__s3__tmp__cert_request = 1 [L398] ret = __VERIFIER_nondet_int() [L399] COND FALSE !(ret <= 0) [L402] s__state = 8448 [L403] s__s3__tmp__next_state___0 = 8576 [L404] s__init_num = 0 [L602] COND FALSE !(! s__s3__tmp__reuse_message) [L619] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] COND FALSE !(s__state == 8528) [L149] COND FALSE !(s__state == 8529) [L152] COND FALSE !(s__state == 8544) [L155] COND FALSE !(s__state == 8545) [L158] COND FALSE !(s__state == 8560) [L161] COND FALSE !(s__state == 8561) [L164] COND TRUE s__state == 8448 [L425] COND FALSE !(num1 > 0L) [L434] s__state = s__s3__tmp__next_state___0 [L602] COND FALSE !(! s__s3__tmp__reuse_message) [L619] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] COND FALSE !(s__state == 8528) [L149] COND FALSE !(s__state == 8529) [L152] COND FALSE !(s__state == 8544) [L155] COND FALSE !(s__state == 8545) [L158] COND FALSE !(s__state == 8560) [L161] COND FALSE !(s__state == 8561) [L164] COND FALSE !(s__state == 8448) [L167] COND TRUE s__state == 8576 [L438] ret = __VERIFIER_nondet_int() [L439] COND FALSE !(ret <= 0) [L442] COND TRUE ret == 2 [L443] s__state = 8466 [L602] COND FALSE !(! s__s3__tmp__reuse_message) [L619] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND TRUE s__state == 8466 [L271] s__shutdown = 0 [L272] ret = __VERIFIER_nondet_int() [L273] COND FALSE !(blastFlag == 0) [L276] COND FALSE !(ret <= 0) [L279] got_new_session = 1 [L280] s__state = 8496 [L281] s__init_num = 0 [L602] COND FALSE !(! s__s3__tmp__reuse_message) [L619] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND TRUE s__state == 8496 [L285] ret = __VERIFIER_nondet_int() [L286] COND FALSE !(blastFlag == 1) [L289] COND FALSE !(ret <= 0) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...