./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 678e0110 Calling Ultimate with: /usr/lib/jvm/java-8-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/run_dir_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/bin/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/run_dir_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/bin/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_srvr_8.cil.c -s /tmp/vcloud-vcloud-master/worker/run_dir_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/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-678e011 [2019-11-20 04:59:13,432 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-11-20 04:59:13,434 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-11-20 04:59:13,444 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-11-20 04:59:13,444 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-11-20 04:59:13,445 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-11-20 04:59:13,447 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-11-20 04:59:13,449 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-11-20 04:59:13,450 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-11-20 04:59:13,451 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-11-20 04:59:13,452 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-11-20 04:59:13,453 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-11-20 04:59:13,454 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-11-20 04:59:13,455 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-11-20 04:59:13,456 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-11-20 04:59:13,457 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-11-20 04:59:13,458 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-11-20 04:59:13,459 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-11-20 04:59:13,460 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-11-20 04:59:13,462 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-11-20 04:59:13,464 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-11-20 04:59:13,465 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-11-20 04:59:13,466 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-11-20 04:59:13,467 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-11-20 04:59:13,469 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-11-20 04:59:13,469 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-11-20 04:59:13,469 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-11-20 04:59:13,470 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-11-20 04:59:13,471 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-11-20 04:59:13,472 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-11-20 04:59:13,472 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-11-20 04:59:13,472 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-11-20 04:59:13,473 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-11-20 04:59:13,474 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-11-20 04:59:13,475 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-11-20 04:59:13,475 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-11-20 04:59:13,476 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-11-20 04:59:13,476 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-11-20 04:59:13,476 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-11-20 04:59:13,477 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-11-20 04:59:13,477 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-11-20 04:59:13,478 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2019-11-20 04:59:13,492 INFO L113 SettingsManager]: Loading preferences was successful [2019-11-20 04:59:13,493 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-11-20 04:59:13,493 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-11-20 04:59:13,494 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-11-20 04:59:13,494 INFO L138 SettingsManager]: * Use SBE=true [2019-11-20 04:59:13,494 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2019-11-20 04:59:13,494 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2019-11-20 04:59:13,495 INFO L138 SettingsManager]: * Use old map elimination=false [2019-11-20 04:59:13,495 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2019-11-20 04:59:13,495 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2019-11-20 04:59:13,495 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2019-11-20 04:59:13,496 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-11-20 04:59:13,496 INFO L138 SettingsManager]: * sizeof long=4 [2019-11-20 04:59:13,496 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2019-11-20 04:59:13,496 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-11-20 04:59:13,496 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-11-20 04:59:13,497 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-11-20 04:59:13,497 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2019-11-20 04:59:13,497 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2019-11-20 04:59:13,497 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2019-11-20 04:59:13,497 INFO L138 SettingsManager]: * sizeof long double=12 [2019-11-20 04:59:13,498 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-11-20 04:59:13,498 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2019-11-20 04:59:13,498 INFO L138 SettingsManager]: * Use constant arrays=true [2019-11-20 04:59:13,498 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2019-11-20 04:59:13,499 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-11-20 04:59:13,499 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-11-20 04:59:13,499 INFO L138 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2019-11-20 04:59:13,499 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-11-20 04:59:13,499 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-11-20 04:59:13,500 INFO L138 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2019-11-20 04:59:13,500 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2019-11-20 04:59:13,501 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_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/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-20 04:59:13,628 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-11-20 04:59:13,638 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-11-20 04:59:13,640 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-11-20 04:59:13,642 INFO L271 PluginConnector]: Initializing CDTParser... [2019-11-20 04:59:13,642 INFO L275 PluginConnector]: CDTParser initialized [2019-11-20 04:59:13,643 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/bin/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_8.cil.c [2019-11-20 04:59:13,708 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/bin/uautomizer/data/72dd0759b/9ee823c2696242fdabe42a3a700302bb/FLAG2da333c0e [2019-11-20 04:59:14,124 INFO L306 CDTParser]: Found 1 translation units. [2019-11-20 04:59:14,125 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/sv-benchmarks/c/ssh-simplified/s3_srvr_8.cil.c [2019-11-20 04:59:14,137 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/bin/uautomizer/data/72dd0759b/9ee823c2696242fdabe42a3a700302bb/FLAG2da333c0e [2019-11-20 04:59:14,438 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/bin/uautomizer/data/72dd0759b/9ee823c2696242fdabe42a3a700302bb [2019-11-20 04:59:14,441 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-11-20 04:59:14,442 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-11-20 04:59:14,443 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-11-20 04:59:14,443 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-11-20 04:59:14,446 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-11-20 04:59:14,447 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 04:59:14" (1/1) ... [2019-11-20 04:59:14,449 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@679c72fd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 04:59:14, skipping insertion in model container [2019-11-20 04:59:14,450 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 04:59:14" (1/1) ... [2019-11-20 04:59:14,456 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-11-20 04:59:14,492 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-11-20 04:59:14,802 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-20 04:59:14,806 INFO L188 MainTranslator]: Completed pre-run [2019-11-20 04:59:14,888 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-20 04:59:14,899 INFO L192 MainTranslator]: Completed translation [2019-11-20 04:59:14,900 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 04:59:14 WrapperNode [2019-11-20 04:59:14,900 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-11-20 04:59:14,901 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-11-20 04:59:14,901 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-11-20 04:59:14,901 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-11-20 04:59:14,908 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 04:59:14" (1/1) ... [2019-11-20 04:59:14,917 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 04:59:14" (1/1) ... [2019-11-20 04:59:14,962 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-11-20 04:59:14,963 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-11-20 04:59:14,963 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-11-20 04:59:14,963 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-11-20 04:59:14,972 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 04:59:14" (1/1) ... [2019-11-20 04:59:14,972 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 04:59:14" (1/1) ... [2019-11-20 04:59:14,975 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 04:59:14" (1/1) ... [2019-11-20 04:59:14,975 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 04:59:14" (1/1) ... [2019-11-20 04:59:14,982 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 04:59:14" (1/1) ... [2019-11-20 04:59:14,991 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 04:59:14" (1/1) ... [2019-11-20 04:59:14,993 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 04:59:14" (1/1) ... [2019-11-20 04:59:14,997 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-11-20 04:59:14,998 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-11-20 04:59:14,998 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-11-20 04:59:14,998 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-11-20 04:59:14,999 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 04:59:14" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/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-20 04:59:15,060 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-11-20 04:59:15,060 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-11-20 04:59:15,165 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-20 04:59:15,692 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2019-11-20 04:59:15,692 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2019-11-20 04:59:15,693 INFO L280 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-11-20 04:59:15,694 INFO L285 CfgBuilder]: Removed 7 assume(true) statements. [2019-11-20 04:59:15,695 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 04:59:15 BoogieIcfgContainer [2019-11-20 04:59:15,695 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-11-20 04:59:15,695 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2019-11-20 04:59:15,695 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2019-11-20 04:59:15,699 INFO L275 PluginConnector]: BuchiAutomizer initialized [2019-11-20 04:59:15,699 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-20 04:59:15,700 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 20.11 04:59:14" (1/3) ... [2019-11-20 04:59:15,701 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@4ffe5821 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 20.11 04:59:15, skipping insertion in model container [2019-11-20 04:59:15,701 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-20 04:59:15,701 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 04:59:14" (2/3) ... [2019-11-20 04:59:15,701 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@4ffe5821 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 20.11 04:59:15, skipping insertion in model container [2019-11-20 04:59:15,702 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-20 04:59:15,702 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 04:59:15" (3/3) ... [2019-11-20 04:59:15,703 INFO L371 chiAutomizerObserver]: Analyzing ICFG s3_srvr_8.cil.c [2019-11-20 04:59:15,743 INFO L356 BuchiCegarLoop]: Interprodecural is true [2019-11-20 04:59:15,744 INFO L357 BuchiCegarLoop]: Hoare is false [2019-11-20 04:59:15,744 INFO L358 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2019-11-20 04:59:15,744 INFO L359 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2019-11-20 04:59:15,744 INFO L360 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-11-20 04:59:15,744 INFO L361 BuchiCegarLoop]: Difference is false [2019-11-20 04:59:15,745 INFO L362 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-11-20 04:59:15,745 INFO L365 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2019-11-20 04:59:15,763 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 145 states. [2019-11-20 04:59:15,791 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 124 [2019-11-20 04:59:15,791 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:59:15,791 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:59:15,800 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-11-20 04:59:15,800 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 04:59:15,800 INFO L424 BuchiCegarLoop]: ======== Iteration 1============ [2019-11-20 04:59:15,800 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 145 states. [2019-11-20 04:59:15,808 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 124 [2019-11-20 04:59:15,809 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:59:15,809 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:59:15,810 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-11-20 04:59:15,810 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 04:59:15,815 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-20 04:59:15,816 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-20 04:59:15,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:15,822 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 1 times [2019-11-20 04:59:15,830 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:15,831 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861158163] [2019-11-20 04:59:15,831 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:15,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:15,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:15,943 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:59:15,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:15,944 INFO L82 PathProgramCache]: Analyzing trace with hash 722473111, now seen corresponding path program 1 times [2019-11-20 04:59:15,944 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:15,945 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37648847] [2019-11-20 04:59:15,945 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:15,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:15,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:15,959 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:59:15,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:15,961 INFO L82 PathProgramCache]: Analyzing trace with hash -2007346939, now seen corresponding path program 1 times [2019-11-20 04:59:15,961 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:15,961 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663573589] [2019-11-20 04:59:15,962 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:15,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:59:16,032 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-20 04:59:16,033 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663573589] [2019-11-20 04:59:16,034 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:59:16,034 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-20 04:59:16,035 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34815468] [2019-11-20 04:59:16,155 INFO L210 LassoAnalysis]: Preferences: [2019-11-20 04:59:16,156 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-20 04:59:16,156 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-20 04:59:16,156 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-20 04:59:16,156 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-11-20 04:59:16,156 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:59:16,156 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-20 04:59:16,156 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-20 04:59:16,157 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration1_Loop [2019-11-20 04:59:16,157 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-20 04:59:16,157 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-20 04:59:16,172 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:59:16,178 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-20 04:59:16,191 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-20 04:59:16,194 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-20 04:59:16,197 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-20 04:59:16,200 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-20 04:59:16,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-20 04:59:16,347 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-20 04:59:16,348 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/bin/uautomizer/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:59:16,363 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 04:59:16,363 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 04:59:16,372 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 04:59:16,372 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_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/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-20 04:59:16,390 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 04:59:16,391 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_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/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-20 04:59:16,415 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-20 04:59:16,415 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-20 04:59:16,424 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-20 04:59:16,426 INFO L210 LassoAnalysis]: Preferences: [2019-11-20 04:59:16,426 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-20 04:59:16,426 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-20 04:59:16,426 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-20 04:59:16,426 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-11-20 04:59:16,427 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:59:16,427 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-20 04:59:16,427 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-20 04:59:16,427 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration1_Loop [2019-11-20 04:59:16,427 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-20 04:59:16,427 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-20 04:59:16,429 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-20 04:59:16,439 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-20 04:59:16,453 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:59:16,459 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-20 04:59:16,464 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-20 04:59:16,467 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:59:16,471 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-20 04:59:16,599 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-20 04:59:16,603 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/bin/uautomizer/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 04:59:16,618 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-20 04:59:16,620 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 04:59:16,620 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 04:59:16,621 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 04:59:16,621 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 04:59:16,621 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 04:59:16,623 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 04:59:16,624 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:59:16,626 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/bin/uautomizer/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 04:59:16,643 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-20 04:59:16,645 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 04:59:16,645 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 04:59:16,645 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 04:59:16,645 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 04:59:16,646 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 04:59:16,649 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 04:59:16,650 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:59:16,654 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-20 04:59:16,674 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-20 04:59:16,674 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_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/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-20 04:59:16,691 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-20 04:59:16,694 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-20 04:59:16,694 INFO L510 LassoAnalysis]: Proved termination. [2019-11-20 04:59:16,695 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-20 04:59:16,699 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-11-20 04:59:16,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:16,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:59:16,741 INFO L255 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-20 04:59:16,743 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 04:59:16,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:59:16,756 INFO L255 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-20 04:59:16,757 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 04:59:16,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 04:59:16,807 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-20 04:59:16,808 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 145 states. Second operand 5 states. [2019-11-20 04:59:17,636 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-20 04:59:17,637 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-20 04:59:17,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-20 04:59:17,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 596 transitions. [2019-11-20 04:59:17,641 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 596 transitions. Stem has 5 letters. Loop has 12 letters. [2019-11-20 04:59:17,642 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 04:59:17,643 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 596 transitions. Stem has 17 letters. Loop has 12 letters. [2019-11-20 04:59:17,643 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 04:59:17,643 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 596 transitions. Stem has 5 letters. Loop has 24 letters. [2019-11-20 04:59:17,644 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 04:59:17,645 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 817 states and 1384 transitions. [2019-11-20 04:59:17,682 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 313 [2019-11-20 04:59:17,699 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 817 states to 675 states and 1052 transitions. [2019-11-20 04:59:17,700 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 378 [2019-11-20 04:59:17,703 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 389 [2019-11-20 04:59:17,704 INFO L73 IsDeterministic]: Start isDeterministic. Operand 675 states and 1052 transitions. [2019-11-20 04:59:17,704 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:59:17,704 INFO L688 BuchiCegarLoop]: Abstraction has 675 states and 1052 transitions. [2019-11-20 04:59:17,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 675 states and 1052 transitions. [2019-11-20 04:59:17,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 675 to 471. [2019-11-20 04:59:17,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 471 states. [2019-11-20 04:59:17,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 471 states to 471 states and 730 transitions. [2019-11-20 04:59:17,763 INFO L711 BuchiCegarLoop]: Abstraction has 471 states and 730 transitions. [2019-11-20 04:59:17,765 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:59:17,768 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 04:59:17,768 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 04:59:17,770 INFO L87 Difference]: Start difference. First operand 471 states and 730 transitions. Second operand 3 states. [2019-11-20 04:59:17,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:59:17,928 INFO L93 Difference]: Finished difference Result 523 states and 811 transitions. [2019-11-20 04:59:17,928 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 04:59:17,929 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 523 states and 811 transitions. [2019-11-20 04:59:17,933 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 257 [2019-11-20 04:59:17,938 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 523 states to 523 states and 811 transitions. [2019-11-20 04:59:17,938 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 320 [2019-11-20 04:59:17,939 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 320 [2019-11-20 04:59:17,939 INFO L73 IsDeterministic]: Start isDeterministic. Operand 523 states and 811 transitions. [2019-11-20 04:59:17,939 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:59:17,940 INFO L688 BuchiCegarLoop]: Abstraction has 523 states and 811 transitions. [2019-11-20 04:59:17,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 523 states and 811 transitions. [2019-11-20 04:59:17,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 523 to 503. [2019-11-20 04:59:17,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 503 states. [2019-11-20 04:59:17,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 503 states to 503 states and 785 transitions. [2019-11-20 04:59:17,955 INFO L711 BuchiCegarLoop]: Abstraction has 503 states and 785 transitions. [2019-11-20 04:59:17,955 INFO L591 BuchiCegarLoop]: Abstraction has 503 states and 785 transitions. [2019-11-20 04:59:17,955 INFO L424 BuchiCegarLoop]: ======== Iteration 2============ [2019-11-20 04:59:17,955 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 503 states and 785 transitions. [2019-11-20 04:59:17,959 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 253 [2019-11-20 04:59:17,961 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:59:17,961 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:59:17,962 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 04:59:17,964 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 04:59:17,965 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-20 04:59:17,965 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-20 04:59:17,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:17,966 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 1 times [2019-11-20 04:59:17,966 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:17,966 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355571796] [2019-11-20 04:59:17,966 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:17,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:17,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:18,004 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:59:18,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:18,004 INFO L82 PathProgramCache]: Analyzing trace with hash 1550105505, now seen corresponding path program 1 times [2019-11-20 04:59:18,004 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:18,005 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629966950] [2019-11-20 04:59:18,005 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:18,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:59:18,025 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-20 04:59:18,026 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629966950] [2019-11-20 04:59:18,026 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:59:18,026 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-20 04:59:18,026 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846825240] [2019-11-20 04:59:18,027 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 04:59:18,027 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:59:18,027 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 04:59:18,027 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 04:59:18,028 INFO L87 Difference]: Start difference. First operand 503 states and 785 transitions. cyclomatic complexity: 285 Second operand 3 states. [2019-11-20 04:59:18,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:59:18,241 INFO L93 Difference]: Finished difference Result 613 states and 963 transitions. [2019-11-20 04:59:18,241 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 04:59:18,242 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 613 states and 963 transitions. [2019-11-20 04:59:18,247 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 335 [2019-11-20 04:59:18,252 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 613 states to 613 states and 963 transitions. [2019-11-20 04:59:18,252 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 384 [2019-11-20 04:59:18,253 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 384 [2019-11-20 04:59:18,253 INFO L73 IsDeterministic]: Start isDeterministic. Operand 613 states and 963 transitions. [2019-11-20 04:59:18,254 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:59:18,254 INFO L688 BuchiCegarLoop]: Abstraction has 613 states and 963 transitions. [2019-11-20 04:59:18,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states and 963 transitions. [2019-11-20 04:59:18,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 537. [2019-11-20 04:59:18,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 537 states. [2019-11-20 04:59:18,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 537 states to 537 states and 835 transitions. [2019-11-20 04:59:18,265 INFO L711 BuchiCegarLoop]: Abstraction has 537 states and 835 transitions. [2019-11-20 04:59:18,265 INFO L591 BuchiCegarLoop]: Abstraction has 537 states and 835 transitions. [2019-11-20 04:59:18,265 INFO L424 BuchiCegarLoop]: ======== Iteration 3============ [2019-11-20 04:59:18,265 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 537 states and 835 transitions. [2019-11-20 04:59:18,269 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 285 [2019-11-20 04:59:18,269 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:59:18,269 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:59:18,270 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 04:59:18,270 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-20 04:59:18,271 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-20 04:59:18,271 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-20 04:59:18,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:18,271 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 2 times [2019-11-20 04:59:18,272 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:18,272 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607507102] [2019-11-20 04:59:18,272 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:18,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:18,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:18,290 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:59:18,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:18,291 INFO L82 PathProgramCache]: Analyzing trace with hash 1446214404, now seen corresponding path program 1 times [2019-11-20 04:59:18,291 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:18,291 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068635585] [2019-11-20 04:59:18,291 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:18,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:59:18,310 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-20 04:59:18,310 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068635585] [2019-11-20 04:59:18,311 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:59:18,311 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 04:59:18,311 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646796730] [2019-11-20 04:59:18,311 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 04:59:18,312 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:59:18,312 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 04:59:18,312 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 04:59:18,312 INFO L87 Difference]: Start difference. First operand 537 states and 835 transitions. cyclomatic complexity: 301 Second operand 3 states. [2019-11-20 04:59:18,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:59:18,518 INFO L93 Difference]: Finished difference Result 662 states and 946 transitions. [2019-11-20 04:59:18,518 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 04:59:18,518 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 662 states and 946 transitions. [2019-11-20 04:59:18,522 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 363 [2019-11-20 04:59:18,527 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 662 states to 589 states and 866 transitions. [2019-11-20 04:59:18,527 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 412 [2019-11-20 04:59:18,528 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 423 [2019-11-20 04:59:18,528 INFO L73 IsDeterministic]: Start isDeterministic. Operand 589 states and 866 transitions. [2019-11-20 04:59:18,529 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:59:18,529 INFO L688 BuchiCegarLoop]: Abstraction has 589 states and 866 transitions. [2019-11-20 04:59:18,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 589 states and 866 transitions. [2019-11-20 04:59:18,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 589 to 546. [2019-11-20 04:59:18,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 546 states. [2019-11-20 04:59:18,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 546 states to 546 states and 815 transitions. [2019-11-20 04:59:18,540 INFO L711 BuchiCegarLoop]: Abstraction has 546 states and 815 transitions. [2019-11-20 04:59:18,540 INFO L591 BuchiCegarLoop]: Abstraction has 546 states and 815 transitions. [2019-11-20 04:59:18,540 INFO L424 BuchiCegarLoop]: ======== Iteration 4============ [2019-11-20 04:59:18,540 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 546 states and 815 transitions. [2019-11-20 04:59:18,543 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2019-11-20 04:59:18,543 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:59:18,543 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:59:18,544 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 04:59:18,544 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 04:59:18,544 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-20 04:59:18,545 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-20 04:59:18,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:18,545 INFO L82 PathProgramCache]: Analyzing trace with hash 1269760736, now seen corresponding path program 1 times [2019-11-20 04:59:18,545 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:18,545 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787182067] [2019-11-20 04:59:18,546 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:18,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:59:18,566 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-20 04:59:18,567 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787182067] [2019-11-20 04:59:18,567 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:59:18,567 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-20 04:59:18,567 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461548243] [2019-11-20 04:59:18,568 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-20 04:59:18,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:18,568 INFO L82 PathProgramCache]: Analyzing trace with hash 1217748185, now seen corresponding path program 1 times [2019-11-20 04:59:18,568 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:18,568 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618617069] [2019-11-20 04:59:18,569 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:18,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:59:18,584 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-20 04:59:18,584 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [618617069] [2019-11-20 04:59:18,585 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:59:18,585 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-20 04:59:18,585 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788089749] [2019-11-20 04:59:18,585 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 04:59:18,585 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:59:18,586 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 04:59:18,586 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 04:59:18,586 INFO L87 Difference]: Start difference. First operand 546 states and 815 transitions. cyclomatic complexity: 272 Second operand 3 states. [2019-11-20 04:59:18,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:59:18,717 INFO L93 Difference]: Finished difference Result 556 states and 823 transitions. [2019-11-20 04:59:18,722 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 04:59:18,722 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 556 states and 823 transitions. [2019-11-20 04:59:18,726 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 364 [2019-11-20 04:59:18,733 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 556 states to 556 states and 823 transitions. [2019-11-20 04:59:18,733 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 394 [2019-11-20 04:59:18,734 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 394 [2019-11-20 04:59:18,734 INFO L73 IsDeterministic]: Start isDeterministic. Operand 556 states and 823 transitions. [2019-11-20 04:59:18,741 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:59:18,741 INFO L688 BuchiCegarLoop]: Abstraction has 556 states and 823 transitions. [2019-11-20 04:59:18,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 556 states and 823 transitions. [2019-11-20 04:59:18,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 556 to 546. [2019-11-20 04:59:18,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 546 states. [2019-11-20 04:59:18,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 546 states to 546 states and 811 transitions. [2019-11-20 04:59:18,752 INFO L711 BuchiCegarLoop]: Abstraction has 546 states and 811 transitions. [2019-11-20 04:59:18,752 INFO L591 BuchiCegarLoop]: Abstraction has 546 states and 811 transitions. [2019-11-20 04:59:18,752 INFO L424 BuchiCegarLoop]: ======== Iteration 5============ [2019-11-20 04:59:18,753 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 546 states and 811 transitions. [2019-11-20 04:59:18,755 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2019-11-20 04:59:18,756 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:59:18,756 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:59:18,757 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 04:59:18,757 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-20 04:59:18,759 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-20 04:59:18,759 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-20 04:59:18,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:18,760 INFO L82 PathProgramCache]: Analyzing trace with hash 469359109, now seen corresponding path program 1 times [2019-11-20 04:59:18,760 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:18,760 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780386372] [2019-11-20 04:59:18,760 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:18,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:59:18,798 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-20 04:59:18,798 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780386372] [2019-11-20 04:59:18,798 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:59:18,799 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-20 04:59:18,799 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024509637] [2019-11-20 04:59:18,799 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-20 04:59:18,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:18,799 INFO L82 PathProgramCache]: Analyzing trace with hash 2024905150, now seen corresponding path program 1 times [2019-11-20 04:59:18,800 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:18,800 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103073566] [2019-11-20 04:59:18,800 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:18,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:59:18,828 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-20 04:59:18,828 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103073566] [2019-11-20 04:59:18,828 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:59:18,828 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-20 04:59:18,829 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111027730] [2019-11-20 04:59:18,829 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 04:59:18,829 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:59:18,829 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 04:59:18,829 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 04:59:18,830 INFO L87 Difference]: Start difference. First operand 546 states and 811 transitions. cyclomatic complexity: 268 Second operand 3 states. [2019-11-20 04:59:18,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:59:18,952 INFO L93 Difference]: Finished difference Result 556 states and 819 transitions. [2019-11-20 04:59:18,953 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 04:59:18,953 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 556 states and 819 transitions. [2019-11-20 04:59:18,957 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 364 [2019-11-20 04:59:18,961 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 556 states to 556 states and 819 transitions. [2019-11-20 04:59:18,962 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 394 [2019-11-20 04:59:18,962 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 394 [2019-11-20 04:59:18,962 INFO L73 IsDeterministic]: Start isDeterministic. Operand 556 states and 819 transitions. [2019-11-20 04:59:18,963 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:59:18,963 INFO L688 BuchiCegarLoop]: Abstraction has 556 states and 819 transitions. [2019-11-20 04:59:18,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 556 states and 819 transitions. [2019-11-20 04:59:18,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 556 to 546. [2019-11-20 04:59:18,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 546 states. [2019-11-20 04:59:18,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 546 states to 546 states and 807 transitions. [2019-11-20 04:59:18,974 INFO L711 BuchiCegarLoop]: Abstraction has 546 states and 807 transitions. [2019-11-20 04:59:18,974 INFO L591 BuchiCegarLoop]: Abstraction has 546 states and 807 transitions. [2019-11-20 04:59:18,974 INFO L424 BuchiCegarLoop]: ======== Iteration 6============ [2019-11-20 04:59:18,974 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 546 states and 807 transitions. [2019-11-20 04:59:18,977 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2019-11-20 04:59:18,977 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:59:18,977 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:59:18,979 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 04:59:18,979 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-20 04:59:18,979 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-20 04:59:18,979 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-20 04:59:18,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:18,980 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 3 times [2019-11-20 04:59:18,980 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:18,980 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221633244] [2019-11-20 04:59:18,980 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:18,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:18,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:18,995 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:59:18,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:18,996 INFO L82 PathProgramCache]: Analyzing trace with hash 765729401, now seen corresponding path program 1 times [2019-11-20 04:59:18,996 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:18,996 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007714473] [2019-11-20 04:59:18,997 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:19,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:59:19,020 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-20 04:59:19,020 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007714473] [2019-11-20 04:59:19,020 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:59:19,020 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 04:59:19,021 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982021575] [2019-11-20 04:59:19,021 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 04:59:19,021 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:59:19,021 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 04:59:19,022 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 04:59:19,022 INFO L87 Difference]: Start difference. First operand 546 states and 807 transitions. cyclomatic complexity: 264 Second operand 3 states. [2019-11-20 04:59:19,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:59:19,196 INFO L93 Difference]: Finished difference Result 689 states and 974 transitions. [2019-11-20 04:59:19,196 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 04:59:19,196 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 689 states and 974 transitions. [2019-11-20 04:59:19,201 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 411 [2019-11-20 04:59:19,206 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 689 states to 631 states and 916 transitions. [2019-11-20 04:59:19,207 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 441 [2019-11-20 04:59:19,207 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 441 [2019-11-20 04:59:19,207 INFO L73 IsDeterministic]: Start isDeterministic. Operand 631 states and 916 transitions. [2019-11-20 04:59:19,208 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:59:19,208 INFO L688 BuchiCegarLoop]: Abstraction has 631 states and 916 transitions. [2019-11-20 04:59:19,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 631 states and 916 transitions. [2019-11-20 04:59:19,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 631 to 618. [2019-11-20 04:59:19,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 618 states. [2019-11-20 04:59:19,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 618 states to 618 states and 900 transitions. [2019-11-20 04:59:19,220 INFO L711 BuchiCegarLoop]: Abstraction has 618 states and 900 transitions. [2019-11-20 04:59:19,220 INFO L591 BuchiCegarLoop]: Abstraction has 618 states and 900 transitions. [2019-11-20 04:59:19,220 INFO L424 BuchiCegarLoop]: ======== Iteration 7============ [2019-11-20 04:59:19,221 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 618 states and 900 transitions. [2019-11-20 04:59:19,223 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 402 [2019-11-20 04:59:19,224 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:59:19,224 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:59:19,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-20 04:59:19,228 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-20 04:59:19,228 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-20 04:59:19,230 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-20 04:59:19,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:19,231 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 4 times [2019-11-20 04:59:19,231 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:19,231 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381017007] [2019-11-20 04:59:19,231 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:19,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:19,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:19,265 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:59:19,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:19,266 INFO L82 PathProgramCache]: Analyzing trace with hash 1275202491, now seen corresponding path program 1 times [2019-11-20 04:59:19,266 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:19,266 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267502070] [2019-11-20 04:59:19,266 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:19,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:59:19,306 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-20 04:59:19,307 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267502070] [2019-11-20 04:59:19,307 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:59:19,307 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 04:59:19,307 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756124779] [2019-11-20 04:59:19,308 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 04:59:19,308 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:59:19,308 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 04:59:19,308 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 04:59:19,308 INFO L87 Difference]: Start difference. First operand 618 states and 900 transitions. cyclomatic complexity: 285 Second operand 3 states. [2019-11-20 04:59:19,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:59:19,488 INFO L93 Difference]: Finished difference Result 764 states and 1122 transitions. [2019-11-20 04:59:19,489 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 04:59:19,489 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 764 states and 1122 transitions. [2019-11-20 04:59:19,494 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 495 [2019-11-20 04:59:19,500 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 764 states to 757 states and 1115 transitions. [2019-11-20 04:59:19,500 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 525 [2019-11-20 04:59:19,501 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 525 [2019-11-20 04:59:19,501 INFO L73 IsDeterministic]: Start isDeterministic. Operand 757 states and 1115 transitions. [2019-11-20 04:59:19,501 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:59:19,501 INFO L688 BuchiCegarLoop]: Abstraction has 757 states and 1115 transitions. [2019-11-20 04:59:19,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 757 states and 1115 transitions. [2019-11-20 04:59:19,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 757 to 738. [2019-11-20 04:59:19,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 738 states. [2019-11-20 04:59:19,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 738 states to 738 states and 1087 transitions. [2019-11-20 04:59:19,514 INFO L711 BuchiCegarLoop]: Abstraction has 738 states and 1087 transitions. [2019-11-20 04:59:19,514 INFO L591 BuchiCegarLoop]: Abstraction has 738 states and 1087 transitions. [2019-11-20 04:59:19,514 INFO L424 BuchiCegarLoop]: ======== Iteration 8============ [2019-11-20 04:59:19,515 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 738 states and 1087 transitions. [2019-11-20 04:59:19,518 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 482 [2019-11-20 04:59:19,518 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:59:19,518 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:59:19,519 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 04:59:19,519 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-20 04:59:19,519 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-20 04:59:19,520 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-20 04:59:19,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:19,520 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 5 times [2019-11-20 04:59:19,520 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:19,520 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885275420] [2019-11-20 04:59:19,520 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:19,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:19,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:19,532 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:59:19,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:19,532 INFO L82 PathProgramCache]: Analyzing trace with hash -1390710607, now seen corresponding path program 1 times [2019-11-20 04:59:19,532 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:19,532 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39683193] [2019-11-20 04:59:19,533 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:19,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:59:19,560 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-20 04:59:19,560 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39683193] [2019-11-20 04:59:19,561 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:59:19,561 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 04:59:19,561 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872616159] [2019-11-20 04:59:19,561 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 04:59:19,561 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:59:19,561 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 04:59:19,562 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 04:59:19,562 INFO L87 Difference]: Start difference. First operand 738 states and 1087 transitions. cyclomatic complexity: 352 Second operand 3 states. [2019-11-20 04:59:19,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:59:19,742 INFO L93 Difference]: Finished difference Result 871 states and 1194 transitions. [2019-11-20 04:59:19,743 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 04:59:19,743 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 871 states and 1194 transitions. [2019-11-20 04:59:19,748 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 575 [2019-11-20 04:59:19,755 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 871 states to 871 states and 1194 transitions. [2019-11-20 04:59:19,755 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 605 [2019-11-20 04:59:19,756 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 605 [2019-11-20 04:59:19,756 INFO L73 IsDeterministic]: Start isDeterministic. Operand 871 states and 1194 transitions. [2019-11-20 04:59:19,757 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:59:19,757 INFO L688 BuchiCegarLoop]: Abstraction has 871 states and 1194 transitions. [2019-11-20 04:59:19,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 871 states and 1194 transitions. [2019-11-20 04:59:19,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 871 to 863. [2019-11-20 04:59:19,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 863 states. [2019-11-20 04:59:19,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 863 states to 863 states and 1183 transitions. [2019-11-20 04:59:19,772 INFO L711 BuchiCegarLoop]: Abstraction has 863 states and 1183 transitions. [2019-11-20 04:59:19,772 INFO L591 BuchiCegarLoop]: Abstraction has 863 states and 1183 transitions. [2019-11-20 04:59:19,772 INFO L424 BuchiCegarLoop]: ======== Iteration 9============ [2019-11-20 04:59:19,772 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 863 states and 1183 transitions. [2019-11-20 04:59:19,776 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 568 [2019-11-20 04:59:19,776 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:59:19,776 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:59:19,777 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 04:59:19,777 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-20 04:59:19,778 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-20 04:59:19,778 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-20 04:59:19,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:19,778 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 6 times [2019-11-20 04:59:19,778 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:19,779 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133461084] [2019-11-20 04:59:19,779 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:19,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:19,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:19,789 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:59:19,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:19,789 INFO L82 PathProgramCache]: Analyzing trace with hash 1023641178, now seen corresponding path program 1 times [2019-11-20 04:59:19,789 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:19,790 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999053952] [2019-11-20 04:59:19,790 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:19,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:59:19,822 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-20 04:59:19,822 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999053952] [2019-11-20 04:59:19,822 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:59:19,822 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 04:59:19,822 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788711129] [2019-11-20 04:59:19,823 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 04:59:19,823 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:59:19,823 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 04:59:19,823 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 04:59:19,823 INFO L87 Difference]: Start difference. First operand 863 states and 1183 transitions. cyclomatic complexity: 323 Second operand 3 states. [2019-11-20 04:59:19,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:59:19,977 INFO L93 Difference]: Finished difference Result 977 states and 1336 transitions. [2019-11-20 04:59:19,977 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 04:59:19,977 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 977 states and 1336 transitions. [2019-11-20 04:59:19,983 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 644 [2019-11-20 04:59:19,990 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 977 states to 977 states and 1336 transitions. [2019-11-20 04:59:19,991 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 674 [2019-11-20 04:59:19,991 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 674 [2019-11-20 04:59:19,991 INFO L73 IsDeterministic]: Start isDeterministic. Operand 977 states and 1336 transitions. [2019-11-20 04:59:19,992 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:59:19,992 INFO L688 BuchiCegarLoop]: Abstraction has 977 states and 1336 transitions. [2019-11-20 04:59:19,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 977 states and 1336 transitions. [2019-11-20 04:59:20,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 977 to 938. [2019-11-20 04:59:20,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 938 states. [2019-11-20 04:59:20,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 938 states to 938 states and 1273 transitions. [2019-11-20 04:59:20,008 INFO L711 BuchiCegarLoop]: Abstraction has 938 states and 1273 transitions. [2019-11-20 04:59:20,009 INFO L591 BuchiCegarLoop]: Abstraction has 938 states and 1273 transitions. [2019-11-20 04:59:20,009 INFO L424 BuchiCegarLoop]: ======== Iteration 10============ [2019-11-20 04:59:20,009 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 938 states and 1273 transitions. [2019-11-20 04:59:20,013 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 618 [2019-11-20 04:59:20,013 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:59:20,013 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:59:20,014 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 04:59:20,014 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-20 04:59:20,014 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-20 04:59:20,015 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-20 04:59:20,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:20,015 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 7 times [2019-11-20 04:59:20,015 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:20,015 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192797601] [2019-11-20 04:59:20,016 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:20,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:20,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:20,025 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:59:20,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:20,026 INFO L82 PathProgramCache]: Analyzing trace with hash -437487101, now seen corresponding path program 1 times [2019-11-20 04:59:20,026 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:20,026 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336879595] [2019-11-20 04:59:20,026 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:20,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:59:20,055 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-20 04:59:20,055 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336879595] [2019-11-20 04:59:20,056 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:59:20,056 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 04:59:20,056 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038809599] [2019-11-20 04:59:20,056 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 04:59:20,056 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:59:20,057 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 04:59:20,057 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 04:59:20,057 INFO L87 Difference]: Start difference. First operand 938 states and 1273 transitions. cyclomatic complexity: 338 Second operand 3 states. [2019-11-20 04:59:20,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:59:20,264 INFO L93 Difference]: Finished difference Result 885 states and 1193 transitions. [2019-11-20 04:59:20,264 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 04:59:20,264 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 885 states and 1193 transitions. [2019-11-20 04:59:20,270 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 546 [2019-11-20 04:59:20,276 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 885 states to 883 states and 1191 transitions. [2019-11-20 04:59:20,277 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 626 [2019-11-20 04:59:20,277 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 626 [2019-11-20 04:59:20,277 INFO L73 IsDeterministic]: Start isDeterministic. Operand 883 states and 1191 transitions. [2019-11-20 04:59:20,278 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:59:20,278 INFO L688 BuchiCegarLoop]: Abstraction has 883 states and 1191 transitions. [2019-11-20 04:59:20,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 883 states and 1191 transitions. [2019-11-20 04:59:20,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 883 to 877. [2019-11-20 04:59:20,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 877 states. [2019-11-20 04:59:20,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 877 states to 877 states and 1182 transitions. [2019-11-20 04:59:20,293 INFO L711 BuchiCegarLoop]: Abstraction has 877 states and 1182 transitions. [2019-11-20 04:59:20,293 INFO L591 BuchiCegarLoop]: Abstraction has 877 states and 1182 transitions. [2019-11-20 04:59:20,293 INFO L424 BuchiCegarLoop]: ======== Iteration 11============ [2019-11-20 04:59:20,293 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 877 states and 1182 transitions. [2019-11-20 04:59:20,297 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 540 [2019-11-20 04:59:20,297 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:59:20,297 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:59:20,301 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 04:59:20,301 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-20 04:59:20,301 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-20 04:59:20,302 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-20 04:59:20,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:20,302 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 8 times [2019-11-20 04:59:20,302 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:20,302 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956173478] [2019-11-20 04:59:20,303 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:20,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:20,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:20,315 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:59:20,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:20,316 INFO L82 PathProgramCache]: Analyzing trace with hash 1629347590, now seen corresponding path program 1 times [2019-11-20 04:59:20,316 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:20,316 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012369419] [2019-11-20 04:59:20,316 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:20,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:59:20,378 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-20 04:59:20,378 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012369419] [2019-11-20 04:59:20,378 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:59:20,379 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 04:59:20,379 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679844608] [2019-11-20 04:59:20,379 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 04:59:20,380 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:59:20,380 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 04:59:20,380 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 04:59:20,381 INFO L87 Difference]: Start difference. First operand 877 states and 1182 transitions. cyclomatic complexity: 309 Second operand 3 states. [2019-11-20 04:59:20,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:59:20,395 INFO L93 Difference]: Finished difference Result 1725 states and 2309 transitions. [2019-11-20 04:59:20,395 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 04:59:20,395 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1725 states and 2309 transitions. [2019-11-20 04:59:20,407 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1066 [2019-11-20 04:59:20,419 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1725 states to 1725 states and 2309 transitions. [2019-11-20 04:59:20,419 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1218 [2019-11-20 04:59:20,420 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1218 [2019-11-20 04:59:20,420 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1725 states and 2309 transitions. [2019-11-20 04:59:20,421 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:59:20,421 INFO L688 BuchiCegarLoop]: Abstraction has 1725 states and 2309 transitions. [2019-11-20 04:59:20,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1725 states and 2309 transitions. [2019-11-20 04:59:20,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1725 to 880. [2019-11-20 04:59:20,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 880 states. [2019-11-20 04:59:20,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 880 states to 880 states and 1185 transitions. [2019-11-20 04:59:20,440 INFO L711 BuchiCegarLoop]: Abstraction has 880 states and 1185 transitions. [2019-11-20 04:59:20,440 INFO L591 BuchiCegarLoop]: Abstraction has 880 states and 1185 transitions. [2019-11-20 04:59:20,440 INFO L424 BuchiCegarLoop]: ======== Iteration 12============ [2019-11-20 04:59:20,440 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 880 states and 1185 transitions. [2019-11-20 04:59:20,444 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 542 [2019-11-20 04:59:20,444 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:59:20,444 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:59:20,445 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 04:59:20,445 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-20 04:59:20,445 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-20 04:59:20,446 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-20 04:59:20,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:20,446 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 9 times [2019-11-20 04:59:20,446 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:20,446 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023320105] [2019-11-20 04:59:20,447 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:20,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:20,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:20,464 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:59:20,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:20,466 INFO L82 PathProgramCache]: Analyzing trace with hash -420040252, now seen corresponding path program 1 times [2019-11-20 04:59:20,466 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:20,466 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267462709] [2019-11-20 04:59:20,467 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:20,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:59:20,517 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-20 04:59:20,517 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267462709] [2019-11-20 04:59:20,518 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:59:20,518 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 04:59:20,518 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231892440] [2019-11-20 04:59:20,518 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 04:59:20,518 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:59:20,519 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 04:59:20,519 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 04:59:20,519 INFO L87 Difference]: Start difference. First operand 880 states and 1185 transitions. cyclomatic complexity: 309 Second operand 3 states. [2019-11-20 04:59:20,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:59:20,667 INFO L93 Difference]: Finished difference Result 983 states and 1316 transitions. [2019-11-20 04:59:20,667 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 04:59:20,667 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 983 states and 1316 transitions. [2019-11-20 04:59:20,671 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 610 [2019-11-20 04:59:20,678 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 983 states to 983 states and 1316 transitions. [2019-11-20 04:59:20,678 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 690 [2019-11-20 04:59:20,679 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 690 [2019-11-20 04:59:20,679 INFO L73 IsDeterministic]: Start isDeterministic. Operand 983 states and 1316 transitions. [2019-11-20 04:59:20,680 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:59:20,680 INFO L688 BuchiCegarLoop]: Abstraction has 983 states and 1316 transitions. [2019-11-20 04:59:20,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 983 states and 1316 transitions. [2019-11-20 04:59:20,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 983 to 961. [2019-11-20 04:59:20,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 961 states. [2019-11-20 04:59:20,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 961 states to 961 states and 1281 transitions. [2019-11-20 04:59:20,697 INFO L711 BuchiCegarLoop]: Abstraction has 961 states and 1281 transitions. [2019-11-20 04:59:20,697 INFO L591 BuchiCegarLoop]: Abstraction has 961 states and 1281 transitions. [2019-11-20 04:59:20,697 INFO L424 BuchiCegarLoop]: ======== Iteration 13============ [2019-11-20 04:59:20,697 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 961 states and 1281 transitions. [2019-11-20 04:59:20,700 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 596 [2019-11-20 04:59:20,700 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:59:20,700 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:59:20,701 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 04:59:20,701 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-20 04:59:20,702 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-20 04:59:20,702 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-20 04:59:20,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:20,702 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 10 times [2019-11-20 04:59:20,703 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:20,703 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141544797] [2019-11-20 04:59:20,703 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:20,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:20,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:20,712 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:59:20,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:20,713 INFO L82 PathProgramCache]: Analyzing trace with hash -609540237, now seen corresponding path program 1 times [2019-11-20 04:59:20,713 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:20,713 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414417948] [2019-11-20 04:59:20,713 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:20,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:59:20,758 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-20 04:59:20,759 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414417948] [2019-11-20 04:59:20,759 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:59:20,759 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 04:59:20,759 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099229877] [2019-11-20 04:59:20,760 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 04:59:20,760 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:59:20,760 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 04:59:20,761 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 04:59:20,761 INFO L87 Difference]: Start difference. First operand 961 states and 1281 transitions. cyclomatic complexity: 324 Second operand 3 states. [2019-11-20 04:59:20,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:59:20,775 INFO L93 Difference]: Finished difference Result 1887 states and 2498 transitions. [2019-11-20 04:59:20,775 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 04:59:20,775 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1887 states and 2498 transitions. [2019-11-20 04:59:20,783 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1174 [2019-11-20 04:59:20,796 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1887 states to 1887 states and 2498 transitions. [2019-11-20 04:59:20,796 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1326 [2019-11-20 04:59:20,798 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1326 [2019-11-20 04:59:20,798 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1887 states and 2498 transitions. [2019-11-20 04:59:20,799 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:59:20,799 INFO L688 BuchiCegarLoop]: Abstraction has 1887 states and 2498 transitions. [2019-11-20 04:59:20,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1887 states and 2498 transitions. [2019-11-20 04:59:20,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1887 to 961. [2019-11-20 04:59:20,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 961 states. [2019-11-20 04:59:20,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 961 states to 961 states and 1278 transitions. [2019-11-20 04:59:20,838 INFO L711 BuchiCegarLoop]: Abstraction has 961 states and 1278 transitions. [2019-11-20 04:59:20,838 INFO L591 BuchiCegarLoop]: Abstraction has 961 states and 1278 transitions. [2019-11-20 04:59:20,839 INFO L424 BuchiCegarLoop]: ======== Iteration 14============ [2019-11-20 04:59:20,839 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 961 states and 1278 transitions. [2019-11-20 04:59:20,841 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 596 [2019-11-20 04:59:20,841 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:59:20,841 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:59:20,843 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 04:59:20,843 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-20 04:59:20,844 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-20 04:59:20,844 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-20 04:59:20,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:20,844 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 11 times [2019-11-20 04:59:20,845 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:20,845 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535412664] [2019-11-20 04:59:20,845 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:20,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:20,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:20,856 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:59:20,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:20,857 INFO L82 PathProgramCache]: Analyzing trace with hash 1757154357, now seen corresponding path program 1 times [2019-11-20 04:59:20,857 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:20,857 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806639009] [2019-11-20 04:59:20,857 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:20,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:59:20,908 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-20 04:59:20,909 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806639009] [2019-11-20 04:59:20,909 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:59:20,909 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-20 04:59:20,909 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862330700] [2019-11-20 04:59:20,910 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 04:59:20,910 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:59:20,910 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 04:59:20,910 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 04:59:20,910 INFO L87 Difference]: Start difference. First operand 961 states and 1278 transitions. cyclomatic complexity: 321 Second operand 3 states. [2019-11-20 04:59:21,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:59:21,071 INFO L93 Difference]: Finished difference Result 1034 states and 1366 transitions. [2019-11-20 04:59:21,072 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 04:59:21,072 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1034 states and 1366 transitions. [2019-11-20 04:59:21,076 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 628 [2019-11-20 04:59:21,083 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1034 states to 1012 states and 1335 transitions. [2019-11-20 04:59:21,083 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 728 [2019-11-20 04:59:21,084 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 744 [2019-11-20 04:59:21,084 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1012 states and 1335 transitions. [2019-11-20 04:59:21,084 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:59:21,085 INFO L688 BuchiCegarLoop]: Abstraction has 1012 states and 1335 transitions. [2019-11-20 04:59:21,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1012 states and 1335 transitions. [2019-11-20 04:59:21,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1012 to 963. [2019-11-20 04:59:21,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 963 states. [2019-11-20 04:59:21,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 963 states to 963 states and 1276 transitions. [2019-11-20 04:59:21,101 INFO L711 BuchiCegarLoop]: Abstraction has 963 states and 1276 transitions. [2019-11-20 04:59:21,101 INFO L591 BuchiCegarLoop]: Abstraction has 963 states and 1276 transitions. [2019-11-20 04:59:21,101 INFO L424 BuchiCegarLoop]: ======== Iteration 15============ [2019-11-20 04:59:21,101 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 963 states and 1276 transitions. [2019-11-20 04:59:21,103 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 617 [2019-11-20 04:59:21,103 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:59:21,103 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:59:21,104 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 04:59:21,104 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-20 04:59:21,104 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-20 04:59:21,105 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-20 04:59:21,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:21,105 INFO L82 PathProgramCache]: Analyzing trace with hash 82541866, now seen corresponding path program 1 times [2019-11-20 04:59:21,105 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:21,106 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562045468] [2019-11-20 04:59:21,106 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:21,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:59:21,116 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-20 04:59:21,116 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562045468] [2019-11-20 04:59:21,116 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:59:21,117 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-20 04:59:21,117 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212415065] [2019-11-20 04:59:21,117 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-20 04:59:21,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:21,117 INFO L82 PathProgramCache]: Analyzing trace with hash -126411822, now seen corresponding path program 1 times [2019-11-20 04:59:21,118 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:21,118 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186748087] [2019-11-20 04:59:21,118 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:21,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:59:21,142 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-20 04:59:21,143 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186748087] [2019-11-20 04:59:21,143 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1395291714] [2019-11-20 04:59:21,143 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/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-20 04:59:21,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:59:21,182 INFO L255 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-20 04:59:21,183 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 04:59:21,189 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-20 04:59:21,189 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-20 04:59:21,190 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-11-20 04:59:21,190 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315912882] [2019-11-20 04:59:21,190 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 04:59:21,190 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:59:21,190 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 04:59:21,190 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 04:59:21,191 INFO L87 Difference]: Start difference. First operand 963 states and 1276 transitions. cyclomatic complexity: 318 Second operand 3 states. [2019-11-20 04:59:21,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:59:21,344 INFO L93 Difference]: Finished difference Result 965 states and 1276 transitions. [2019-11-20 04:59:21,345 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 04:59:21,345 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 965 states and 1276 transitions. [2019-11-20 04:59:21,349 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 619 [2019-11-20 04:59:21,356 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 965 states to 965 states and 1276 transitions. [2019-11-20 04:59:21,356 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 697 [2019-11-20 04:59:21,358 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 697 [2019-11-20 04:59:21,358 INFO L73 IsDeterministic]: Start isDeterministic. Operand 965 states and 1276 transitions. [2019-11-20 04:59:21,358 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:59:21,358 INFO L688 BuchiCegarLoop]: Abstraction has 965 states and 1276 transitions. [2019-11-20 04:59:21,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 965 states and 1276 transitions. [2019-11-20 04:59:21,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 965 to 963. [2019-11-20 04:59:21,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 963 states. [2019-11-20 04:59:21,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 963 states to 963 states and 1274 transitions. [2019-11-20 04:59:21,375 INFO L711 BuchiCegarLoop]: Abstraction has 963 states and 1274 transitions. [2019-11-20 04:59:21,376 INFO L591 BuchiCegarLoop]: Abstraction has 963 states and 1274 transitions. [2019-11-20 04:59:21,376 INFO L424 BuchiCegarLoop]: ======== Iteration 16============ [2019-11-20 04:59:21,376 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 963 states and 1274 transitions. [2019-11-20 04:59:21,378 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 617 [2019-11-20 04:59:21,378 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:59:21,378 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:59:21,379 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 04:59:21,379 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-20 04:59:21,380 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-20 04:59:21,380 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-20 04:59:21,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:21,380 INFO L82 PathProgramCache]: Analyzing trace with hash -1736169309, now seen corresponding path program 1 times [2019-11-20 04:59:21,380 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:21,380 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146600552] [2019-11-20 04:59:21,380 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:21,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:59:21,392 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-20 04:59:21,392 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146600552] [2019-11-20 04:59:21,392 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:59:21,392 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-20 04:59:21,392 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115679248] [2019-11-20 04:59:21,393 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-20 04:59:21,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:21,393 INFO L82 PathProgramCache]: Analyzing trace with hash 1005925730, now seen corresponding path program 1 times [2019-11-20 04:59:21,393 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:21,393 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361821933] [2019-11-20 04:59:21,394 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:21,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:59:21,416 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-20 04:59:21,416 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361821933] [2019-11-20 04:59:21,416 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:59:21,417 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-20 04:59:21,417 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849078071] [2019-11-20 04:59:21,417 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 04:59:21,417 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:59:21,417 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 04:59:21,417 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 04:59:21,418 INFO L87 Difference]: Start difference. First operand 963 states and 1274 transitions. cyclomatic complexity: 316 Second operand 3 states. [2019-11-20 04:59:21,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:59:21,547 INFO L93 Difference]: Finished difference Result 963 states and 1272 transitions. [2019-11-20 04:59:21,547 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 04:59:21,548 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 963 states and 1272 transitions. [2019-11-20 04:59:21,551 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 617 [2019-11-20 04:59:21,558 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 963 states to 963 states and 1272 transitions. [2019-11-20 04:59:21,558 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 695 [2019-11-20 04:59:21,559 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 695 [2019-11-20 04:59:21,559 INFO L73 IsDeterministic]: Start isDeterministic. Operand 963 states and 1272 transitions. [2019-11-20 04:59:21,559 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:59:21,559 INFO L688 BuchiCegarLoop]: Abstraction has 963 states and 1272 transitions. [2019-11-20 04:59:21,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 963 states and 1272 transitions. [2019-11-20 04:59:21,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 963 to 963. [2019-11-20 04:59:21,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 963 states. [2019-11-20 04:59:21,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 963 states to 963 states and 1272 transitions. [2019-11-20 04:59:21,576 INFO L711 BuchiCegarLoop]: Abstraction has 963 states and 1272 transitions. [2019-11-20 04:59:21,576 INFO L591 BuchiCegarLoop]: Abstraction has 963 states and 1272 transitions. [2019-11-20 04:59:21,576 INFO L424 BuchiCegarLoop]: ======== Iteration 17============ [2019-11-20 04:59:21,576 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 963 states and 1272 transitions. [2019-11-20 04:59:21,579 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 617 [2019-11-20 04:59:21,579 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:59:21,579 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:59:21,581 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 04:59:21,581 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-20 04:59:21,582 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-20 04:59:21,582 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-20 04:59:21,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:21,583 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 12 times [2019-11-20 04:59:21,583 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:21,583 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781533952] [2019-11-20 04:59:21,583 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:21,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:21,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:21,598 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:59:21,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:21,599 INFO L82 PathProgramCache]: Analyzing trace with hash -1643104941, now seen corresponding path program 1 times [2019-11-20 04:59:21,599 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:21,600 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090199917] [2019-11-20 04:59:21,600 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:21,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:59:21,661 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-20 04:59:21,661 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090199917] [2019-11-20 04:59:21,661 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:59:21,661 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 04:59:21,662 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133135379] [2019-11-20 04:59:21,662 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 04:59:21,662 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:59:21,662 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 04:59:21,663 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 04:59:21,663 INFO L87 Difference]: Start difference. First operand 963 states and 1272 transitions. cyclomatic complexity: 314 Second operand 3 states. [2019-11-20 04:59:21,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:59:21,799 INFO L93 Difference]: Finished difference Result 929 states and 1191 transitions. [2019-11-20 04:59:21,799 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 04:59:21,799 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 929 states and 1191 transitions. [2019-11-20 04:59:21,803 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 526 [2019-11-20 04:59:21,808 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 929 states to 823 states and 1059 transitions. [2019-11-20 04:59:21,808 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 588 [2019-11-20 04:59:21,809 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 694 [2019-11-20 04:59:21,809 INFO L73 IsDeterministic]: Start isDeterministic. Operand 823 states and 1059 transitions. [2019-11-20 04:59:21,809 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:59:21,809 INFO L688 BuchiCegarLoop]: Abstraction has 823 states and 1059 transitions. [2019-11-20 04:59:21,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 823 states and 1059 transitions. [2019-11-20 04:59:21,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 823 to 715. [2019-11-20 04:59:21,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 715 states. [2019-11-20 04:59:21,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 715 states to 715 states and 923 transitions. [2019-11-20 04:59:21,825 INFO L711 BuchiCegarLoop]: Abstraction has 715 states and 923 transitions. [2019-11-20 04:59:21,825 INFO L591 BuchiCegarLoop]: Abstraction has 715 states and 923 transitions. [2019-11-20 04:59:21,825 INFO L424 BuchiCegarLoop]: ======== Iteration 18============ [2019-11-20 04:59:21,826 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 715 states and 923 transitions. [2019-11-20 04:59:21,827 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 524 [2019-11-20 04:59:21,827 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:59:21,828 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:59:21,830 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 04:59:21,830 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-20 04:59:21,831 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-20 04:59:21,831 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-20 04:59:21,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:21,832 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 13 times [2019-11-20 04:59:21,832 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:21,832 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061282311] [2019-11-20 04:59:21,832 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:21,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:21,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:21,843 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:59:21,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:21,844 INFO L82 PathProgramCache]: Analyzing trace with hash -422234342, now seen corresponding path program 1 times [2019-11-20 04:59:21,845 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:21,846 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067915612] [2019-11-20 04:59:21,846 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:21,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:59:21,913 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-20 04:59:21,913 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067915612] [2019-11-20 04:59:21,914 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1988095812] [2019-11-20 04:59:21,914 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/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-20 04:59:21,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:59:21,993 INFO L255 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-20 04:59:22,006 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 04:59:22,035 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-20 04:59:22,036 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-20 04:59:22,036 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-11-20 04:59:22,036 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933282877] [2019-11-20 04:59:22,037 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 04:59:22,037 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:59:22,037 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-11-20 04:59:22,037 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-11-20 04:59:22,037 INFO L87 Difference]: Start difference. First operand 715 states and 923 transitions. cyclomatic complexity: 213 Second operand 4 states. [2019-11-20 04:59:22,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:59:22,488 INFO L93 Difference]: Finished difference Result 1155 states and 1475 transitions. [2019-11-20 04:59:22,489 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-20 04:59:22,489 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1155 states and 1475 transitions. [2019-11-20 04:59:22,492 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 964 [2019-11-20 04:59:22,502 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1155 states to 1155 states and 1475 transitions. [2019-11-20 04:59:22,502 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1026 [2019-11-20 04:59:22,503 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1026 [2019-11-20 04:59:22,503 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1155 states and 1475 transitions. [2019-11-20 04:59:22,503 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:59:22,503 INFO L688 BuchiCegarLoop]: Abstraction has 1155 states and 1475 transitions. [2019-11-20 04:59:22,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1155 states and 1475 transitions. [2019-11-20 04:59:22,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1155 to 890. [2019-11-20 04:59:22,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 890 states. [2019-11-20 04:59:22,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 890 states to 890 states and 1145 transitions. [2019-11-20 04:59:22,518 INFO L711 BuchiCegarLoop]: Abstraction has 890 states and 1145 transitions. [2019-11-20 04:59:22,518 INFO L591 BuchiCegarLoop]: Abstraction has 890 states and 1145 transitions. [2019-11-20 04:59:22,518 INFO L424 BuchiCegarLoop]: ======== Iteration 19============ [2019-11-20 04:59:22,518 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 890 states and 1145 transitions. [2019-11-20 04:59:22,520 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 699 [2019-11-20 04:59:22,520 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:59:22,520 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:59:22,522 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 04:59:22,522 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-20 04:59:22,522 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-20 04:59:22,523 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-20 04:59:22,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:22,523 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 14 times [2019-11-20 04:59:22,523 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:22,524 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369905753] [2019-11-20 04:59:22,524 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:22,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:22,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:22,533 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:59:22,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:22,533 INFO L82 PathProgramCache]: Analyzing trace with hash 316957879, now seen corresponding path program 1 times [2019-11-20 04:59:22,533 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:22,533 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172112740] [2019-11-20 04:59:22,534 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:22,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:59:22,604 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-20 04:59:22,604 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172112740] [2019-11-20 04:59:22,605 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:59:22,605 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 04:59:22,605 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068502234] [2019-11-20 04:59:22,606 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 04:59:22,606 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:59:22,606 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 04:59:22,606 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 04:59:22,607 INFO L87 Difference]: Start difference. First operand 890 states and 1145 transitions. cyclomatic complexity: 260 Second operand 3 states. [2019-11-20 04:59:22,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:59:22,623 INFO L93 Difference]: Finished difference Result 1484 states and 1928 transitions. [2019-11-20 04:59:22,623 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 04:59:22,623 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1484 states and 1928 transitions. [2019-11-20 04:59:22,628 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1293 [2019-11-20 04:59:22,637 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1484 states to 1484 states and 1928 transitions. [2019-11-20 04:59:22,637 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1355 [2019-11-20 04:59:22,638 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1355 [2019-11-20 04:59:22,638 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1484 states and 1928 transitions. [2019-11-20 04:59:22,639 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:59:22,639 INFO L688 BuchiCegarLoop]: Abstraction has 1484 states and 1928 transitions. [2019-11-20 04:59:22,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1484 states and 1928 transitions. [2019-11-20 04:59:22,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1484 to 1484. [2019-11-20 04:59:22,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1484 states. [2019-11-20 04:59:22,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1484 states to 1484 states and 1928 transitions. [2019-11-20 04:59:22,659 INFO L711 BuchiCegarLoop]: Abstraction has 1484 states and 1928 transitions. [2019-11-20 04:59:22,659 INFO L591 BuchiCegarLoop]: Abstraction has 1484 states and 1928 transitions. [2019-11-20 04:59:22,659 INFO L424 BuchiCegarLoop]: ======== Iteration 20============ [2019-11-20 04:59:22,659 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1484 states and 1928 transitions. [2019-11-20 04:59:22,663 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1293 [2019-11-20 04:59:22,663 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:59:22,663 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:59:22,665 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 04:59:22,665 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-20 04:59:22,665 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-20 04:59:22,665 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-20 04:59:22,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:22,666 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 15 times [2019-11-20 04:59:22,666 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:22,666 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843488824] [2019-11-20 04:59:22,666 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:22,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:22,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:22,683 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:59:22,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:22,684 INFO L82 PathProgramCache]: Analyzing trace with hash -469844329, now seen corresponding path program 1 times [2019-11-20 04:59:22,684 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:22,684 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196489490] [2019-11-20 04:59:22,684 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:22,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:59:22,739 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-20 04:59:22,740 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196489490] [2019-11-20 04:59:22,740 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1303897346] [2019-11-20 04:59:22,740 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/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-20 04:59:22,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:59:22,815 INFO L255 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-20 04:59:22,818 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 04:59:22,844 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-20 04:59:22,845 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-11-20 04:59:22,845 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-11-20 04:59:22,845 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642221512] [2019-11-20 04:59:22,846 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 04:59:22,846 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:59:22,846 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 04:59:22,846 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-11-20 04:59:22,846 INFO L87 Difference]: Start difference. First operand 1484 states and 1928 transitions. cyclomatic complexity: 450 Second operand 3 states. [2019-11-20 04:59:22,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:59:22,980 INFO L93 Difference]: Finished difference Result 1488 states and 1928 transitions. [2019-11-20 04:59:22,980 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 04:59:22,981 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1488 states and 1928 transitions. [2019-11-20 04:59:22,985 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1297 [2019-11-20 04:59:22,994 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1488 states to 1488 states and 1928 transitions. [2019-11-20 04:59:22,995 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1359 [2019-11-20 04:59:22,996 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1359 [2019-11-20 04:59:22,996 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1488 states and 1928 transitions. [2019-11-20 04:59:22,997 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:59:22,998 INFO L688 BuchiCegarLoop]: Abstraction has 1488 states and 1928 transitions. [2019-11-20 04:59:22,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1488 states and 1928 transitions. [2019-11-20 04:59:23,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1488 to 1454. [2019-11-20 04:59:23,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1454 states. [2019-11-20 04:59:23,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1454 states to 1454 states and 1884 transitions. [2019-11-20 04:59:23,019 INFO L711 BuchiCegarLoop]: Abstraction has 1454 states and 1884 transitions. [2019-11-20 04:59:23,019 INFO L591 BuchiCegarLoop]: Abstraction has 1454 states and 1884 transitions. [2019-11-20 04:59:23,019 INFO L424 BuchiCegarLoop]: ======== Iteration 21============ [2019-11-20 04:59:23,019 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1454 states and 1884 transitions. [2019-11-20 04:59:23,022 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1263 [2019-11-20 04:59:23,022 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:59:23,023 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:59:23,024 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 04:59:23,024 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-20 04:59:23,025 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-20 04:59:23,025 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-20 04:59:23,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:23,025 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 16 times [2019-11-20 04:59:23,026 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:23,026 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642244678] [2019-11-20 04:59:23,026 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:23,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:23,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:23,034 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:59:23,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:23,034 INFO L82 PathProgramCache]: Analyzing trace with hash 1118406643, now seen corresponding path program 1 times [2019-11-20 04:59:23,034 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:23,035 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34304402] [2019-11-20 04:59:23,035 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:23,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:59:23,092 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-20 04:59:23,092 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34304402] [2019-11-20 04:59:23,092 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1650471470] [2019-11-20 04:59:23,092 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/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-20 04:59:23,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:59:23,160 INFO L255 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-20 04:59:23,163 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 04:59:23,191 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-20 04:59:23,191 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-11-20 04:59:23,192 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-11-20 04:59:23,192 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537405265] [2019-11-20 04:59:23,194 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 04:59:23,194 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:59:23,194 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 04:59:23,194 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-11-20 04:59:23,195 INFO L87 Difference]: Start difference. First operand 1454 states and 1884 transitions. cyclomatic complexity: 436 Second operand 3 states. [2019-11-20 04:59:23,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:59:23,313 INFO L93 Difference]: Finished difference Result 1490 states and 1928 transitions. [2019-11-20 04:59:23,314 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 04:59:23,314 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1490 states and 1928 transitions. [2019-11-20 04:59:23,320 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1299 [2019-11-20 04:59:23,337 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1490 states to 1490 states and 1928 transitions. [2019-11-20 04:59:23,337 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1361 [2019-11-20 04:59:23,338 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1361 [2019-11-20 04:59:23,338 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1490 states and 1928 transitions. [2019-11-20 04:59:23,339 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:59:23,339 INFO L688 BuchiCegarLoop]: Abstraction has 1490 states and 1928 transitions. [2019-11-20 04:59:23,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1490 states and 1928 transitions. [2019-11-20 04:59:23,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1490 to 1470. [2019-11-20 04:59:23,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1470 states. [2019-11-20 04:59:23,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1470 states to 1470 states and 1904 transitions. [2019-11-20 04:59:23,362 INFO L711 BuchiCegarLoop]: Abstraction has 1470 states and 1904 transitions. [2019-11-20 04:59:23,362 INFO L591 BuchiCegarLoop]: Abstraction has 1470 states and 1904 transitions. [2019-11-20 04:59:23,362 INFO L424 BuchiCegarLoop]: ======== Iteration 22============ [2019-11-20 04:59:23,363 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1470 states and 1904 transitions. [2019-11-20 04:59:23,367 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1279 [2019-11-20 04:59:23,367 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:59:23,367 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:59:23,369 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 04:59:23,369 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-20 04:59:23,369 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-20 04:59:23,370 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-20 04:59:23,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:23,370 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 17 times [2019-11-20 04:59:23,371 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:23,371 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858891256] [2019-11-20 04:59:23,371 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:23,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:23,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:23,379 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:59:23,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:23,381 INFO L82 PathProgramCache]: Analyzing trace with hash 1653869792, now seen corresponding path program 1 times [2019-11-20 04:59:23,381 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:23,382 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760610406] [2019-11-20 04:59:23,383 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:23,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:59:23,476 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-20 04:59:23,477 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760610406] [2019-11-20 04:59:23,477 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1928953797] [2019-11-20 04:59:23,477 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/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-20 04:59:23,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:59:23,553 INFO L255 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-20 04:59:23,555 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 04:59:23,576 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-20 04:59:23,576 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-20 04:59:23,576 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-11-20 04:59:23,576 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331077083] [2019-11-20 04:59:23,577 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 04:59:23,577 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:59:23,577 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-11-20 04:59:23,577 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-11-20 04:59:23,578 INFO L87 Difference]: Start difference. First operand 1470 states and 1904 transitions. cyclomatic complexity: 440 Second operand 4 states. [2019-11-20 04:59:23,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:59:23,847 INFO L93 Difference]: Finished difference Result 2457 states and 3152 transitions. [2019-11-20 04:59:23,847 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-20 04:59:23,848 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2457 states and 3152 transitions. [2019-11-20 04:59:23,856 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 1898 [2019-11-20 04:59:23,867 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2457 states to 2421 states and 3114 transitions. [2019-11-20 04:59:23,867 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2292 [2019-11-20 04:59:23,868 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2292 [2019-11-20 04:59:23,869 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2421 states and 3114 transitions. [2019-11-20 04:59:23,870 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:59:23,870 INFO L688 BuchiCegarLoop]: Abstraction has 2421 states and 3114 transitions. [2019-11-20 04:59:23,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2421 states and 3114 transitions. [2019-11-20 04:59:23,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2421 to 1897. [2019-11-20 04:59:23,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1897 states. [2019-11-20 04:59:23,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1897 states to 1897 states and 2468 transitions. [2019-11-20 04:59:23,899 INFO L711 BuchiCegarLoop]: Abstraction has 1897 states and 2468 transitions. [2019-11-20 04:59:23,899 INFO L591 BuchiCegarLoop]: Abstraction has 1897 states and 2468 transitions. [2019-11-20 04:59:23,899 INFO L424 BuchiCegarLoop]: ======== Iteration 23============ [2019-11-20 04:59:23,899 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1897 states and 2468 transitions. [2019-11-20 04:59:23,904 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1667 [2019-11-20 04:59:23,904 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:59:23,904 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:59:23,906 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 04:59:23,906 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-20 04:59:23,907 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-20 04:59:23,907 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-20 04:59:23,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:23,908 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 18 times [2019-11-20 04:59:23,908 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:23,908 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557727957] [2019-11-20 04:59:23,908 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:23,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:23,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:23,920 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:59:23,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:23,921 INFO L82 PathProgramCache]: Analyzing trace with hash 620714048, now seen corresponding path program 1 times [2019-11-20 04:59:23,921 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:23,921 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573584186] [2019-11-20 04:59:23,922 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:23,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:59:23,968 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-20 04:59:23,968 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573584186] [2019-11-20 04:59:23,968 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:59:23,968 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-20 04:59:23,969 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526819739] [2019-11-20 04:59:23,970 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 04:59:23,970 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:59:23,970 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 04:59:23,970 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 04:59:23,971 INFO L87 Difference]: Start difference. First operand 1897 states and 2468 transitions. cyclomatic complexity: 579 Second operand 3 states. [2019-11-20 04:59:24,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:59:24,129 INFO L93 Difference]: Finished difference Result 2080 states and 2677 transitions. [2019-11-20 04:59:24,130 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 04:59:24,130 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2080 states and 2677 transitions. [2019-11-20 04:59:24,135 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1732 [2019-11-20 04:59:24,143 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2080 states to 2010 states and 2607 transitions. [2019-11-20 04:59:24,143 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1881 [2019-11-20 04:59:24,144 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1881 [2019-11-20 04:59:24,144 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2010 states and 2607 transitions. [2019-11-20 04:59:24,145 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:59:24,145 INFO L688 BuchiCegarLoop]: Abstraction has 2010 states and 2607 transitions. [2019-11-20 04:59:24,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2010 states and 2607 transitions. [2019-11-20 04:59:24,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2010 to 1895. [2019-11-20 04:59:24,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1895 states. [2019-11-20 04:59:24,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1895 states to 1895 states and 2460 transitions. [2019-11-20 04:59:24,170 INFO L711 BuchiCegarLoop]: Abstraction has 1895 states and 2460 transitions. [2019-11-20 04:59:24,170 INFO L591 BuchiCegarLoop]: Abstraction has 1895 states and 2460 transitions. [2019-11-20 04:59:24,170 INFO L424 BuchiCegarLoop]: ======== Iteration 24============ [2019-11-20 04:59:24,170 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1895 states and 2460 transitions. [2019-11-20 04:59:24,175 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1659 [2019-11-20 04:59:24,175 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:59:24,175 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:59:24,177 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 04:59:24,177 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-20 04:59:24,177 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-20 04:59:24,177 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-20 04:59:24,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:24,178 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 19 times [2019-11-20 04:59:24,178 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:24,178 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528709587] [2019-11-20 04:59:24,178 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:24,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:24,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:24,185 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:59:24,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:24,185 INFO L82 PathProgramCache]: Analyzing trace with hash -494249179, now seen corresponding path program 1 times [2019-11-20 04:59:24,185 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:24,186 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952084176] [2019-11-20 04:59:24,186 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:24,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:59:24,259 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-20 04:59:24,259 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952084176] [2019-11-20 04:59:24,260 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:59:24,260 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 04:59:24,260 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346517902] [2019-11-20 04:59:24,260 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 04:59:24,260 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:59:24,262 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 04:59:24,262 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 04:59:24,262 INFO L87 Difference]: Start difference. First operand 1895 states and 2460 transitions. cyclomatic complexity: 574 Second operand 3 states. [2019-11-20 04:59:24,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:59:24,281 INFO L93 Difference]: Finished difference Result 3140 states and 4046 transitions. [2019-11-20 04:59:24,282 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 04:59:24,282 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3140 states and 4046 transitions. [2019-11-20 04:59:24,293 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 2904 [2019-11-20 04:59:24,314 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3140 states to 3140 states and 4046 transitions. [2019-11-20 04:59:24,314 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3011 [2019-11-20 04:59:24,316 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3011 [2019-11-20 04:59:24,316 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3140 states and 4046 transitions. [2019-11-20 04:59:24,317 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:59:24,317 INFO L688 BuchiCegarLoop]: Abstraction has 3140 states and 4046 transitions. [2019-11-20 04:59:24,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3140 states and 4046 transitions. [2019-11-20 04:59:24,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3140 to 1895. [2019-11-20 04:59:24,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1895 states. [2019-11-20 04:59:24,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1895 states to 1895 states and 2458 transitions. [2019-11-20 04:59:24,354 INFO L711 BuchiCegarLoop]: Abstraction has 1895 states and 2458 transitions. [2019-11-20 04:59:24,354 INFO L591 BuchiCegarLoop]: Abstraction has 1895 states and 2458 transitions. [2019-11-20 04:59:24,355 INFO L424 BuchiCegarLoop]: ======== Iteration 25============ [2019-11-20 04:59:24,355 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1895 states and 2458 transitions. [2019-11-20 04:59:24,359 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1659 [2019-11-20 04:59:24,359 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:59:24,359 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:59:24,361 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 04:59:24,361 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 04:59:24,361 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-20 04:59:24,362 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-20 04:59:24,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:24,362 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 20 times [2019-11-20 04:59:24,362 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:24,363 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222379250] [2019-11-20 04:59:24,363 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:24,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:24,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:24,370 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:59:24,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:24,370 INFO L82 PathProgramCache]: Analyzing trace with hash -1648755482, now seen corresponding path program 1 times [2019-11-20 04:59:24,371 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:24,371 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713586112] [2019-11-20 04:59:24,371 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:24,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:59:24,511 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-20 04:59:24,511 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713586112] [2019-11-20 04:59:24,511 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:59:24,511 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-11-20 04:59:24,511 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629162667] [2019-11-20 04:59:24,512 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 04:59:24,512 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:59:24,512 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-11-20 04:59:24,512 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-11-20 04:59:24,512 INFO L87 Difference]: Start difference. First operand 1895 states and 2458 transitions. cyclomatic complexity: 572 Second operand 5 states. [2019-11-20 04:59:24,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:59:24,598 INFO L93 Difference]: Finished difference Result 8088 states and 10384 transitions. [2019-11-20 04:59:24,598 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-11-20 04:59:24,599 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8088 states and 10384 transitions. [2019-11-20 04:59:24,670 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 7756 [2019-11-20 04:59:24,693 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8088 states to 8088 states and 10384 transitions. [2019-11-20 04:59:24,693 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7959 [2019-11-20 04:59:24,697 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7959 [2019-11-20 04:59:24,697 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8088 states and 10384 transitions. [2019-11-20 04:59:24,697 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:59:24,698 INFO L688 BuchiCegarLoop]: Abstraction has 8088 states and 10384 transitions. [2019-11-20 04:59:24,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8088 states and 10384 transitions. [2019-11-20 04:59:24,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8088 to 3158. [2019-11-20 04:59:24,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3158 states. [2019-11-20 04:59:24,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3158 states to 3158 states and 4072 transitions. [2019-11-20 04:59:24,746 INFO L711 BuchiCegarLoop]: Abstraction has 3158 states and 4072 transitions. [2019-11-20 04:59:24,746 INFO L591 BuchiCegarLoop]: Abstraction has 3158 states and 4072 transitions. [2019-11-20 04:59:24,746 INFO L424 BuchiCegarLoop]: ======== Iteration 26============ [2019-11-20 04:59:24,746 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3158 states and 4072 transitions. [2019-11-20 04:59:24,754 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 2922 [2019-11-20 04:59:24,754 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:59:24,754 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:59:24,760 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 04:59:24,760 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-20 04:59:24,761 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-20 04:59:24,761 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-20 04:59:24,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:24,761 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 21 times [2019-11-20 04:59:24,762 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:24,762 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245422117] [2019-11-20 04:59:24,762 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:24,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:24,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:24,770 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:59:24,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:24,770 INFO L82 PathProgramCache]: Analyzing trace with hash -663656589, now seen corresponding path program 1 times [2019-11-20 04:59:24,770 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:24,770 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502886260] [2019-11-20 04:59:24,770 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:24,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:24,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:24,813 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:59:24,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:24,813 INFO L82 PathProgramCache]: Analyzing trace with hash -1898708507, now seen corresponding path program 1 times [2019-11-20 04:59:24,813 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:24,813 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357041589] [2019-11-20 04:59:24,814 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:24,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:24,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:24,862 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:59:26,080 WARN L191 SmtUtils]: Spent 1.20 s on a formula simplification. DAG size of input: 384 DAG size of output: 142 [2019-11-20 04:59:26,211 WARN L191 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 76 [2019-11-20 04:59:26,213 INFO L210 LassoAnalysis]: Preferences: [2019-11-20 04:59:26,213 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-20 04:59:26,213 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-20 04:59:26,213 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-20 04:59:26,213 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-11-20 04:59:26,214 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:59:26,214 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-20 04:59:26,214 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-20 04:59:26,214 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration26_Loop [2019-11-20 04:59:26,214 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-20 04:59:26,214 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-20 04:59:26,218 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-20 04:59:26,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-20 04:59:26,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-20 04:59:26,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-20 04:59:26,231 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-20 04:59:26,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-20 04:59:26,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-20 04:59:26,249 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-20 04:59:26,255 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:59:26,258 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:59:26,261 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:59:26,264 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-20 04:59:26,267 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:59:26,270 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:59:26,279 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-20 04:59:26,281 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:59:26,284 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-20 04:59:26,289 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:59:26,293 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-20 04:59:26,296 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:59:26,298 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:59:26,302 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-20 04:59:26,584 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-20 04:59:26,584 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/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-20 04:59:26,587 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 04:59:26,587 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 04:59:26,590 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 04:59:26,590 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_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/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-20 04:59:26,595 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 04:59:26,595 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 04:59:26,598 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 04:59:26,598 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_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/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-20 04:59:26,603 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 04:59:26,603 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 04:59:26,606 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 04:59:26,607 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_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/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) [2019-11-20 04:59:26,635 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 04:59:26,635 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:59:26,640 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 04:59:26,640 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_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/bin/uautomizer/z3 Starting monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 04:59:26,655 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 04:59:26,655 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:59:26,671 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 04:59:26,671 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_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/bin/uautomizer/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 04:59:26,687 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 04:59:26,687 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:59:26,691 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 04:59:26,691 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_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/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) [2019-11-20 04:59:26,707 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 04:59:26,707 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:59:26,711 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 04:59:26,711 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_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/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-20 04:59:26,737 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 04:59:26,737 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 04:59:26,741 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 04:59:26,742 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_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/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-20 04:59:26,747 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 04:59:26,747 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 04:59:26,750 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 04:59:26,750 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_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/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-20 04:59:26,755 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 04:59:26,755 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 04:59:26,762 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 04:59:26,762 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_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/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-20 04:59:26,787 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 04:59:26,787 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 04:59:26,794 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 04:59:26,794 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_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/bin/uautomizer/z3 Starting monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 04:59:26,806 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 04:59:26,806 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:59:26,811 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 04:59:26,811 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_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/bin/uautomizer/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 04:59:26,818 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 04:59:26,818 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:59:26,822 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 04:59:26,822 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_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/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-20 04:59:26,831 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 04:59:26,831 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-20 04:59:26,838 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 04:59:26,838 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_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/bin/uautomizer/z3 Starting monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:59:26,850 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 04:59:26,850 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 04:59:26,853 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 04:59:26,853 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_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/bin/uautomizer/z3 Starting monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:59:26,858 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 04:59:26,858 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 04:59:26,861 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 04:59:26,861 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_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/bin/uautomizer/z3 Starting monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:59:26,865 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 04:59:26,865 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/bin/uautomizer/z3 Starting monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:59:26,872 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-20 04:59:26,872 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 04:59:26,877 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-20 04:59:26,879 INFO L210 LassoAnalysis]: Preferences: [2019-11-20 04:59:26,879 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-20 04:59:26,879 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-20 04:59:26,879 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-20 04:59:26,879 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-11-20 04:59:26,879 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:59:26,879 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-20 04:59:26,879 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-20 04:59:26,879 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration26_Loop [2019-11-20 04:59:26,880 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-20 04:59:26,880 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-20 04:59:26,882 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:59:26,885 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:59:26,890 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-20 04:59:26,901 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-20 04:59:26,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-20 04:59:26,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-20 04:59:26,911 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:59:26,913 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-20 04:59:26,916 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-20 04:59:26,919 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-20 04:59:26,922 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:59:26,924 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:59:26,927 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-20 04:59:26,930 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-20 04:59:26,932 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-20 04:59:26,938 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-20 04:59:26,942 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-20 04:59:26,951 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:59:26,956 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-20 04:59:26,959 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-20 04:59:26,961 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-20 04:59:26,964 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-20 04:59:27,235 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-20 04:59:27,236 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/bin/uautomizer/z3 Starting monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 04:59:27,249 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-20 04:59:27,251 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 04:59:27,251 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 04:59:27,251 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 04:59:27,251 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 04:59:27,251 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 04:59:27,252 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 04:59:27,252 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:59:27,258 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/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-20 04:59:27,267 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-20 04:59:27,268 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 04:59:27,268 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 04:59:27,269 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 04:59:27,269 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 04:59:27,269 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 04:59:27,271 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 04:59:27,271 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-20 04:59:27,275 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/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-20 04:59:27,281 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-20 04:59:27,283 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 04:59:27,283 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 04:59:27,283 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 04:59:27,283 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 04:59:27,284 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 04:59:27,285 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 04:59:27,285 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-20 04:59:27,289 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/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-20 04:59:27,294 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-20 04:59:27,296 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 04:59:27,296 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 04:59:27,296 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 04:59:27,296 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-11-20 04:59:27,296 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 04:59:27,303 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-11-20 04:59:27,304 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-20 04:59:27,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_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/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-20 04:59:27,316 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-20 04:59:27,317 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 04:59:27,317 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 04:59:27,318 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 04:59:27,318 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 04:59:27,318 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 04:59:27,321 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 04:59:27,321 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-20 04:59:27,323 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/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-20 04:59:27,335 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-20 04:59:27,336 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 04:59:27,337 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 04:59:27,337 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 04:59:27,337 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 04:59:27,337 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 04:59:27,338 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 04:59:27,338 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-20 04:59:27,340 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/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-20 04:59:27,351 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-20 04:59:27,352 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 04:59:27,352 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 04:59:27,352 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 04:59:27,353 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 04:59:27,353 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 04:59:27,353 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 04:59:27,353 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-20 04:59:27,358 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/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-20 04:59:27,364 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-20 04:59:27,366 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 04:59:27,366 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 04:59:27,366 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 04:59:27,366 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 04:59:27,366 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 04:59:27,367 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 04:59:27,367 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-20 04:59:27,370 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/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-20 04:59:27,377 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-20 04:59:27,379 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 04:59:27,380 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 04:59:27,380 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 04:59:27,380 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 04:59:27,380 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 04:59:27,380 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 04:59:27,381 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-20 04:59:27,383 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/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-20 04:59:27,399 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-20 04:59:27,400 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 04:59:27,401 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 04:59:27,401 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 04:59:27,401 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 04:59:27,401 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 04:59:27,401 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 04:59:27,402 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-20 04:59:27,403 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/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-20 04:59:27,409 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-20 04:59:27,410 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 04:59:27,410 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 04:59:27,410 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 04:59:27,410 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 04:59:27,411 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 04:59:27,411 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 04:59:27,411 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-20 04:59:27,413 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/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-20 04:59:27,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-20 04:59:27,423 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 04:59:27,423 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 04:59:27,423 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 04:59:27,423 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 04:59:27,423 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 04:59:27,424 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 04:59:27,424 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-20 04:59:27,426 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/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-20 04:59:27,431 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-20 04:59:27,432 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 04:59:27,433 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 04:59:27,433 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 04:59:27,433 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 04:59:27,433 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 04:59:27,434 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 04:59:27,434 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-20 04:59:27,435 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/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) [2019-11-20 04:59:27,441 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-20 04:59:27,442 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 04:59:27,443 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 04:59:27,443 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 04:59:27,443 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 04:59:27,443 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 04:59:27,443 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 04:59:27,444 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:59:27,446 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/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) [2019-11-20 04:59:27,454 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-20 04:59:27,455 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 04:59:27,455 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 04:59:27,455 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 04:59:27,455 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 04:59:27,456 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 04:59:27,458 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 04:59:27,458 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:59:27,462 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/bin/uautomizer/z3 Starting monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 04:59:27,467 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-20 04:59:27,469 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 04:59:27,469 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 04:59:27,469 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 04:59:27,469 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 04:59:27,469 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 04:59:27,470 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 04:59:27,470 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:59:27,472 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/bin/uautomizer/z3 Starting monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 04:59:27,481 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-20 04:59:27,483 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 04:59:27,483 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 04:59:27,483 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 04:59:27,483 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 04:59:27,483 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 04:59:27,486 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 04:59:27,486 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:59:27,490 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/bin/uautomizer/z3 Starting monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 04:59:27,495 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-20 04:59:27,497 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 04:59:27,497 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 04:59:27,497 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 04:59:27,497 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 04:59:27,497 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 04:59:27,498 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 04:59:27,499 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:59:27,501 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-20 04:59:27,506 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-20 04:59:27,506 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_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/bin/uautomizer/z3 Starting monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 04:59:27,511 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-20 04:59:27,511 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-20 04:59:27,512 INFO L510 LassoAnalysis]: Proved termination. [2019-11-20 04:59:27,512 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-20 04:59:27,514 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed Waiting until toolchain timeout for monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:59:27,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:27,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:59:27,601 INFO L255 TraceCheckSpWp]: Trace formula consists of 45 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-20 04:59:27,602 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 04:59:27,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:59:27,634 INFO L255 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-20 04:59:27,637 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 04:59:27,685 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-20 04:59:27,686 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-20 04:59:27,686 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3158 states and 4072 transitions. cyclomatic complexity: 925 Second operand 5 states. [2019-11-20 04:59:27,788 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-20 04:59:27,789 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-20 04:59:27,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-20 04:59:27,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 400 transitions. [2019-11-20 04:59:27,790 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 400 transitions. Stem has 16 letters. Loop has 173 letters. [2019-11-20 04:59:27,794 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 04:59:27,794 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 400 transitions. Stem has 189 letters. Loop has 173 letters. [2019-11-20 04:59:27,795 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 04:59:27,795 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 400 transitions. Stem has 16 letters. Loop has 346 letters. [2019-11-20 04:59:27,797 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 04:59:27,797 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8238 states and 10574 transitions. [2019-11-20 04:59:27,826 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 5450 [2019-11-20 04:59:27,852 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8238 states to 8238 states and 10574 transitions. [2019-11-20 04:59:27,852 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5561 [2019-11-20 04:59:27,856 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5573 [2019-11-20 04:59:27,856 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8238 states and 10574 transitions. [2019-11-20 04:59:27,856 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:59:27,856 INFO L688 BuchiCegarLoop]: Abstraction has 8238 states and 10574 transitions. [2019-11-20 04:59:27,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8238 states and 10574 transitions. [2019-11-20 04:59:27,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8238 to 8226. [2019-11-20 04:59:27,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8226 states. [2019-11-20 04:59:27,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8226 states to 8226 states and 10556 transitions. [2019-11-20 04:59:27,938 INFO L711 BuchiCegarLoop]: Abstraction has 8226 states and 10556 transitions. [2019-11-20 04:59:27,938 INFO L591 BuchiCegarLoop]: Abstraction has 8226 states and 10556 transitions. [2019-11-20 04:59:27,938 INFO L424 BuchiCegarLoop]: ======== Iteration 27============ [2019-11-20 04:59:27,938 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8226 states and 10556 transitions. [2019-11-20 04:59:27,956 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 5450 [2019-11-20 04:59:27,956 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:59:27,956 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:59:27,958 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-20 04:59:27,958 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-20 04:59:27,958 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-20 04:59:27,959 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-20 04:59:27,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:27,959 INFO L82 PathProgramCache]: Analyzing trace with hash -2011390299, now seen corresponding path program 1 times [2019-11-20 04:59:27,959 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:27,959 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770159140] [2019-11-20 04:59:27,959 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:27,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:27,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:27,966 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:59:27,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:27,967 INFO L82 PathProgramCache]: Analyzing trace with hash -941405389, now seen corresponding path program 1 times [2019-11-20 04:59:27,967 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:27,967 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287936388] [2019-11-20 04:59:27,967 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:27,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:27,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:27,997 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:59:27,998 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:27,998 INFO L82 PathProgramCache]: Analyzing trace with hash 1185703695, now seen corresponding path program 1 times [2019-11-20 04:59:27,998 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:27,998 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319784630] [2019-11-20 04:59:27,998 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:28,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:59:28,041 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-20 04:59:28,042 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319784630] [2019-11-20 04:59:28,042 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:59:28,042 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-20 04:59:28,042 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023759034] [2019-11-20 04:59:29,562 WARN L191 SmtUtils]: Spent 1.51 s on a formula simplification. DAG size of input: 384 DAG size of output: 142 [2019-11-20 04:59:29,639 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:59:29,639 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 04:59:29,639 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 04:59:29,639 INFO L87 Difference]: Start difference. First operand 8226 states and 10556 transitions. cyclomatic complexity: 2349 Second operand 3 states. [2019-11-20 04:59:29,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:59:29,698 INFO L93 Difference]: Finished difference Result 10682 states and 13634 transitions. [2019-11-20 04:59:29,698 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 04:59:29,699 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10682 states and 13634 transitions. [2019-11-20 04:59:29,722 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 7886 [2019-11-20 04:59:29,755 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10682 states to 10678 states and 13630 transitions. [2019-11-20 04:59:29,755 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8009 [2019-11-20 04:59:29,761 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8009 [2019-11-20 04:59:29,761 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10678 states and 13630 transitions. [2019-11-20 04:59:29,761 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:59:29,761 INFO L688 BuchiCegarLoop]: Abstraction has 10678 states and 13630 transitions. [2019-11-20 04:59:29,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10678 states and 13630 transitions. [2019-11-20 04:59:29,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10678 to 10678. [2019-11-20 04:59:29,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10678 states. [2019-11-20 04:59:29,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10678 states to 10678 states and 13630 transitions. [2019-11-20 04:59:29,862 INFO L711 BuchiCegarLoop]: Abstraction has 10678 states and 13630 transitions. [2019-11-20 04:59:29,862 INFO L591 BuchiCegarLoop]: Abstraction has 10678 states and 13630 transitions. [2019-11-20 04:59:29,862 INFO L424 BuchiCegarLoop]: ======== Iteration 28============ [2019-11-20 04:59:29,862 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10678 states and 13630 transitions. [2019-11-20 04:59:29,885 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 7886 [2019-11-20 04:59:29,885 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:59:29,886 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:59:29,887 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-20 04:59:29,887 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-20 04:59:29,887 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-20 04:59:29,888 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-20 04:59:29,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:29,888 INFO L82 PathProgramCache]: Analyzing trace with hash -210785203, now seen corresponding path program 1 times [2019-11-20 04:59:29,889 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:29,889 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65563843] [2019-11-20 04:59:29,889 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:29,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:29,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:29,896 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:59:29,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:29,896 INFO L82 PathProgramCache]: Analyzing trace with hash 1318467263, now seen corresponding path program 2 times [2019-11-20 04:59:29,896 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:29,897 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969004181] [2019-11-20 04:59:29,897 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:29,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:29,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:29,926 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:59:29,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:29,927 INFO L82 PathProgramCache]: Analyzing trace with hash 1275385331, now seen corresponding path program 1 times [2019-11-20 04:59:29,927 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:29,927 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900913272] [2019-11-20 04:59:29,927 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:29,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:59:29,973 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-20 04:59:29,973 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900913272] [2019-11-20 04:59:29,974 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:59:29,974 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 04:59:29,974 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142780420] [2019-11-20 04:59:31,395 WARN L191 SmtUtils]: Spent 1.41 s on a formula simplification. DAG size of input: 385 DAG size of output: 143 [2019-11-20 04:59:31,480 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:59:31,481 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 04:59:31,481 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 04:59:31,481 INFO L87 Difference]: Start difference. First operand 10678 states and 13630 transitions. cyclomatic complexity: 2975 Second operand 3 states. [2019-11-20 04:59:31,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:59:31,512 INFO L93 Difference]: Finished difference Result 10958 states and 13966 transitions. [2019-11-20 04:59:31,512 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 04:59:31,512 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10958 states and 13966 transitions. [2019-11-20 04:59:31,537 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 7982 [2019-11-20 04:59:31,563 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10958 states to 10866 states and 13854 transitions. [2019-11-20 04:59:31,563 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8105 [2019-11-20 04:59:31,569 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8105 [2019-11-20 04:59:31,569 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10866 states and 13854 transitions. [2019-11-20 04:59:31,569 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:59:31,570 INFO L688 BuchiCegarLoop]: Abstraction has 10866 states and 13854 transitions. [2019-11-20 04:59:31,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10866 states and 13854 transitions. [2019-11-20 04:59:31,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10866 to 10866. [2019-11-20 04:59:31,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10866 states. [2019-11-20 04:59:31,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10866 states to 10866 states and 13854 transitions. [2019-11-20 04:59:31,671 INFO L711 BuchiCegarLoop]: Abstraction has 10866 states and 13854 transitions. [2019-11-20 04:59:31,671 INFO L591 BuchiCegarLoop]: Abstraction has 10866 states and 13854 transitions. [2019-11-20 04:59:31,671 INFO L424 BuchiCegarLoop]: ======== Iteration 29============ [2019-11-20 04:59:31,671 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10866 states and 13854 transitions. [2019-11-20 04:59:31,694 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 7982 [2019-11-20 04:59:31,695 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:59:31,695 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:59:31,696 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-20 04:59:31,697 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-20 04:59:31,697 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-20 04:59:31,697 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-20 04:59:31,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:31,698 INFO L82 PathProgramCache]: Analyzing trace with hash -210905429, now seen corresponding path program 1 times [2019-11-20 04:59:31,698 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:31,698 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384273550] [2019-11-20 04:59:31,698 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:31,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:59:31,715 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-20 04:59:31,715 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384273550] [2019-11-20 04:59:31,715 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:59:31,715 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-20 04:59:31,715 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512369487] [2019-11-20 04:59:31,715 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-20 04:59:31,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:31,716 INFO L82 PathProgramCache]: Analyzing trace with hash -1326670183, now seen corresponding path program 2 times [2019-11-20 04:59:31,716 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:31,716 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904742919] [2019-11-20 04:59:31,716 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:31,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:59:31,784 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-20 04:59:31,784 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904742919] [2019-11-20 04:59:31,785 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:59:31,785 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-20 04:59:31,785 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039311037] [2019-11-20 04:59:31,785 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 04:59:31,786 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:59:31,786 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 04:59:31,786 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 04:59:31,786 INFO L87 Difference]: Start difference. First operand 10866 states and 13854 transitions. cyclomatic complexity: 3011 Second operand 3 states. [2019-11-20 04:59:31,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:59:31,924 INFO L93 Difference]: Finished difference Result 10918 states and 13887 transitions. [2019-11-20 04:59:31,925 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 04:59:31,925 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10918 states and 13887 transitions. [2019-11-20 04:59:31,959 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 8010 [2019-11-20 04:59:31,981 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10918 states to 10918 states and 13887 transitions. [2019-11-20 04:59:31,981 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8141 [2019-11-20 04:59:31,991 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8141 [2019-11-20 04:59:31,992 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10918 states and 13887 transitions. [2019-11-20 04:59:31,993 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:59:31,993 INFO L688 BuchiCegarLoop]: Abstraction has 10918 states and 13887 transitions. [2019-11-20 04:59:31,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10918 states and 13887 transitions. [2019-11-20 04:59:32,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10918 to 10866. [2019-11-20 04:59:32,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10866 states. [2019-11-20 04:59:32,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10866 states to 10866 states and 13827 transitions. [2019-11-20 04:59:32,093 INFO L711 BuchiCegarLoop]: Abstraction has 10866 states and 13827 transitions. [2019-11-20 04:59:32,093 INFO L591 BuchiCegarLoop]: Abstraction has 10866 states and 13827 transitions. [2019-11-20 04:59:32,093 INFO L424 BuchiCegarLoop]: ======== Iteration 30============ [2019-11-20 04:59:32,093 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10866 states and 13827 transitions. [2019-11-20 04:59:32,117 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 7982 [2019-11-20 04:59:32,117 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:59:32,117 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:59:32,117 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-20 04:59:32,118 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-20 04:59:32,118 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-20 04:59:32,118 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-20 04:59:32,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:32,118 INFO L82 PathProgramCache]: Analyzing trace with hash -210909267, now seen corresponding path program 1 times [2019-11-20 04:59:32,119 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:32,119 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216156486] [2019-11-20 04:59:32,119 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:32,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:59:32,135 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-20 04:59:32,135 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216156486] [2019-11-20 04:59:32,135 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:59:32,135 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-20 04:59:32,135 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334877895] [2019-11-20 04:59:32,135 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-20 04:59:32,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:32,136 INFO L82 PathProgramCache]: Analyzing trace with hash 1441109096, now seen corresponding path program 1 times [2019-11-20 04:59:32,136 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:32,136 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184163828] [2019-11-20 04:59:32,136 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:32,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:59:32,151 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-20 04:59:32,151 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184163828] [2019-11-20 04:59:32,151 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:59:32,151 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-20 04:59:32,152 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820082440] [2019-11-20 04:59:32,152 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 04:59:32,152 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:59:32,152 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 04:59:32,152 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 04:59:32,152 INFO L87 Difference]: Start difference. First operand 10866 states and 13827 transitions. cyclomatic complexity: 2984 Second operand 3 states. [2019-11-20 04:59:32,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:59:32,337 INFO L93 Difference]: Finished difference Result 10714 states and 13605 transitions. [2019-11-20 04:59:32,337 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 04:59:32,337 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10714 states and 13605 transitions. [2019-11-20 04:59:32,368 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 7871 [2019-11-20 04:59:32,383 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10714 states to 10685 states and 13576 transitions. [2019-11-20 04:59:32,383 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8033 [2019-11-20 04:59:32,387 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8033 [2019-11-20 04:59:32,387 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10685 states and 13576 transitions. [2019-11-20 04:59:32,387 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:59:32,387 INFO L688 BuchiCegarLoop]: Abstraction has 10685 states and 13576 transitions. [2019-11-20 04:59:32,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10685 states and 13576 transitions. [2019-11-20 04:59:32,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10685 to 10577. [2019-11-20 04:59:32,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10577 states. [2019-11-20 04:59:32,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10577 states to 10577 states and 13446 transitions. [2019-11-20 04:59:32,479 INFO L711 BuchiCegarLoop]: Abstraction has 10577 states and 13446 transitions. [2019-11-20 04:59:32,479 INFO L591 BuchiCegarLoop]: Abstraction has 10577 states and 13446 transitions. [2019-11-20 04:59:32,479 INFO L424 BuchiCegarLoop]: ======== Iteration 31============ [2019-11-20 04:59:32,479 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10577 states and 13446 transitions. [2019-11-20 04:59:32,503 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 7803 [2019-11-20 04:59:32,503 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:59:32,503 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:59:32,503 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-11-20 04:59:32,504 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-20 04:59:32,504 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-20 04:59:32,504 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-20 04:59:32,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:32,504 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 2 times [2019-11-20 04:59:32,505 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:32,505 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376998979] [2019-11-20 04:59:32,505 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:32,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:32,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:32,510 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:59:32,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:32,511 INFO L82 PathProgramCache]: Analyzing trace with hash -1008347594, now seen corresponding path program 1 times [2019-11-20 04:59:32,511 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:32,511 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869229286] [2019-11-20 04:59:32,511 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:32,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:59:32,535 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-20 04:59:32,535 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869229286] [2019-11-20 04:59:32,535 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:59:32,535 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 04:59:32,535 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353442003] [2019-11-20 04:59:32,536 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 04:59:32,536 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:59:32,536 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 04:59:32,536 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 04:59:32,536 INFO L87 Difference]: Start difference. First operand 10577 states and 13446 transitions. cyclomatic complexity: 2888 Second operand 3 states. [2019-11-20 04:59:32,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:59:32,557 INFO L93 Difference]: Finished difference Result 9724 states and 12284 transitions. [2019-11-20 04:59:32,557 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 04:59:32,557 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9724 states and 12284 transitions. [2019-11-20 04:59:32,588 INFO L131 ngComponentsAnalysis]: Automaton has 27 accepting balls. 6296 [2019-11-20 04:59:32,608 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9724 states to 9567 states and 12061 transitions. [2019-11-20 04:59:32,608 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7171 [2019-11-20 04:59:32,612 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7171 [2019-11-20 04:59:32,613 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9567 states and 12061 transitions. [2019-11-20 04:59:32,614 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:59:32,614 INFO L688 BuchiCegarLoop]: Abstraction has 9567 states and 12061 transitions. [2019-11-20 04:59:32,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9567 states and 12061 transitions. [2019-11-20 04:59:32,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9567 to 7817. [2019-11-20 04:59:32,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7817 states. [2019-11-20 04:59:32,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7817 states to 7817 states and 9914 transitions. [2019-11-20 04:59:32,680 INFO L711 BuchiCegarLoop]: Abstraction has 7817 states and 9914 transitions. [2019-11-20 04:59:32,680 INFO L591 BuchiCegarLoop]: Abstraction has 7817 states and 9914 transitions. [2019-11-20 04:59:32,680 INFO L424 BuchiCegarLoop]: ======== Iteration 32============ [2019-11-20 04:59:32,680 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7817 states and 9914 transitions. [2019-11-20 04:59:32,692 INFO L131 ngComponentsAnalysis]: Automaton has 21 accepting balls. 5172 [2019-11-20 04:59:32,693 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:59:32,693 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:59:32,693 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-20 04:59:32,693 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-20 04:59:32,693 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-20 04:59:32,693 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-20 04:59:32,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:32,694 INFO L82 PathProgramCache]: Analyzing trace with hash 2071406454, now seen corresponding path program 1 times [2019-11-20 04:59:32,694 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:32,694 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638242693] [2019-11-20 04:59:32,694 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:32,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:59:32,701 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-20 04:59:32,702 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638242693] [2019-11-20 04:59:32,702 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:59:32,702 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-20 04:59:32,702 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470019959] [2019-11-20 04:59:32,702 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-20 04:59:32,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:32,703 INFO L82 PathProgramCache]: Analyzing trace with hash 539935652, now seen corresponding path program 2 times [2019-11-20 04:59:32,703 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:32,703 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544737250] [2019-11-20 04:59:32,703 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:32,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:32,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:32,709 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:59:32,832 WARN L191 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 27 [2019-11-20 04:59:32,846 INFO L210 LassoAnalysis]: Preferences: [2019-11-20 04:59:32,846 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-20 04:59:32,846 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-20 04:59:32,846 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-20 04:59:32,846 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-11-20 04:59:32,846 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:59:32,847 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-20 04:59:32,847 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-20 04:59:32,847 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration32_Loop [2019-11-20 04:59:32,847 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-20 04:59:32,847 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-20 04:59:32,848 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:59:32,855 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-20 04:59:32,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-20 04:59:32,860 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-20 04:59:32,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-20 04:59:32,914 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-20 04:59:32,914 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/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) Waiting until toolchain timeout for monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:59:32,921 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 04:59:32,921 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 04:59:32,924 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 04:59:32,924 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_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/bin/uautomizer/z3 Starting monitored process 51 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:59:32,928 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 04:59:32,928 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 04:59:32,931 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 04:59:32,931 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_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/bin/uautomizer/z3 Starting monitored process 52 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:59:32,934 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 04:59:32,935 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 04:59:32,938 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 04:59:32,938 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_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/bin/uautomizer/z3 Starting monitored process 53 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:59:32,942 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 04:59:32,942 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/bin/uautomizer/z3 Starting monitored process 54 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:59:32,952 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-20 04:59:32,952 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 04:59:32,958 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-20 04:59:32,959 INFO L210 LassoAnalysis]: Preferences: [2019-11-20 04:59:32,959 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-20 04:59:32,959 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-20 04:59:32,959 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-20 04:59:32,959 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-11-20 04:59:32,959 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:59:32,959 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-20 04:59:32,960 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-20 04:59:32,960 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration32_Loop [2019-11-20 04:59:32,960 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-20 04:59:32,960 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-20 04:59:32,960 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:59:32,967 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-20 04:59:32,972 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:59:32,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-20 04:59:32,976 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:59:33,028 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-20 04:59:33,028 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/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) Waiting until toolchain timeout for monitored process 55 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:59:33,032 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-20 04:59:33,033 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 04:59:33,033 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 04:59:33,034 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 04:59:33,034 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 04:59:33,034 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 04:59:33,035 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 04:59:33,035 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 04:59:33,038 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/bin/uautomizer/z3 Starting monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:59:33,042 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-20 04:59:33,043 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 04:59:33,043 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 04:59:33,043 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 04:59:33,043 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 04:59:33,043 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 04:59:33,044 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 04:59:33,045 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 04:59:33,047 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-20 04:59:33,049 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-20 04:59:33,049 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_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/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) Waiting until toolchain timeout for monitored process 57 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:59:33,053 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-20 04:59:33,053 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-20 04:59:33,053 INFO L510 LassoAnalysis]: Proved termination. [2019-11-20 04:59:33,053 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-20 04:59:33,055 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-11-20 04:59:33,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:33,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:59:33,076 INFO L255 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-20 04:59:33,076 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 04:59:33,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:59:33,085 INFO L255 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-20 04:59:33,086 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 04:59:33,103 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-20 04:59:33,104 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-20 04:59:33,104 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 7817 states and 9914 transitions. cyclomatic complexity: 2124 Second operand 5 states. [2019-11-20 04:59:33,509 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-20 04:59:33,509 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-20 04:59:33,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-20 04:59:33,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 297 transitions. [2019-11-20 04:59:33,511 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 297 transitions. Stem has 18 letters. Loop has 41 letters. [2019-11-20 04:59:33,511 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 04:59:33,511 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 297 transitions. Stem has 59 letters. Loop has 41 letters. [2019-11-20 04:59:33,512 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 04:59:33,512 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 297 transitions. Stem has 18 letters. Loop has 82 letters. [2019-11-20 04:59:33,513 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 04:59:33,513 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 19314 states and 24346 transitions. [2019-11-20 04:59:33,572 INFO L131 ngComponentsAnalysis]: Automaton has 28 accepting balls. 4773 [2019-11-20 04:59:33,622 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 19314 states to 19194 states and 24175 transitions. [2019-11-20 04:59:33,623 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6337 [2019-11-20 04:59:33,627 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6380 [2019-11-20 04:59:33,627 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19194 states and 24175 transitions. [2019-11-20 04:59:33,628 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:59:33,628 INFO L688 BuchiCegarLoop]: Abstraction has 19194 states and 24175 transitions. [2019-11-20 04:59:33,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19194 states and 24175 transitions. [2019-11-20 04:59:33,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19194 to 16366. [2019-11-20 04:59:33,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16366 states. [2019-11-20 04:59:33,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16366 states to 16366 states and 20772 transitions. [2019-11-20 04:59:33,773 INFO L711 BuchiCegarLoop]: Abstraction has 16366 states and 20772 transitions. [2019-11-20 04:59:33,773 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:59:33,773 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 04:59:33,773 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 04:59:33,774 INFO L87 Difference]: Start difference. First operand 16366 states and 20772 transitions. Second operand 3 states. [2019-11-20 04:59:33,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:59:33,889 INFO L93 Difference]: Finished difference Result 7123 states and 9021 transitions. [2019-11-20 04:59:33,890 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 04:59:33,890 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7123 states and 9021 transitions. [2019-11-20 04:59:33,910 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1334 [2019-11-20 04:59:33,926 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7123 states to 7123 states and 9021 transitions. [2019-11-20 04:59:33,926 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1608 [2019-11-20 04:59:33,927 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1608 [2019-11-20 04:59:33,927 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7123 states and 9021 transitions. [2019-11-20 04:59:33,928 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:59:33,928 INFO L688 BuchiCegarLoop]: Abstraction has 7123 states and 9021 transitions. [2019-11-20 04:59:33,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7123 states and 9021 transitions. [2019-11-20 04:59:33,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7123 to 7081. [2019-11-20 04:59:33,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7081 states. [2019-11-20 04:59:33,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7081 states to 7081 states and 8973 transitions. [2019-11-20 04:59:33,984 INFO L711 BuchiCegarLoop]: Abstraction has 7081 states and 8973 transitions. [2019-11-20 04:59:33,984 INFO L591 BuchiCegarLoop]: Abstraction has 7081 states and 8973 transitions. [2019-11-20 04:59:33,984 INFO L424 BuchiCegarLoop]: ======== Iteration 33============ [2019-11-20 04:59:33,984 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7081 states and 8973 transitions. [2019-11-20 04:59:33,997 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1328 [2019-11-20 04:59:33,997 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:59:33,997 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:59:33,998 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-20 04:59:33,998 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-20 04:59:33,998 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-20 04:59:33,999 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-20 04:59:33,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:33,999 INFO L82 PathProgramCache]: Analyzing trace with hash -898890180, now seen corresponding path program 1 times [2019-11-20 04:59:33,999 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:33,999 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390758901] [2019-11-20 04:59:33,999 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:34,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:34,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:34,009 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:59:34,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:34,010 INFO L82 PathProgramCache]: Analyzing trace with hash -1192451228, now seen corresponding path program 1 times [2019-11-20 04:59:34,010 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:34,011 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543013657] [2019-11-20 04:59:34,011 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:34,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:59:34,019 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-20 04:59:34,019 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543013657] [2019-11-20 04:59:34,019 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:59:34,020 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-20 04:59:34,020 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393743566] [2019-11-20 04:59:34,020 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 04:59:34,020 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:59:34,020 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 04:59:34,020 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 04:59:34,020 INFO L87 Difference]: Start difference. First operand 7081 states and 8973 transitions. cyclomatic complexity: 1914 Second operand 3 states. [2019-11-20 04:59:34,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:59:34,193 INFO L93 Difference]: Finished difference Result 7081 states and 8965 transitions. [2019-11-20 04:59:34,194 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 04:59:34,194 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7081 states and 8965 transitions. [2019-11-20 04:59:34,218 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1328 [2019-11-20 04:59:34,235 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7081 states to 7081 states and 8965 transitions. [2019-11-20 04:59:34,235 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1599 [2019-11-20 04:59:34,236 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1599 [2019-11-20 04:59:34,236 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7081 states and 8965 transitions. [2019-11-20 04:59:34,237 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:59:34,237 INFO L688 BuchiCegarLoop]: Abstraction has 7081 states and 8965 transitions. [2019-11-20 04:59:34,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7081 states and 8965 transitions. [2019-11-20 04:59:34,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7081 to 7081. [2019-11-20 04:59:34,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7081 states. [2019-11-20 04:59:34,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7081 states to 7081 states and 8965 transitions. [2019-11-20 04:59:34,305 INFO L711 BuchiCegarLoop]: Abstraction has 7081 states and 8965 transitions. [2019-11-20 04:59:34,305 INFO L591 BuchiCegarLoop]: Abstraction has 7081 states and 8965 transitions. [2019-11-20 04:59:34,306 INFO L424 BuchiCegarLoop]: ======== Iteration 34============ [2019-11-20 04:59:34,306 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7081 states and 8965 transitions. [2019-11-20 04:59:34,323 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1328 [2019-11-20 04:59:34,323 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:59:34,323 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:59:34,325 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-20 04:59:34,325 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-20 04:59:34,325 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-20 04:59:34,326 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-20 04:59:34,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:34,327 INFO L82 PathProgramCache]: Analyzing trace with hash -898890180, now seen corresponding path program 2 times [2019-11-20 04:59:34,327 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:34,327 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519381754] [2019-11-20 04:59:34,327 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:34,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:34,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:34,341 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:59:34,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:34,342 INFO L82 PathProgramCache]: Analyzing trace with hash -1667300115, now seen corresponding path program 3 times [2019-11-20 04:59:34,342 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:34,342 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135231005] [2019-11-20 04:59:34,342 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:34,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:34,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:34,390 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:59:34,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:59:34,391 INFO L82 PathProgramCache]: Analyzing trace with hash 1423118994, now seen corresponding path program 1 times [2019-11-20 04:59:34,391 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:59:34,391 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889662956] [2019-11-20 04:59:34,391 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:59:34,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:34,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:59:34,449 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:59:35,959 WARN L191 SmtUtils]: Spent 1.50 s on a formula simplification. DAG size of input: 383 DAG size of output: 141 [2019-11-20 04:59:36,295 WARN L191 SmtUtils]: Spent 237.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 77 [2019-11-20 04:59:36,413 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 20.11 04:59:36 BoogieIcfgContainer [2019-11-20 04:59:36,415 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2019-11-20 04:59:36,415 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2019-11-20 04:59:36,415 INFO L271 PluginConnector]: Initializing Witness Printer... [2019-11-20 04:59:36,415 INFO L275 PluginConnector]: Witness Printer initialized [2019-11-20 04:59:36,416 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 04:59:15" (3/4) ... [2019-11-20 04:59:36,418 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2019-11-20 04:59:36,534 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/run_dir_e1af65b7-5672-4b0f-a2b1-04e9f7956d2d/bin/uautomizer/witness.graphml [2019-11-20 04:59:36,534 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2019-11-20 04:59:36,535 INFO L168 Benchmark]: Toolchain (without parser) took 22093.54 ms. Allocated memory was 1.0 GB in the beginning and 1.7 GB in the end (delta: 651.2 MB). Free memory was 950.1 MB in the beginning and 1.1 GB in the end (delta: -178.2 MB). Peak memory consumption was 472.9 MB. Max. memory is 11.5 GB. [2019-11-20 04:59:36,536 INFO L168 Benchmark]: CDTParser took 0.20 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-20 04:59:36,536 INFO L168 Benchmark]: CACSL2BoogieTranslator took 457.13 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 123.7 MB). Free memory was 950.1 MB in the beginning and 1.1 GB in the end (delta: -163.0 MB). Peak memory consumption was 23.2 MB. Max. memory is 11.5 GB. [2019-11-20 04:59:36,536 INFO L168 Benchmark]: Boogie Procedure Inliner took 62.04 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-20 04:59:36,536 INFO L168 Benchmark]: Boogie Preprocessor took 34.84 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. [2019-11-20 04:59:36,537 INFO L168 Benchmark]: RCFGBuilder took 697.10 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: 50.6 MB). Peak memory consumption was 50.6 MB. Max. memory is 11.5 GB. [2019-11-20 04:59:36,537 INFO L168 Benchmark]: BuchiAutomizer took 20719.48 ms. Allocated memory was 1.2 GB in the beginning and 1.7 GB in the end (delta: 527.4 MB). Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: -90.9 MB). Peak memory consumption was 777.6 MB. Max. memory is 11.5 GB. [2019-11-20 04:59:36,537 INFO L168 Benchmark]: Witness Printer took 119.27 ms. Allocated memory is still 1.7 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 19.8 MB). Peak memory consumption was 19.8 MB. Max. memory is 11.5 GB. [2019-11-20 04:59:36,539 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.20 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 457.13 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 123.7 MB). Free memory was 950.1 MB in the beginning and 1.1 GB in the end (delta: -163.0 MB). Peak memory consumption was 23.2 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 62.04 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 34.84 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. * RCFGBuilder took 697.10 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: 50.6 MB). Peak memory consumption was 50.6 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 20719.48 ms. Allocated memory was 1.2 GB in the beginning and 1.7 GB in the end (delta: 527.4 MB). Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: -90.9 MB). Peak memory consumption was 777.6 MB. Max. memory is 11.5 GB. * Witness Printer took 119.27 ms. Allocated memory is still 1.7 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 19.8 MB). Peak memory consumption was 19.8 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 20.6s and 34 iterations. TraceHistogramMax:7. Analysis of lassos took 11.5s. Construction of modules took 4.0s. Büchi inclusion checks took 2.0s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 35. Automata minimization 1.3s AutomataMinimizationTime, 35 MinimizatonAttempts, 14325 StatesRemovedByMinimization, 30 NontrivialMinimizations. Non-live state removal took 0.9s 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.0s 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@55262b5b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@39541b50=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@38e3230e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@594a97fc=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4abea413=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2da840d4=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6a5462ba=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2f438dc9=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4b5b0789=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@178e336d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@e193457=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@7313c77e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2b2d28ea=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2c87dd92=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4e39f1ed=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3b50d8ec=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@14998ff1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6770a59a=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@3d35a7eb=0, tmp___2=0, cb=5, s__s3__tmp__new_cipher__algorithms=-256, tmp___10=0, __cil_tmp56=-256, s__verify_mode=7, tmp___6=0, tmp=4, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@5fba7364=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@3f8f1e14=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1667c2f7=0, s__s3__tmp__reuse_message=3, s__ctx__stats__sess_accept_renegotiate=0, l=-256, s__cert__pkeys__AT0__privatekey=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@3d7c6988=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@31f4c1c1=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@632ff527=2, got_new_session=1, __cil_tmp61=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@10f04851=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@519f4e43=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@18094b8d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4c78912c=0, s__options=-2097151, s__cert=6, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@50e2c349=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@196303fd=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1c1aa8bd=0, Time=4, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3b9debb9=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@577202c2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2a124686=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2a10bec1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5950a595=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@76a76107=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6dfdbfea=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@39e95b4d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7eca2244=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@235702d0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@25ffe370=0, s__init_buf___0=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4dd914b8=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6276589a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@410a90a=1, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@50955473=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@618f9bd2=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5eae35cc=1, s__s3__tmp__next_state___0=8576, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6cf704c7=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...