./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_srvr_13.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version f470102c Calling Ultimate with: /usr/lib/jvm/java-8-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/run_dir_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/bin/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/run_dir_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/bin/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_srvr_13.cil.c -s /tmp/vcloud-vcloud-master/worker/run_dir_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/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 a4ba7a359047c30b647e3fae146392c1b2eaa08f ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 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.25-f470102 [2019-12-07 17:40:43,312 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-12-07 17:40:43,313 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-12-07 17:40:43,321 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-12-07 17:40:43,321 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-12-07 17:40:43,322 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-12-07 17:40:43,323 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-12-07 17:40:43,324 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-12-07 17:40:43,325 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-12-07 17:40:43,326 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-12-07 17:40:43,327 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-12-07 17:40:43,328 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-12-07 17:40:43,328 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-12-07 17:40:43,329 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-12-07 17:40:43,329 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-12-07 17:40:43,330 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-12-07 17:40:43,331 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-12-07 17:40:43,331 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-12-07 17:40:43,333 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-12-07 17:40:43,335 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-12-07 17:40:43,336 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-12-07 17:40:43,337 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-12-07 17:40:43,337 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-12-07 17:40:43,338 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-12-07 17:40:43,340 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-12-07 17:40:43,340 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-12-07 17:40:43,340 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-12-07 17:40:43,341 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-12-07 17:40:43,341 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-12-07 17:40:43,341 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-12-07 17:40:43,342 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-12-07 17:40:43,342 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-12-07 17:40:43,342 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-12-07 17:40:43,343 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-12-07 17:40:43,344 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-12-07 17:40:43,344 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-12-07 17:40:43,344 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-12-07 17:40:43,344 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-12-07 17:40:43,344 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-12-07 17:40:43,345 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-12-07 17:40:43,345 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-12-07 17:40:43,346 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2019-12-07 17:40:43,357 INFO L113 SettingsManager]: Loading preferences was successful [2019-12-07 17:40:43,357 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-12-07 17:40:43,357 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-12-07 17:40:43,358 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-12-07 17:40:43,358 INFO L138 SettingsManager]: * Use SBE=true [2019-12-07 17:40:43,358 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2019-12-07 17:40:43,358 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2019-12-07 17:40:43,358 INFO L138 SettingsManager]: * Use old map elimination=false [2019-12-07 17:40:43,358 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2019-12-07 17:40:43,358 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2019-12-07 17:40:43,358 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2019-12-07 17:40:43,359 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-12-07 17:40:43,359 INFO L138 SettingsManager]: * sizeof long=4 [2019-12-07 17:40:43,359 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2019-12-07 17:40:43,359 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-12-07 17:40:43,359 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-12-07 17:40:43,359 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-12-07 17:40:43,359 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2019-12-07 17:40:43,359 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2019-12-07 17:40:43,359 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2019-12-07 17:40:43,360 INFO L138 SettingsManager]: * sizeof long double=12 [2019-12-07 17:40:43,360 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-12-07 17:40:43,360 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2019-12-07 17:40:43,360 INFO L138 SettingsManager]: * Use constant arrays=true [2019-12-07 17:40:43,360 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2019-12-07 17:40:43,360 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-12-07 17:40:43,360 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-12-07 17:40:43,361 INFO L138 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2019-12-07 17:40:43,361 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-12-07 17:40:43,361 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-12-07 17:40:43,361 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2019-12-07 17:40:43,361 INFO L138 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2019-12-07 17:40:43,362 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2019-12-07 17:40:43,362 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_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/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 -> a4ba7a359047c30b647e3fae146392c1b2eaa08f [2019-12-07 17:40:43,466 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-12-07 17:40:43,476 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-12-07 17:40:43,478 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-12-07 17:40:43,480 INFO L271 PluginConnector]: Initializing CDTParser... [2019-12-07 17:40:43,480 INFO L275 PluginConnector]: CDTParser initialized [2019-12-07 17:40:43,481 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/bin/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_13.cil.c [2019-12-07 17:40:43,519 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/bin/uautomizer/data/b5181f565/b87d85c929c446c7b3f91cc7af322a92/FLAGac054bc49 [2019-12-07 17:40:43,939 INFO L306 CDTParser]: Found 1 translation units. [2019-12-07 17:40:43,940 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/sv-benchmarks/c/ssh-simplified/s3_srvr_13.cil.c [2019-12-07 17:40:43,948 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/bin/uautomizer/data/b5181f565/b87d85c929c446c7b3f91cc7af322a92/FLAGac054bc49 [2019-12-07 17:40:43,957 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/bin/uautomizer/data/b5181f565/b87d85c929c446c7b3f91cc7af322a92 [2019-12-07 17:40:43,959 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-12-07 17:40:43,960 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-12-07 17:40:43,961 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-12-07 17:40:43,961 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-12-07 17:40:43,963 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-12-07 17:40:43,964 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.12 05:40:43" (1/1) ... [2019-12-07 17:40:43,966 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@613f27af and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 05:40:43, skipping insertion in model container [2019-12-07 17:40:43,966 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.12 05:40:43" (1/1) ... [2019-12-07 17:40:43,971 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2019-12-07 17:40:43,997 INFO L178 MainTranslator]: Built tables and reachable declarations [2019-12-07 17:40:44,169 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-12-07 17:40:44,172 INFO L203 MainTranslator]: Completed pre-run [2019-12-07 17:40:44,208 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-12-07 17:40:44,217 INFO L208 MainTranslator]: Completed translation [2019-12-07 17:40:44,217 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 05:40:44 WrapperNode [2019-12-07 17:40:44,218 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-12-07 17:40:44,218 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-12-07 17:40:44,218 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-12-07 17:40:44,218 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-12-07 17:40:44,223 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 05:40:44" (1/1) ... [2019-12-07 17:40:44,229 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 05:40:44" (1/1) ... [2019-12-07 17:40:44,252 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-12-07 17:40:44,252 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-12-07 17:40:44,252 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-12-07 17:40:44,252 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-12-07 17:40:44,258 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 05:40:44" (1/1) ... [2019-12-07 17:40:44,258 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 05:40:44" (1/1) ... [2019-12-07 17:40:44,261 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 05:40:44" (1/1) ... [2019-12-07 17:40:44,261 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 05:40:44" (1/1) ... [2019-12-07 17:40:44,266 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 05:40:44" (1/1) ... [2019-12-07 17:40:44,272 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 05:40:44" (1/1) ... [2019-12-07 17:40:44,273 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 05:40:44" (1/1) ... [2019-12-07 17:40:44,276 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-12-07 17:40:44,276 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-12-07 17:40:44,276 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-12-07 17:40:44,276 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-12-07 17:40:44,277 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 05:40:44" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/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-12-07 17:40:44,317 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-12-07 17:40:44,317 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-12-07 17:40:44,387 WARN L738 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-12-07 17:40:44,687 INFO L691 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2019-12-07 17:40:44,687 INFO L691 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2019-12-07 17:40:44,688 INFO L282 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-12-07 17:40:44,688 INFO L287 CfgBuilder]: Removed 7 assume(true) statements. [2019-12-07 17:40:44,689 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 05:40:44 BoogieIcfgContainer [2019-12-07 17:40:44,689 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-12-07 17:40:44,689 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2019-12-07 17:40:44,689 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2019-12-07 17:40:44,691 INFO L275 PluginConnector]: BuchiAutomizer initialized [2019-12-07 17:40:44,692 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-12-07 17:40:44,692 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 07.12 05:40:43" (1/3) ... [2019-12-07 17:40:44,693 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@276bf32 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 07.12 05:40:44, skipping insertion in model container [2019-12-07 17:40:44,693 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-12-07 17:40:44,693 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 05:40:44" (2/3) ... [2019-12-07 17:40:44,693 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@276bf32 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 07.12 05:40:44, skipping insertion in model container [2019-12-07 17:40:44,693 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-12-07 17:40:44,693 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 05:40:44" (3/3) ... [2019-12-07 17:40:44,694 INFO L371 chiAutomizerObserver]: Analyzing ICFG s3_srvr_13.cil.c [2019-12-07 17:40:44,722 INFO L356 BuchiCegarLoop]: Interprodecural is true [2019-12-07 17:40:44,722 INFO L357 BuchiCegarLoop]: Hoare is false [2019-12-07 17:40:44,722 INFO L358 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2019-12-07 17:40:44,722 INFO L359 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2019-12-07 17:40:44,722 INFO L360 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-12-07 17:40:44,723 INFO L361 BuchiCegarLoop]: Difference is false [2019-12-07 17:40:44,723 INFO L362 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-12-07 17:40:44,723 INFO L365 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2019-12-07 17:40:44,736 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 151 states. [2019-12-07 17:40:44,755 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 130 [2019-12-07 17:40:44,755 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:40:44,755 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:40:44,762 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-12-07 17:40:44,762 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:44,762 INFO L424 BuchiCegarLoop]: ======== Iteration 1============ [2019-12-07 17:40:44,762 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 151 states. [2019-12-07 17:40:44,768 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 130 [2019-12-07 17:40:44,768 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:40:44,768 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:40:44,769 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-12-07 17:40:44,769 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:44,773 INFO L794 eck$LassoCheckResult]: Stem: 109#ULTIMATE.startENTRYtrue havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 76#L80true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 64#L83-2true ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 112#L88true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 111#L88-1true assume !(0 == ssl3_accept_~s__cert~0); 66#L97-2true [2019-12-07 17:40:44,773 INFO L796 eck$LassoCheckResult]: Loop: 66#L97-2true assume !false; 17#L98true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58#L100true assume !(12292 == ssl3_accept_~s__state~0); 24#L103true assume !(16384 == ssl3_accept_~s__state~0); 32#L106true assume !(8192 == ssl3_accept_~s__state~0); 19#L109true assume !(24576 == ssl3_accept_~s__state~0); 136#L112true assume !(8195 == ssl3_accept_~s__state~0); 118#L115true assume 8480 == ssl3_accept_~s__state~0; 69#L119true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 54#L257true 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; 68#L562true ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 102#L600true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 106#L600-1true ssl3_accept_~skip~0 := 0; 66#L97-2true [2019-12-07 17:40:44,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:44,777 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 1 times [2019-12-07 17:40:44,783 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:44,783 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473912654] [2019-12-07 17:40:44,783 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:44,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:44,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:44,865 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:40:44,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:44,866 INFO L82 PathProgramCache]: Analyzing trace with hash 921795982, now seen corresponding path program 1 times [2019-12-07 17:40:44,866 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:44,866 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121687999] [2019-12-07 17:40:44,866 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:44,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:44,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:44,876 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:40:44,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:44,878 INFO L82 PathProgramCache]: Analyzing trace with hash -2098246944, now seen corresponding path program 1 times [2019-12-07 17:40:44,878 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:44,878 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212694908] [2019-12-07 17:40:44,878 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:44,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:40:44,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:40:44,928 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212694908] [2019-12-07 17:40:44,928 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:40:44,929 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 17:40:44,929 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928917916] [2019-12-07 17:40:44,999 INFO L210 LassoAnalysis]: Preferences: [2019-12-07 17:40:44,999 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-12-07 17:40:44,999 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-12-07 17:40:45,000 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-12-07 17:40:45,000 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-12-07 17:40:45,000 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:40:45,000 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-12-07 17:40:45,000 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-12-07 17:40:45,000 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13.cil.c_Iteration1_Loop [2019-12-07 17:40:45,000 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-12-07 17:40:45,000 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-12-07 17:40:45,015 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:45,020 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:45,024 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:45,026 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:45,027 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:45,032 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:45,037 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:45,114 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-12-07 17:40:45,115 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/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-12-07 17:40:45,119 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 17:40:45,119 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 17:40:45,125 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 17:40:45,126 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_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/bin/uautomizer/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:40:45,129 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 17:40:45,129 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 17:40:45,134 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 17:40:45,134 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet31=2, ULTIMATE.start_ssl3_accept_~ret~0=2} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet31=2, ULTIMATE.start_ssl3_accept_~ret~0=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/bin/uautomizer/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:40:45,138 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 17:40:45,138 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 17:40:45,141 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 17:40:45,141 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/bin/uautomizer/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:40:45,147 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 17:40:45,147 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 17:40:45,150 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 17:40:45,150 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_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/bin/uautomizer/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:40:45,154 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 17:40:45,154 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 17:40:45,160 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 17:40:45,160 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-4, ULTIMATE.start_ssl3_accept_#t~nondet51=-4} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-4, ULTIMATE.start_ssl3_accept_#t~nondet51=-4} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/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-12-07 17:40:45,163 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 17:40:45,164 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/bin/uautomizer/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:40:45,172 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-12-07 17:40:45,172 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 17:40:45,178 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-12-07 17:40:45,179 INFO L210 LassoAnalysis]: Preferences: [2019-12-07 17:40:45,179 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-12-07 17:40:45,179 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-12-07 17:40:45,179 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-12-07 17:40:45,179 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-12-07 17:40:45,179 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:40:45,180 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-12-07 17:40:45,180 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-12-07 17:40:45,180 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13.cil.c_Iteration1_Loop [2019-12-07 17:40:45,180 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-12-07 17:40:45,180 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-12-07 17:40:45,181 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:45,184 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:45,186 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:45,188 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:45,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-12-07 17:40:45,196 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:45,201 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:45,286 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-12-07 17:40:45,290 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/bin/uautomizer/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:40:45,295 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-12-07 17:40:45,297 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 17:40:45,297 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 17:40:45,298 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 17:40:45,298 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 17:40:45,298 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 17:40:45,300 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 17:40:45,300 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 17:40:45,302 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/bin/uautomizer/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:40:45,305 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-12-07 17:40:45,306 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 17:40:45,307 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 17:40:45,307 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 17:40:45,307 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 17:40:45,307 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 17:40:45,308 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 17:40:45,308 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 17:40:45,309 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/bin/uautomizer/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:40:45,313 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-12-07 17:40:45,314 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 17:40:45,314 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 17:40:45,314 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 17:40:45,314 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 17:40:45,315 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 17:40:45,315 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 17:40:45,315 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 17:40:45,318 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/bin/uautomizer/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:40:45,323 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-12-07 17:40:45,324 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 17:40:45,324 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 17:40:45,324 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 17:40:45,324 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 17:40:45,324 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 17:40:45,326 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 17:40:45,326 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 17:40:45,328 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-12-07 17:40:45,331 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-12-07 17:40:45,331 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_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/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-12-07 17:40:45,336 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-12-07 17:40:45,336 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-12-07 17:40:45,336 INFO L510 LassoAnalysis]: Proved termination. [2019-12-07 17:40:45,337 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-12-07 17:40:45,340 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-12-07 17:40:45,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:45,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:40:45,386 INFO L264 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 2 conjunts are in the unsatisfiable core [2019-12-07 17:40:45,387 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 17:40:45,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:40:45,399 INFO L264 TraceCheckSpWp]: Trace formula consists of 28 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 17:40:45,400 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 17:40:45,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:40:45,440 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-12-07 17:40:45,442 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 151 states. Second operand 5 states. [2019-12-07 17:40:45,904 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 151 states.. Second operand 5 states. Result 852 states and 1445 transitions. Complement of second has 10 states. [2019-12-07 17:40:45,904 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-12-07 17:40:45,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-12-07 17:40:45,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 622 transitions. [2019-12-07 17:40:45,909 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 622 transitions. Stem has 5 letters. Loop has 13 letters. [2019-12-07 17:40:45,910 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 17:40:45,910 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 622 transitions. Stem has 18 letters. Loop has 13 letters. [2019-12-07 17:40:45,911 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 17:40:45,911 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 622 transitions. Stem has 5 letters. Loop has 26 letters. [2019-12-07 17:40:45,912 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 17:40:45,912 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 852 states and 1445 transitions. [2019-12-07 17:40:45,927 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 333 [2019-12-07 17:40:45,940 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 852 states to 712 states and 1109 transitions. [2019-12-07 17:40:45,941 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 401 [2019-12-07 17:40:45,942 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 411 [2019-12-07 17:40:45,943 INFO L73 IsDeterministic]: Start isDeterministic. Operand 712 states and 1109 transitions. [2019-12-07 17:40:45,943 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:40:45,943 INFO L688 BuchiCegarLoop]: Abstraction has 712 states and 1109 transitions. [2019-12-07 17:40:45,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 712 states and 1109 transitions. [2019-12-07 17:40:45,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 712 to 510. [2019-12-07 17:40:45,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 510 states. [2019-12-07 17:40:45,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 510 states to 510 states and 792 transitions. [2019-12-07 17:40:45,985 INFO L711 BuchiCegarLoop]: Abstraction has 510 states and 792 transitions. [2019-12-07 17:40:45,985 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:40:45,987 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:40:45,987 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:40:45,988 INFO L87 Difference]: Start difference. First operand 510 states and 792 transitions. Second operand 3 states. [2019-12-07 17:40:46,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:40:46,070 INFO L93 Difference]: Finished difference Result 593 states and 920 transitions. [2019-12-07 17:40:46,070 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:40:46,071 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 593 states and 920 transitions. [2019-12-07 17:40:46,074 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 291 [2019-12-07 17:40:46,078 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 593 states to 593 states and 920 transitions. [2019-12-07 17:40:46,078 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 360 [2019-12-07 17:40:46,079 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 360 [2019-12-07 17:40:46,079 INFO L73 IsDeterministic]: Start isDeterministic. Operand 593 states and 920 transitions. [2019-12-07 17:40:46,079 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:40:46,079 INFO L688 BuchiCegarLoop]: Abstraction has 593 states and 920 transitions. [2019-12-07 17:40:46,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 593 states and 920 transitions. [2019-12-07 17:40:46,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 593 to 559. [2019-12-07 17:40:46,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 559 states. [2019-12-07 17:40:46,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 559 states to 559 states and 874 transitions. [2019-12-07 17:40:46,092 INFO L711 BuchiCegarLoop]: Abstraction has 559 states and 874 transitions. [2019-12-07 17:40:46,092 INFO L591 BuchiCegarLoop]: Abstraction has 559 states and 874 transitions. [2019-12-07 17:40:46,092 INFO L424 BuchiCegarLoop]: ======== Iteration 2============ [2019-12-07 17:40:46,092 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 559 states and 874 transitions. [2019-12-07 17:40:46,095 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 276 [2019-12-07 17:40:46,095 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:40:46,095 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:40:46,096 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:46,096 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:46,096 INFO L794 eck$LassoCheckResult]: Stem: 2460#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 2405#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2377#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 2378#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2369#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 2461#L97-2 assume !false; 2247#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2248#L100 assume !(12292 == ssl3_accept_~s__state~0); 2267#L103 assume !(16384 == ssl3_accept_~s__state~0); 2268#L106 assume !(8192 == ssl3_accept_~s__state~0); 2631#L109 assume !(24576 == ssl3_accept_~s__state~0); 2627#L112 assume !(8195 == ssl3_accept_~s__state~0); 2571#L115 assume !(8480 == ssl3_accept_~s__state~0); 2570#L118 assume !(8481 == ssl3_accept_~s__state~0); 2566#L121 assume !(8482 == ssl3_accept_~s__state~0); 2565#L124 assume 8464 == ssl3_accept_~s__state~0; 2256#L131 [2019-12-07 17:40:46,096 INFO L796 eck$LassoCheckResult]: Loop: 2256#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 2257#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2467#L272-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; 2331#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 2653#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2648#L600-1 ssl3_accept_~skip~0 := 0; 2647#L97-2 assume !false; 2646#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2645#L100 assume !(12292 == ssl3_accept_~s__state~0); 2629#L103 assume !(16384 == ssl3_accept_~s__state~0); 2630#L106 assume !(8192 == ssl3_accept_~s__state~0); 2632#L109 assume !(24576 == ssl3_accept_~s__state~0); 2626#L112 assume !(8195 == ssl3_accept_~s__state~0); 2499#L115 assume !(8480 == ssl3_accept_~s__state~0); 2498#L118 assume !(8481 == ssl3_accept_~s__state~0); 2496#L121 assume !(8482 == ssl3_accept_~s__state~0); 2497#L124 assume 8464 == ssl3_accept_~s__state~0; 2256#L131 [2019-12-07 17:40:46,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:46,097 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 1 times [2019-12-07 17:40:46,097 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:46,097 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678111341] [2019-12-07 17:40:46,097 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:46,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:46,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:46,118 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:40:46,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:46,118 INFO L82 PathProgramCache]: Analyzing trace with hash -556472682, now seen corresponding path program 1 times [2019-12-07 17:40:46,118 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:46,119 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814236482] [2019-12-07 17:40:46,119 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:46,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:40:46,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-12-07 17:40:46,135 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814236482] [2019-12-07 17:40:46,136 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:40:46,136 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 17:40:46,136 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225683914] [2019-12-07 17:40:46,136 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 17:40:46,136 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:40:46,137 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:40:46,137 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:40:46,137 INFO L87 Difference]: Start difference. First operand 559 states and 874 transitions. cyclomatic complexity: 318 Second operand 3 states. [2019-12-07 17:40:46,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:40:46,248 INFO L93 Difference]: Finished difference Result 683 states and 1070 transitions. [2019-12-07 17:40:46,248 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:40:46,249 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 683 states and 1070 transitions. [2019-12-07 17:40:46,252 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 372 [2019-12-07 17:40:46,256 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 683 states to 683 states and 1070 transitions. [2019-12-07 17:40:46,256 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 424 [2019-12-07 17:40:46,257 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 424 [2019-12-07 17:40:46,257 INFO L73 IsDeterministic]: Start isDeterministic. Operand 683 states and 1070 transitions. [2019-12-07 17:40:46,258 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:40:46,258 INFO L688 BuchiCegarLoop]: Abstraction has 683 states and 1070 transitions. [2019-12-07 17:40:46,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 683 states and 1070 transitions. [2019-12-07 17:40:46,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 683 to 596. [2019-12-07 17:40:46,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 596 states. [2019-12-07 17:40:46,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 596 states to 596 states and 928 transitions. [2019-12-07 17:40:46,266 INFO L711 BuchiCegarLoop]: Abstraction has 596 states and 928 transitions. [2019-12-07 17:40:46,266 INFO L591 BuchiCegarLoop]: Abstraction has 596 states and 928 transitions. [2019-12-07 17:40:46,266 INFO L424 BuchiCegarLoop]: ======== Iteration 3============ [2019-12-07 17:40:46,266 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 596 states and 928 transitions. [2019-12-07 17:40:46,268 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 311 [2019-12-07 17:40:46,268 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:40:46,268 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:40:46,269 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:46,269 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] [2019-12-07 17:40:46,269 INFO L794 eck$LassoCheckResult]: Stem: 3705#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 3648#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3622#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 3623#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3613#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 3708#L97-2 assume !false; 3802#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3880#L100 assume !(12292 == ssl3_accept_~s__state~0); 3879#L103 assume !(16384 == ssl3_accept_~s__state~0); 3878#L106 assume !(8192 == ssl3_accept_~s__state~0); 3877#L109 assume !(24576 == ssl3_accept_~s__state~0); 3875#L112 assume !(8195 == ssl3_accept_~s__state~0); 3874#L115 assume !(8480 == ssl3_accept_~s__state~0); 3873#L118 assume !(8481 == ssl3_accept_~s__state~0); 3872#L121 assume !(8482 == ssl3_accept_~s__state~0); 3871#L124 assume 8464 == ssl3_accept_~s__state~0; 3504#L131 [2019-12-07 17:40:46,269 INFO L796 eck$LassoCheckResult]: Loop: 3504#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 3505#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3713#L272-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; 3581#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 3979#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3973#L600-1 ssl3_accept_~skip~0 := 0; 3971#L97-2 assume !false; 3969#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3968#L100 assume 12292 == ssl3_accept_~s__state~0; 3896#L101 ssl3_accept_~s__new_session~0 := 1; 3767#L209 ssl3_accept_~s__server~0 := 1; 3963#L214 assume 0 != ssl3_accept_~cb~0; 3962#L214-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3961#L219 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3948#L224 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3943#L224-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3938#L241 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30;ssl3_accept_~s__state~0 := 8480; 3668#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 3933#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3927#L600-1 ssl3_accept_~skip~0 := 0; 3924#L97-2 assume !false; 3922#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3921#L100 assume !(12292 == ssl3_accept_~s__state~0); 3920#L103 assume !(16384 == ssl3_accept_~s__state~0); 3918#L106 assume !(8192 == ssl3_accept_~s__state~0); 3917#L109 assume !(24576 == ssl3_accept_~s__state~0); 3766#L112 assume !(8195 == ssl3_accept_~s__state~0); 3763#L115 assume !(8480 == ssl3_accept_~s__state~0); 3752#L118 assume !(8481 == ssl3_accept_~s__state~0); 3748#L121 assume !(8482 == ssl3_accept_~s__state~0); 3749#L124 assume 8464 == ssl3_accept_~s__state~0; 3504#L131 [2019-12-07 17:40:46,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:46,270 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 2 times [2019-12-07 17:40:46,270 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:46,270 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402437067] [2019-12-07 17:40:46,270 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:46,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:46,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:46,282 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:40:46,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:46,282 INFO L82 PathProgramCache]: Analyzing trace with hash 1545873628, now seen corresponding path program 1 times [2019-12-07 17:40:46,283 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:46,283 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199059604] [2019-12-07 17:40:46,283 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:46,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:40:46,296 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:40:46,297 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199059604] [2019-12-07 17:40:46,297 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:40:46,297 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 17:40:46,297 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607804615] [2019-12-07 17:40:46,297 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 17:40:46,297 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:40:46,297 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:40:46,298 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:40:46,298 INFO L87 Difference]: Start difference. First operand 596 states and 928 transitions. cyclomatic complexity: 335 Second operand 3 states. [2019-12-07 17:40:46,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:40:46,403 INFO L93 Difference]: Finished difference Result 705 states and 1007 transitions. [2019-12-07 17:40:46,403 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:40:46,403 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 705 states and 1007 transitions. [2019-12-07 17:40:46,406 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 391 [2019-12-07 17:40:46,410 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 705 states to 632 states and 927 transitions. [2019-12-07 17:40:46,410 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 443 [2019-12-07 17:40:46,410 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 454 [2019-12-07 17:40:46,410 INFO L73 IsDeterministic]: Start isDeterministic. Operand 632 states and 927 transitions. [2019-12-07 17:40:46,413 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:40:46,413 INFO L688 BuchiCegarLoop]: Abstraction has 632 states and 927 transitions. [2019-12-07 17:40:46,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 632 states and 927 transitions. [2019-12-07 17:40:46,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 632 to 589. [2019-12-07 17:40:46,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 589 states. [2019-12-07 17:40:46,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 589 states to 589 states and 876 transitions. [2019-12-07 17:40:46,422 INFO L711 BuchiCegarLoop]: Abstraction has 589 states and 876 transitions. [2019-12-07 17:40:46,422 INFO L591 BuchiCegarLoop]: Abstraction has 589 states and 876 transitions. [2019-12-07 17:40:46,422 INFO L424 BuchiCegarLoop]: ======== Iteration 4============ [2019-12-07 17:40:46,423 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 589 states and 876 transitions. [2019-12-07 17:40:46,424 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 382 [2019-12-07 17:40:46,424 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:40:46,424 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:40:46,425 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:46,425 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:46,425 INFO L794 eck$LassoCheckResult]: Stem: 5010#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 4953#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4925#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 4926#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4917#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 5011#L97-2 assume !false; 5193#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5313#L100 assume !(12292 == ssl3_accept_~s__state~0); 5312#L103 assume !(16384 == ssl3_accept_~s__state~0); 5311#L106 assume 8192 == ssl3_accept_~s__state~0; 5001#L209 [2019-12-07 17:40:46,426 INFO L796 eck$LassoCheckResult]: Loop: 5001#L209 ssl3_accept_~s__server~0 := 1; 5002#L214 assume 0 != ssl3_accept_~cb~0; 5027#L214-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4768#L219 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4769#L224 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4773#L224-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4839#L241 assume 12292 != ssl3_accept_~s__state~0; 5007#L242 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post29 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 4880#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 5280#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5273#L600-1 ssl3_accept_~skip~0 := 0; 5271#L97-2 assume !false; 5270#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5269#L100 assume !(12292 == ssl3_accept_~s__state~0); 5268#L103 assume !(16384 == ssl3_accept_~s__state~0); 5267#L106 assume 8192 == ssl3_accept_~s__state~0; 5001#L209 [2019-12-07 17:40:46,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:46,426 INFO L82 PathProgramCache]: Analyzing trace with hash 1269760736, now seen corresponding path program 1 times [2019-12-07 17:40:46,426 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:46,426 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806161272] [2019-12-07 17:40:46,426 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:46,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:40:46,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:40:46,444 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806161272] [2019-12-07 17:40:46,444 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:40:46,444 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-12-07 17:40:46,444 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909875823] [2019-12-07 17:40:46,444 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-12-07 17:40:46,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:46,445 INFO L82 PathProgramCache]: Analyzing trace with hash 144604704, now seen corresponding path program 1 times [2019-12-07 17:40:46,445 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:46,445 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72261947] [2019-12-07 17:40:46,445 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:46,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:40:46,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:40:46,461 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72261947] [2019-12-07 17:40:46,461 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:40:46,461 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 17:40:46,461 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914398971] [2019-12-07 17:40:46,462 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 17:40:46,462 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:40:46,462 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:40:46,462 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:40:46,462 INFO L87 Difference]: Start difference. First operand 589 states and 876 transitions. cyclomatic complexity: 290 Second operand 3 states. [2019-12-07 17:40:46,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:40:46,531 INFO L93 Difference]: Finished difference Result 599 states and 884 transitions. [2019-12-07 17:40:46,531 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:40:46,531 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 599 states and 884 transitions. [2019-12-07 17:40:46,534 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 392 [2019-12-07 17:40:46,537 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 599 states to 599 states and 884 transitions. [2019-12-07 17:40:46,537 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 425 [2019-12-07 17:40:46,538 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 425 [2019-12-07 17:40:46,538 INFO L73 IsDeterministic]: Start isDeterministic. Operand 599 states and 884 transitions. [2019-12-07 17:40:46,538 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:40:46,538 INFO L688 BuchiCegarLoop]: Abstraction has 599 states and 884 transitions. [2019-12-07 17:40:46,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 599 states and 884 transitions. [2019-12-07 17:40:46,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 599 to 589. [2019-12-07 17:40:46,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 589 states. [2019-12-07 17:40:46,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 589 states to 589 states and 872 transitions. [2019-12-07 17:40:46,548 INFO L711 BuchiCegarLoop]: Abstraction has 589 states and 872 transitions. [2019-12-07 17:40:46,548 INFO L591 BuchiCegarLoop]: Abstraction has 589 states and 872 transitions. [2019-12-07 17:40:46,548 INFO L424 BuchiCegarLoop]: ======== Iteration 5============ [2019-12-07 17:40:46,549 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 589 states and 872 transitions. [2019-12-07 17:40:46,552 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 382 [2019-12-07 17:40:46,552 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:40:46,552 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:40:46,553 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:46,553 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:46,553 INFO L794 eck$LassoCheckResult]: Stem: 6195#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 6144#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6117#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 6118#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6109#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 6196#L97-2 assume !false; 6450#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6449#L100 assume !(12292 == ssl3_accept_~s__state~0); 6443#L103 assume !(16384 == ssl3_accept_~s__state~0); 6441#L106 assume !(8192 == ssl3_accept_~s__state~0); 6439#L109 assume !(24576 == ssl3_accept_~s__state~0); 6437#L112 assume 8195 == ssl3_accept_~s__state~0; 6189#L209 [2019-12-07 17:40:46,553 INFO L796 eck$LassoCheckResult]: Loop: 6189#L209 ssl3_accept_~s__server~0 := 1; 6190#L214 assume 0 != ssl3_accept_~cb~0; 6207#L214-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5959#L219 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5960#L224 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5968#L224-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5971#L241 assume 12292 != ssl3_accept_~s__state~0; 5972#L242 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post29 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 6065#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 6498#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6493#L600-1 ssl3_accept_~skip~0 := 0; 6492#L97-2 assume !false; 6491#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6490#L100 assume !(12292 == ssl3_accept_~s__state~0); 6489#L103 assume !(16384 == ssl3_accept_~s__state~0); 6488#L106 assume !(8192 == ssl3_accept_~s__state~0); 6487#L109 assume !(24576 == ssl3_accept_~s__state~0); 6486#L112 assume 8195 == ssl3_accept_~s__state~0; 6189#L209 [2019-12-07 17:40:46,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:46,554 INFO L82 PathProgramCache]: Analyzing trace with hash 469359109, now seen corresponding path program 1 times [2019-12-07 17:40:46,554 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:46,554 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091136349] [2019-12-07 17:40:46,554 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:46,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:40:46,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:40:46,571 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091136349] [2019-12-07 17:40:46,571 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:40:46,572 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-12-07 17:40:46,572 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876827740] [2019-12-07 17:40:46,572 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-12-07 17:40:46,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:46,572 INFO L82 PathProgramCache]: Analyzing trace with hash 1526170949, now seen corresponding path program 1 times [2019-12-07 17:40:46,573 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:46,573 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070122223] [2019-12-07 17:40:46,573 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:46,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:40:46,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:40:46,589 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070122223] [2019-12-07 17:40:46,589 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:40:46,589 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 17:40:46,590 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353581078] [2019-12-07 17:40:46,590 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 17:40:46,590 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:40:46,590 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:40:46,590 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:40:46,591 INFO L87 Difference]: Start difference. First operand 589 states and 872 transitions. cyclomatic complexity: 286 Second operand 3 states. [2019-12-07 17:40:46,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:40:46,667 INFO L93 Difference]: Finished difference Result 599 states and 880 transitions. [2019-12-07 17:40:46,667 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:40:46,667 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 599 states and 880 transitions. [2019-12-07 17:40:46,670 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 392 [2019-12-07 17:40:46,673 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 599 states to 599 states and 880 transitions. [2019-12-07 17:40:46,673 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 425 [2019-12-07 17:40:46,673 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 425 [2019-12-07 17:40:46,673 INFO L73 IsDeterministic]: Start isDeterministic. Operand 599 states and 880 transitions. [2019-12-07 17:40:46,673 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:40:46,673 INFO L688 BuchiCegarLoop]: Abstraction has 599 states and 880 transitions. [2019-12-07 17:40:46,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 599 states and 880 transitions. [2019-12-07 17:40:46,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 599 to 589. [2019-12-07 17:40:46,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 589 states. [2019-12-07 17:40:46,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 589 states to 589 states and 868 transitions. [2019-12-07 17:40:46,680 INFO L711 BuchiCegarLoop]: Abstraction has 589 states and 868 transitions. [2019-12-07 17:40:46,680 INFO L591 BuchiCegarLoop]: Abstraction has 589 states and 868 transitions. [2019-12-07 17:40:46,680 INFO L424 BuchiCegarLoop]: ======== Iteration 6============ [2019-12-07 17:40:46,680 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 589 states and 868 transitions. [2019-12-07 17:40:46,682 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 382 [2019-12-07 17:40:46,682 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:40:46,682 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:40:46,683 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:46,683 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:46,683 INFO L794 eck$LassoCheckResult]: Stem: 7398#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 7346#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7319#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 7320#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7312#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 7399#L97-2 assume !false; 7539#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7670#L100 assume !(12292 == ssl3_accept_~s__state~0); 7668#L103 assume !(16384 == ssl3_accept_~s__state~0); 7641#L106 assume !(8192 == ssl3_accept_~s__state~0); 7637#L109 assume !(24576 == ssl3_accept_~s__state~0); 7636#L112 assume !(8195 == ssl3_accept_~s__state~0); 7635#L115 assume !(8480 == ssl3_accept_~s__state~0); 7633#L118 assume !(8481 == ssl3_accept_~s__state~0); 7616#L121 assume !(8482 == ssl3_accept_~s__state~0); 7478#L124 assume 8464 == ssl3_accept_~s__state~0; 7201#L131 [2019-12-07 17:40:46,683 INFO L796 eck$LassoCheckResult]: Loop: 7201#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 7202#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7405#L272-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; 7421#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 7387#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7270#L600-1 ssl3_accept_~skip~0 := 0; 7322#L97-2 assume !false; 7191#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7192#L100 assume !(12292 == ssl3_accept_~s__state~0); 7212#L103 assume !(16384 == ssl3_accept_~s__state~0); 7213#L106 assume !(8192 == ssl3_accept_~s__state~0); 7197#L109 assume !(24576 == ssl3_accept_~s__state~0); 7198#L112 assume !(8195 == ssl3_accept_~s__state~0); 7406#L115 assume !(8480 == ssl3_accept_~s__state~0); 7407#L118 assume !(8481 == ssl3_accept_~s__state~0); 7400#L121 assume !(8482 == ssl3_accept_~s__state~0); 7353#L124 assume !(8464 == ssl3_accept_~s__state~0); 7354#L127 assume !(8465 == ssl3_accept_~s__state~0); 7332#L130 assume !(8466 == ssl3_accept_~s__state~0); 7275#L133 assume 8496 == ssl3_accept_~s__state~0; 7276#L137 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 7177#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7154#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 7155#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 7433#L291-2 ssl3_accept_~s__init_num~0 := 0; 7293#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 7715#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7711#L600-1 ssl3_accept_~skip~0 := 0; 7710#L97-2 assume !false; 7709#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7707#L100 assume !(12292 == ssl3_accept_~s__state~0); 7705#L103 assume 16384 == ssl3_accept_~s__state~0; 7660#L209 ssl3_accept_~s__server~0 := 1; 7658#L214 assume 0 != ssl3_accept_~cb~0; 7656#L214-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7654#L219 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 7651#L224 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7648#L224-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7647#L241 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30;ssl3_accept_~s__state~0 := 8480; 7639#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 7627#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7615#L600-1 ssl3_accept_~skip~0 := 0; 7614#L97-2 assume !false; 7613#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7611#L100 assume !(12292 == ssl3_accept_~s__state~0); 7610#L103 assume !(16384 == ssl3_accept_~s__state~0); 7608#L106 assume !(8192 == ssl3_accept_~s__state~0); 7607#L109 assume !(24576 == ssl3_accept_~s__state~0); 7604#L112 assume !(8195 == ssl3_accept_~s__state~0); 7467#L115 assume !(8480 == ssl3_accept_~s__state~0); 7468#L118 assume !(8481 == ssl3_accept_~s__state~0); 7435#L121 assume !(8482 == ssl3_accept_~s__state~0); 7436#L124 assume 8464 == ssl3_accept_~s__state~0; 7201#L131 [2019-12-07 17:40:46,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:46,684 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 3 times [2019-12-07 17:40:46,684 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:46,684 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492684482] [2019-12-07 17:40:46,684 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:46,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:46,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:46,694 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:40:46,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:46,695 INFO L82 PathProgramCache]: Analyzing trace with hash -1136617358, now seen corresponding path program 1 times [2019-12-07 17:40:46,695 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:46,695 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703010093] [2019-12-07 17:40:46,695 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:46,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:40:46,712 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:40:46,712 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703010093] [2019-12-07 17:40:46,712 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:40:46,712 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 17:40:46,712 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428157979] [2019-12-07 17:40:46,713 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 17:40:46,713 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:40:46,713 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:40:46,713 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:40:46,713 INFO L87 Difference]: Start difference. First operand 589 states and 868 transitions. cyclomatic complexity: 282 Second operand 3 states. [2019-12-07 17:40:46,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:40:46,833 INFO L93 Difference]: Finished difference Result 744 states and 1053 transitions. [2019-12-07 17:40:46,833 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:40:46,833 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 744 states and 1053 transitions. [2019-12-07 17:40:46,836 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 447 [2019-12-07 17:40:46,839 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 744 states to 686 states and 995 transitions. [2019-12-07 17:40:46,839 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 480 [2019-12-07 17:40:46,840 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 480 [2019-12-07 17:40:46,840 INFO L73 IsDeterministic]: Start isDeterministic. Operand 686 states and 995 transitions. [2019-12-07 17:40:46,840 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:40:46,840 INFO L688 BuchiCegarLoop]: Abstraction has 686 states and 995 transitions. [2019-12-07 17:40:46,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 686 states and 995 transitions. [2019-12-07 17:40:46,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 686 to 670. [2019-12-07 17:40:46,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 670 states. [2019-12-07 17:40:46,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 670 states to 670 states and 973 transitions. [2019-12-07 17:40:46,847 INFO L711 BuchiCegarLoop]: Abstraction has 670 states and 973 transitions. [2019-12-07 17:40:46,847 INFO L591 BuchiCegarLoop]: Abstraction has 670 states and 973 transitions. [2019-12-07 17:40:46,847 INFO L424 BuchiCegarLoop]: ======== Iteration 7============ [2019-12-07 17:40:46,847 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 670 states and 973 transitions. [2019-12-07 17:40:46,849 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 436 [2019-12-07 17:40:46,849 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:40:46,849 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:40:46,850 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:46,850 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:46,850 INFO L794 eck$LassoCheckResult]: Stem: 8733#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 8678#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8651#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 8652#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 8644#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 8734#L97-2 assume !false; 8532#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8533#L100 assume !(12292 == ssl3_accept_~s__state~0); 8550#L103 assume !(16384 == ssl3_accept_~s__state~0); 8551#L106 assume !(8192 == ssl3_accept_~s__state~0); 8536#L109 assume !(24576 == ssl3_accept_~s__state~0); 8537#L112 assume !(8195 == ssl3_accept_~s__state~0); 8761#L115 assume !(8480 == ssl3_accept_~s__state~0); 9073#L118 assume !(8481 == ssl3_accept_~s__state~0); 9072#L121 assume !(8482 == ssl3_accept_~s__state~0); 8838#L124 assume 8464 == ssl3_accept_~s__state~0; 8540#L131 [2019-12-07 17:40:46,850 INFO L796 eck$LassoCheckResult]: Loop: 8540#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 8541#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 8740#L272-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; 8756#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 9141#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9131#L600-1 ssl3_accept_~skip~0 := 0; 9129#L97-2 assume !false; 9127#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9125#L100 assume !(12292 == ssl3_accept_~s__state~0); 9123#L103 assume !(16384 == ssl3_accept_~s__state~0); 9115#L106 assume !(8192 == ssl3_accept_~s__state~0); 9116#L109 assume !(24576 == ssl3_accept_~s__state~0); 9111#L112 assume !(8195 == ssl3_accept_~s__state~0); 9112#L115 assume !(8480 == ssl3_accept_~s__state~0); 9082#L118 assume !(8481 == ssl3_accept_~s__state~0); 9083#L121 assume !(8482 == ssl3_accept_~s__state~0); 9078#L124 assume !(8464 == ssl3_accept_~s__state~0); 9079#L127 assume !(8465 == ssl3_accept_~s__state~0); 8664#L130 assume !(8466 == ssl3_accept_~s__state~0); 8611#L133 assume 8496 == ssl3_accept_~s__state~0; 8556#L137 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 8516#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 8493#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 8494#L291 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 8769#L291-2 ssl3_accept_~s__init_num~0 := 0; 8785#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 8948#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8943#L600-1 ssl3_accept_~skip~0 := 0; 8942#L97-2 assume !false; 8941#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8940#L100 assume 12292 == ssl3_accept_~s__state~0; 8898#L101 ssl3_accept_~s__new_session~0 := 1; 8894#L209 ssl3_accept_~s__server~0 := 1; 8935#L214 assume 0 != ssl3_accept_~cb~0; 8934#L214-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 8933#L219 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 8931#L224 assume !(0 == ssl3_accept_~s__init_buf___0~0); 8929#L224-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 8928#L241 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30;ssl3_accept_~s__state~0 := 8480; 8926#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 8923#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8918#L600-1 ssl3_accept_~skip~0 := 0; 8917#L97-2 assume !false; 8916#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8915#L100 assume !(12292 == ssl3_accept_~s__state~0); 8914#L103 assume !(16384 == ssl3_accept_~s__state~0); 8913#L106 assume !(8192 == ssl3_accept_~s__state~0); 8912#L109 assume !(24576 == ssl3_accept_~s__state~0); 8911#L112 assume !(8195 == ssl3_accept_~s__state~0); 8829#L115 assume !(8480 == ssl3_accept_~s__state~0); 8830#L118 assume !(8481 == ssl3_accept_~s__state~0); 8774#L121 assume !(8482 == ssl3_accept_~s__state~0); 8775#L124 assume 8464 == ssl3_accept_~s__state~0; 8540#L131 [2019-12-07 17:40:46,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:46,850 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 4 times [2019-12-07 17:40:46,850 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:46,851 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48456222] [2019-12-07 17:40:46,851 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:46,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:46,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:46,860 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:40:46,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:46,860 INFO L82 PathProgramCache]: Analyzing trace with hash 2068970568, now seen corresponding path program 1 times [2019-12-07 17:40:46,860 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:46,861 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45676858] [2019-12-07 17:40:46,861 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:46,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:40:46,875 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:40:46,875 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45676858] [2019-12-07 17:40:46,875 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:40:46,875 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 17:40:46,876 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707666300] [2019-12-07 17:40:46,876 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 17:40:46,876 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:40:46,876 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:40:46,876 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:40:46,876 INFO L87 Difference]: Start difference. First operand 670 states and 973 transitions. cyclomatic complexity: 306 Second operand 3 states. [2019-12-07 17:40:46,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:40:46,979 INFO L93 Difference]: Finished difference Result 825 states and 1210 transitions. [2019-12-07 17:40:46,979 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:40:46,979 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 825 states and 1210 transitions. [2019-12-07 17:40:46,982 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 535 [2019-12-07 17:40:46,986 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 825 states to 818 states and 1203 transitions. [2019-12-07 17:40:46,986 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 568 [2019-12-07 17:40:46,987 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 568 [2019-12-07 17:40:46,987 INFO L73 IsDeterministic]: Start isDeterministic. Operand 818 states and 1203 transitions. [2019-12-07 17:40:46,987 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:40:46,987 INFO L688 BuchiCegarLoop]: Abstraction has 818 states and 1203 transitions. [2019-12-07 17:40:46,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 818 states and 1203 transitions. [2019-12-07 17:40:46,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 818 to 799. [2019-12-07 17:40:46,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 799 states. [2019-12-07 17:40:46,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 799 states to 799 states and 1175 transitions. [2019-12-07 17:40:46,995 INFO L711 BuchiCegarLoop]: Abstraction has 799 states and 1175 transitions. [2019-12-07 17:40:46,995 INFO L591 BuchiCegarLoop]: Abstraction has 799 states and 1175 transitions. [2019-12-07 17:40:46,995 INFO L424 BuchiCegarLoop]: ======== Iteration 8============ [2019-12-07 17:40:46,995 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 799 states and 1175 transitions. [2019-12-07 17:40:46,997 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 522 [2019-12-07 17:40:46,997 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:40:46,997 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:40:46,998 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:46,998 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:46,998 INFO L794 eck$LassoCheckResult]: Stem: 10245#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 10192#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 10162#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 10163#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 10152#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 10246#L97-2 assume !false; 10526#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10525#L100 assume !(12292 == ssl3_accept_~s__state~0); 10524#L103 assume !(16384 == ssl3_accept_~s__state~0); 10523#L106 assume !(8192 == ssl3_accept_~s__state~0); 10522#L109 assume !(24576 == ssl3_accept_~s__state~0); 10521#L112 assume !(8195 == ssl3_accept_~s__state~0); 10520#L115 assume !(8480 == ssl3_accept_~s__state~0); 10519#L118 assume !(8481 == ssl3_accept_~s__state~0); 10517#L121 assume !(8482 == ssl3_accept_~s__state~0); 10518#L124 assume 8464 == ssl3_accept_~s__state~0; 10042#L131 [2019-12-07 17:40:46,999 INFO L796 eck$LassoCheckResult]: Loop: 10042#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 10043#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 10251#L272-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; 10272#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 10774#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10771#L600-1 ssl3_accept_~skip~0 := 0; 10770#L97-2 assume !false; 10769#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10153#L100 assume !(12292 == ssl3_accept_~s__state~0); 10052#L103 assume !(16384 == ssl3_accept_~s__state~0); 10053#L106 assume !(8192 == ssl3_accept_~s__state~0); 10767#L109 assume !(24576 == ssl3_accept_~s__state~0); 10766#L112 assume !(8195 == ssl3_accept_~s__state~0); 10765#L115 assume !(8480 == ssl3_accept_~s__state~0); 10264#L118 assume !(8481 == ssl3_accept_~s__state~0); 10247#L121 assume !(8482 == ssl3_accept_~s__state~0); 10198#L124 assume !(8464 == ssl3_accept_~s__state~0); 10199#L127 assume !(8465 == ssl3_accept_~s__state~0); 10176#L130 assume !(8466 == ssl3_accept_~s__state~0); 10115#L133 assume 8496 == ssl3_accept_~s__state~0; 10116#L137 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 10017#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 9994#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 9995#L291 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 10286#L291-2 ssl3_accept_~s__init_num~0 := 0; 10295#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 10684#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10679#L600-1 ssl3_accept_~skip~0 := 0; 10674#L97-2 assume !false; 10671#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10665#L100 assume !(12292 == ssl3_accept_~s__state~0); 10663#L103 assume !(16384 == ssl3_accept_~s__state~0); 10661#L106 assume !(8192 == ssl3_accept_~s__state~0); 10659#L109 assume !(24576 == ssl3_accept_~s__state~0); 10657#L112 assume !(8195 == ssl3_accept_~s__state~0); 10655#L115 assume !(8480 == ssl3_accept_~s__state~0); 10653#L118 assume !(8481 == ssl3_accept_~s__state~0); 10651#L121 assume !(8482 == ssl3_accept_~s__state~0); 10649#L124 assume !(8464 == ssl3_accept_~s__state~0); 10647#L127 assume !(8465 == ssl3_accept_~s__state~0); 10516#L130 assume !(8466 == ssl3_accept_~s__state~0); 10515#L133 assume !(8496 == ssl3_accept_~s__state~0); 10514#L136 assume !(8497 == ssl3_accept_~s__state~0); 10490#L139 assume !(8512 == ssl3_accept_~s__state~0); 10486#L142 assume !(8513 == ssl3_accept_~s__state~0); 10428#L145 assume !(8528 == ssl3_accept_~s__state~0); 10429#L148 assume !(8529 == ssl3_accept_~s__state~0); 10308#L151 assume !(8544 == ssl3_accept_~s__state~0); 10309#L154 assume !(8545 == ssl3_accept_~s__state~0); 10303#L157 assume 8560 == ssl3_accept_~s__state~0; 10086#L161 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 10087#L430 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; 10106#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 10549#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10544#L600-1 ssl3_accept_~skip~0 := 0; 10543#L97-2 assume !false; 10542#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10541#L100 assume !(12292 == ssl3_accept_~s__state~0); 10540#L103 assume !(16384 == ssl3_accept_~s__state~0); 10539#L106 assume !(8192 == ssl3_accept_~s__state~0); 10538#L109 assume !(24576 == ssl3_accept_~s__state~0); 10537#L112 assume !(8195 == ssl3_accept_~s__state~0); 10536#L115 assume !(8480 == ssl3_accept_~s__state~0); 10322#L118 assume !(8481 == ssl3_accept_~s__state~0); 10289#L121 assume !(8482 == ssl3_accept_~s__state~0); 10290#L124 assume 8464 == ssl3_accept_~s__state~0; 10042#L131 [2019-12-07 17:40:46,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:46,999 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 5 times [2019-12-07 17:40:46,999 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:46,999 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995835211] [2019-12-07 17:40:46,999 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:47,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:47,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:47,007 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:40:47,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:47,008 INFO L82 PathProgramCache]: Analyzing trace with hash 1036966190, now seen corresponding path program 1 times [2019-12-07 17:40:47,008 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:47,008 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286643013] [2019-12-07 17:40:47,008 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:47,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:40:47,028 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:40:47,029 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286643013] [2019-12-07 17:40:47,029 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:40:47,029 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 17:40:47,029 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260060212] [2019-12-07 17:40:47,029 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 17:40:47,030 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:40:47,030 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:40:47,030 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:40:47,030 INFO L87 Difference]: Start difference. First operand 799 states and 1175 transitions. cyclomatic complexity: 379 Second operand 3 states. [2019-12-07 17:40:47,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:40:47,130 INFO L93 Difference]: Finished difference Result 941 states and 1291 transitions. [2019-12-07 17:40:47,130 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:40:47,131 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 941 states and 1291 transitions. [2019-12-07 17:40:47,135 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 621 [2019-12-07 17:40:47,141 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 941 states to 941 states and 1291 transitions. [2019-12-07 17:40:47,141 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 654 [2019-12-07 17:40:47,142 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 654 [2019-12-07 17:40:47,142 INFO L73 IsDeterministic]: Start isDeterministic. Operand 941 states and 1291 transitions. [2019-12-07 17:40:47,142 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:40:47,142 INFO L688 BuchiCegarLoop]: Abstraction has 941 states and 1291 transitions. [2019-12-07 17:40:47,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 941 states and 1291 transitions. [2019-12-07 17:40:47,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 941 to 933. [2019-12-07 17:40:47,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 933 states. [2019-12-07 17:40:47,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 933 states to 933 states and 1280 transitions. [2019-12-07 17:40:47,155 INFO L711 BuchiCegarLoop]: Abstraction has 933 states and 1280 transitions. [2019-12-07 17:40:47,155 INFO L591 BuchiCegarLoop]: Abstraction has 933 states and 1280 transitions. [2019-12-07 17:40:47,155 INFO L424 BuchiCegarLoop]: ======== Iteration 9============ [2019-12-07 17:40:47,155 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 933 states and 1280 transitions. [2019-12-07 17:40:47,158 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 614 [2019-12-07 17:40:47,159 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:40:47,159 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:40:47,160 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:47,160 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:47,160 INFO L794 eck$LassoCheckResult]: Stem: 11983#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 11927#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 11901#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 11902#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 11892#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 11984#L97-2 assume !false; 12472#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12470#L100 assume !(12292 == ssl3_accept_~s__state~0); 12468#L103 assume !(16384 == ssl3_accept_~s__state~0); 12466#L106 assume !(8192 == ssl3_accept_~s__state~0); 12464#L109 assume !(24576 == ssl3_accept_~s__state~0); 12462#L112 assume !(8195 == ssl3_accept_~s__state~0); 12460#L115 assume !(8480 == ssl3_accept_~s__state~0); 12458#L118 assume !(8481 == ssl3_accept_~s__state~0); 12456#L121 assume !(8482 == ssl3_accept_~s__state~0); 12150#L124 assume 8464 == ssl3_accept_~s__state~0; 11785#L131 [2019-12-07 17:40:47,160 INFO L796 eck$LassoCheckResult]: Loop: 11785#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 11786#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 11991#L272-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; 12008#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 12436#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12430#L600-1 ssl3_accept_~skip~0 := 0; 12428#L97-2 assume !false; 12426#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12424#L100 assume !(12292 == ssl3_accept_~s__state~0); 12422#L103 assume !(16384 == ssl3_accept_~s__state~0); 12420#L106 assume !(8192 == ssl3_accept_~s__state~0); 12418#L109 assume !(24576 == ssl3_accept_~s__state~0); 12416#L112 assume !(8195 == ssl3_accept_~s__state~0); 12414#L115 assume !(8480 == ssl3_accept_~s__state~0); 12412#L118 assume !(8481 == ssl3_accept_~s__state~0); 12410#L121 assume !(8482 == ssl3_accept_~s__state~0); 12408#L124 assume !(8464 == ssl3_accept_~s__state~0); 12406#L127 assume !(8465 == ssl3_accept_~s__state~0); 12403#L130 assume !(8466 == ssl3_accept_~s__state~0); 12401#L133 assume 8496 == ssl3_accept_~s__state~0; 12266#L137 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 11761#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 11738#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 11739#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 12394#L291-2 ssl3_accept_~s__init_num~0 := 0; 12391#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 12387#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12381#L600-1 ssl3_accept_~skip~0 := 0; 12379#L97-2 assume !false; 12378#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12374#L100 assume !(12292 == ssl3_accept_~s__state~0); 12372#L103 assume !(16384 == ssl3_accept_~s__state~0); 12370#L106 assume !(8192 == ssl3_accept_~s__state~0); 12369#L109 assume !(24576 == ssl3_accept_~s__state~0); 12366#L112 assume !(8195 == ssl3_accept_~s__state~0); 12362#L115 assume !(8480 == ssl3_accept_~s__state~0); 12355#L118 assume !(8481 == ssl3_accept_~s__state~0); 12352#L121 assume !(8482 == ssl3_accept_~s__state~0); 12350#L124 assume !(8464 == ssl3_accept_~s__state~0); 12347#L127 assume !(8465 == ssl3_accept_~s__state~0); 12344#L130 assume !(8466 == ssl3_accept_~s__state~0); 12343#L133 assume !(8496 == ssl3_accept_~s__state~0); 12342#L136 assume !(8497 == ssl3_accept_~s__state~0); 12216#L139 assume 8512 == ssl3_accept_~s__state~0; 12214#L143 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11919#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 11779#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11875#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 12321#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12306#L600-1 ssl3_accept_~skip~0 := 0; 12303#L97-2 assume !false; 12300#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12297#L100 assume !(12292 == ssl3_accept_~s__state~0); 12294#L103 assume !(16384 == ssl3_accept_~s__state~0); 12291#L106 assume !(8192 == ssl3_accept_~s__state~0); 12288#L109 assume !(24576 == ssl3_accept_~s__state~0); 12285#L112 assume !(8195 == ssl3_accept_~s__state~0); 12282#L115 assume !(8480 == ssl3_accept_~s__state~0); 12279#L118 assume !(8481 == ssl3_accept_~s__state~0); 12277#L121 assume !(8482 == ssl3_accept_~s__state~0); 12276#L124 assume !(8464 == ssl3_accept_~s__state~0); 12274#L127 assume !(8465 == ssl3_accept_~s__state~0); 12272#L130 assume !(8466 == ssl3_accept_~s__state~0); 12270#L133 assume !(8496 == ssl3_accept_~s__state~0); 12267#L136 assume !(8497 == ssl3_accept_~s__state~0); 12263#L139 assume !(8512 == ssl3_accept_~s__state~0); 12215#L142 assume !(8513 == ssl3_accept_~s__state~0); 12170#L145 assume !(8528 == ssl3_accept_~s__state~0); 12171#L148 assume !(8529 == ssl3_accept_~s__state~0); 12046#L151 assume !(8544 == ssl3_accept_~s__state~0); 12047#L154 assume !(8545 == ssl3_accept_~s__state~0); 12048#L157 assume 8560 == ssl3_accept_~s__state~0; 11828#L161 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 11829#L430 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; 11847#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 12316#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12305#L600-1 ssl3_accept_~skip~0 := 0; 12302#L97-2 assume !false; 12299#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12296#L100 assume !(12292 == ssl3_accept_~s__state~0); 12293#L103 assume !(16384 == ssl3_accept_~s__state~0); 12290#L106 assume !(8192 == ssl3_accept_~s__state~0); 12287#L109 assume !(24576 == ssl3_accept_~s__state~0); 12284#L112 assume !(8195 == ssl3_accept_~s__state~0); 12281#L115 assume !(8480 == ssl3_accept_~s__state~0); 12278#L118 assume !(8481 == ssl3_accept_~s__state~0); 12026#L121 assume !(8482 == ssl3_accept_~s__state~0); 12027#L124 assume 8464 == ssl3_accept_~s__state~0; 11785#L131 [2019-12-07 17:40:47,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:47,161 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 6 times [2019-12-07 17:40:47,161 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:47,161 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013777789] [2019-12-07 17:40:47,161 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:47,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:47,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:47,171 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:40:47,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:47,172 INFO L82 PathProgramCache]: Analyzing trace with hash -1271225486, now seen corresponding path program 1 times [2019-12-07 17:40:47,172 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:47,172 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227395482] [2019-12-07 17:40:47,172 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:47,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:40:47,204 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2019-12-07 17:40:47,204 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227395482] [2019-12-07 17:40:47,204 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:40:47,204 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 17:40:47,204 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155327193] [2019-12-07 17:40:47,205 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 17:40:47,205 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:40:47,205 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:40:47,205 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:40:47,205 INFO L87 Difference]: Start difference. First operand 933 states and 1280 transitions. cyclomatic complexity: 350 Second operand 3 states. [2019-12-07 17:40:47,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:40:47,283 INFO L93 Difference]: Finished difference Result 1059 states and 1451 transitions. [2019-12-07 17:40:47,283 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:40:47,283 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1059 states and 1451 transitions. [2019-12-07 17:40:47,287 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 698 [2019-12-07 17:40:47,292 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1059 states to 1059 states and 1451 transitions. [2019-12-07 17:40:47,292 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 731 [2019-12-07 17:40:47,292 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 731 [2019-12-07 17:40:47,292 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1059 states and 1451 transitions. [2019-12-07 17:40:47,292 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:40:47,292 INFO L688 BuchiCegarLoop]: Abstraction has 1059 states and 1451 transitions. [2019-12-07 17:40:47,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1059 states and 1451 transitions. [2019-12-07 17:40:47,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1059 to 1017. [2019-12-07 17:40:47,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1017 states. [2019-12-07 17:40:47,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1017 states to 1017 states and 1382 transitions. [2019-12-07 17:40:47,302 INFO L711 BuchiCegarLoop]: Abstraction has 1017 states and 1382 transitions. [2019-12-07 17:40:47,302 INFO L591 BuchiCegarLoop]: Abstraction has 1017 states and 1382 transitions. [2019-12-07 17:40:47,302 INFO L424 BuchiCegarLoop]: ======== Iteration 10============ [2019-12-07 17:40:47,302 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1017 states and 1382 transitions. [2019-12-07 17:40:47,304 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 670 [2019-12-07 17:40:47,304 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:40:47,304 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:40:47,305 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:47,305 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:47,305 INFO L794 eck$LassoCheckResult]: Stem: 13987#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 13924#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 13895#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 13896#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 13887#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 13988#L97-2 assume !false; 14383#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14478#L100 assume !(12292 == ssl3_accept_~s__state~0); 14475#L103 assume !(16384 == ssl3_accept_~s__state~0); 14472#L106 assume !(8192 == ssl3_accept_~s__state~0); 14469#L109 assume !(24576 == ssl3_accept_~s__state~0); 14467#L112 assume !(8195 == ssl3_accept_~s__state~0); 14465#L115 assume !(8480 == ssl3_accept_~s__state~0); 14460#L118 assume !(8481 == ssl3_accept_~s__state~0); 14459#L121 assume !(8482 == ssl3_accept_~s__state~0); 14458#L124 assume 8464 == ssl3_accept_~s__state~0; 13783#L131 [2019-12-07 17:40:47,306 INFO L796 eck$LassoCheckResult]: Loop: 13783#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 13784#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 13993#L272-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; 13902#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 13903#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13845#L600-1 ssl3_accept_~skip~0 := 0; 13898#L97-2 assume !false; 13773#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13774#L100 assume !(12292 == ssl3_accept_~s__state~0); 13792#L103 assume !(16384 == ssl3_accept_~s__state~0); 13793#L106 assume !(8192 == ssl3_accept_~s__state~0); 13779#L109 assume !(24576 == ssl3_accept_~s__state~0); 13780#L112 assume !(8195 == ssl3_accept_~s__state~0); 13994#L115 assume !(8480 == ssl3_accept_~s__state~0); 13995#L118 assume !(8481 == ssl3_accept_~s__state~0); 13989#L121 assume !(8482 == ssl3_accept_~s__state~0); 13931#L124 assume !(8464 == ssl3_accept_~s__state~0); 13932#L127 assume !(8465 == ssl3_accept_~s__state~0); 13908#L130 assume !(8466 == ssl3_accept_~s__state~0); 13909#L133 assume 8496 == ssl3_accept_~s__state~0; 14362#L137 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 13759#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 13736#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 13737#L291 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 14026#L291-2 ssl3_accept_~s__init_num~0 := 0; 13939#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 14722#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14716#L600-1 ssl3_accept_~skip~0 := 0; 14715#L97-2 assume !false; 14709#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14707#L100 assume !(12292 == ssl3_accept_~s__state~0); 14705#L103 assume !(16384 == ssl3_accept_~s__state~0); 14703#L106 assume !(8192 == ssl3_accept_~s__state~0); 14701#L109 assume !(24576 == ssl3_accept_~s__state~0); 14699#L112 assume !(8195 == ssl3_accept_~s__state~0); 14697#L115 assume !(8480 == ssl3_accept_~s__state~0); 14695#L118 assume !(8481 == ssl3_accept_~s__state~0); 14693#L121 assume !(8482 == ssl3_accept_~s__state~0); 14691#L124 assume !(8464 == ssl3_accept_~s__state~0); 14689#L127 assume !(8465 == ssl3_accept_~s__state~0); 14687#L130 assume !(8466 == ssl3_accept_~s__state~0); 13850#L133 assume !(8496 == ssl3_accept_~s__state~0); 13851#L136 assume !(8497 == ssl3_accept_~s__state~0); 14672#L139 assume !(8512 == ssl3_accept_~s__state~0); 14669#L142 assume !(8513 == ssl3_accept_~s__state~0); 14664#L145 assume !(8528 == ssl3_accept_~s__state~0); 14649#L148 assume !(8529 == ssl3_accept_~s__state~0); 14648#L151 assume !(8544 == ssl3_accept_~s__state~0); 14644#L154 assume !(8545 == ssl3_accept_~s__state~0); 14640#L157 assume !(8560 == ssl3_accept_~s__state~0); 14636#L160 assume !(8561 == ssl3_accept_~s__state~0); 14632#L163 assume !(8448 == ssl3_accept_~s__state~0); 14628#L166 assume !(8576 == ssl3_accept_~s__state~0); 14624#L169 assume !(8577 == ssl3_accept_~s__state~0); 14620#L172 assume !(8592 == ssl3_accept_~s__state~0); 14617#L175 assume !(8593 == ssl3_accept_~s__state~0); 14614#L178 assume !(8608 == ssl3_accept_~s__state~0); 14610#L181 assume !(8609 == ssl3_accept_~s__state~0); 14562#L184 assume !(8640 == ssl3_accept_~s__state~0); 14190#L187 assume !(8641 == ssl3_accept_~s__state~0); 14185#L190 assume 8656 == ssl3_accept_~s__state~0; 14184#L194 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 14182#L503 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 13771#L508 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 13762#L514-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 13861#L524 assume !(0 == ssl3_accept_~tmp___10~0); 13862#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 14452#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14447#L600-1 ssl3_accept_~skip~0 := 0; 14446#L97-2 assume !false; 14445#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14187#L100 assume 12292 == ssl3_accept_~s__state~0; 14017#L101 ssl3_accept_~s__new_session~0 := 1; 14018#L209 ssl3_accept_~s__server~0 := 1; 14739#L214 assume 0 != ssl3_accept_~cb~0; 14738#L214-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 14737#L219 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 14736#L224 assume !(0 == ssl3_accept_~s__init_buf___0~0); 14735#L224-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 14734#L241 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30;ssl3_accept_~s__state~0 := 8480; 14677#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 14663#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14647#L600-1 ssl3_accept_~skip~0 := 0; 14643#L97-2 assume !false; 14639#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14635#L100 assume !(12292 == ssl3_accept_~s__state~0); 14631#L103 assume !(16384 == ssl3_accept_~s__state~0); 14627#L106 assume !(8192 == ssl3_accept_~s__state~0); 14623#L109 assume !(24576 == ssl3_accept_~s__state~0); 14563#L112 assume !(8195 == ssl3_accept_~s__state~0); 14191#L115 assume !(8480 == ssl3_accept_~s__state~0); 14192#L118 assume !(8481 == ssl3_accept_~s__state~0); 14193#L121 assume !(8482 == ssl3_accept_~s__state~0); 14438#L124 assume 8464 == ssl3_accept_~s__state~0; 13783#L131 [2019-12-07 17:40:47,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:47,306 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 7 times [2019-12-07 17:40:47,306 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:47,306 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284099552] [2019-12-07 17:40:47,306 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:47,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:47,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:47,313 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:40:47,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:47,314 INFO L82 PathProgramCache]: Analyzing trace with hash 769424681, now seen corresponding path program 1 times [2019-12-07 17:40:47,314 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:47,314 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335484666] [2019-12-07 17:40:47,314 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:47,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:40:47,335 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 46 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2019-12-07 17:40:47,336 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335484666] [2019-12-07 17:40:47,336 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:40:47,336 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 17:40:47,336 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835272175] [2019-12-07 17:40:47,336 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 17:40:47,336 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:40:47,336 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:40:47,337 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:40:47,337 INFO L87 Difference]: Start difference. First operand 1017 states and 1382 transitions. cyclomatic complexity: 368 Second operand 3 states. [2019-12-07 17:40:47,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:40:47,432 INFO L93 Difference]: Finished difference Result 956 states and 1290 transitions. [2019-12-07 17:40:47,432 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:40:47,432 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 956 states and 1290 transitions. [2019-12-07 17:40:47,437 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 592 [2019-12-07 17:40:47,443 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 956 states to 954 states and 1288 transitions. [2019-12-07 17:40:47,443 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 676 [2019-12-07 17:40:47,443 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 676 [2019-12-07 17:40:47,444 INFO L73 IsDeterministic]: Start isDeterministic. Operand 954 states and 1288 transitions. [2019-12-07 17:40:47,444 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:40:47,444 INFO L688 BuchiCegarLoop]: Abstraction has 954 states and 1288 transitions. [2019-12-07 17:40:47,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 954 states and 1288 transitions. [2019-12-07 17:40:47,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 954 to 950. [2019-12-07 17:40:47,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 950 states. [2019-12-07 17:40:47,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 950 states to 950 states and 1283 transitions. [2019-12-07 17:40:47,454 INFO L711 BuchiCegarLoop]: Abstraction has 950 states and 1283 transitions. [2019-12-07 17:40:47,454 INFO L591 BuchiCegarLoop]: Abstraction has 950 states and 1283 transitions. [2019-12-07 17:40:47,454 INFO L424 BuchiCegarLoop]: ======== Iteration 11============ [2019-12-07 17:40:47,454 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 950 states and 1283 transitions. [2019-12-07 17:40:47,457 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 588 [2019-12-07 17:40:47,457 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:40:47,457 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:40:47,458 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:47,458 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:47,459 INFO L794 eck$LassoCheckResult]: Stem: 15954#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 15896#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 15866#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 15867#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 15859#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 15955#L97-2 assume !false; 16199#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16447#L100 assume !(12292 == ssl3_accept_~s__state~0); 16444#L103 assume !(16384 == ssl3_accept_~s__state~0); 16443#L106 assume !(8192 == ssl3_accept_~s__state~0); 16442#L109 assume !(24576 == ssl3_accept_~s__state~0); 16441#L112 assume !(8195 == ssl3_accept_~s__state~0); 16440#L115 assume !(8480 == ssl3_accept_~s__state~0); 16434#L118 assume !(8481 == ssl3_accept_~s__state~0); 16431#L121 assume !(8482 == ssl3_accept_~s__state~0); 16430#L124 assume 8464 == ssl3_accept_~s__state~0; 15755#L131 [2019-12-07 17:40:47,459 INFO L796 eck$LassoCheckResult]: Loop: 15755#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 15756#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 15961#L272-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; 15976#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 16643#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16638#L600-1 ssl3_accept_~skip~0 := 0; 16637#L97-2 assume !false; 16635#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16634#L100 assume !(12292 == ssl3_accept_~s__state~0); 16628#L103 assume !(16384 == ssl3_accept_~s__state~0); 16626#L106 assume !(8192 == ssl3_accept_~s__state~0); 16624#L109 assume !(24576 == ssl3_accept_~s__state~0); 16622#L112 assume !(8195 == ssl3_accept_~s__state~0); 16620#L115 assume !(8480 == ssl3_accept_~s__state~0); 16618#L118 assume !(8481 == ssl3_accept_~s__state~0); 16616#L121 assume !(8482 == ssl3_accept_~s__state~0); 16614#L124 assume !(8464 == ssl3_accept_~s__state~0); 16612#L127 assume !(8465 == ssl3_accept_~s__state~0); 16610#L130 assume !(8466 == ssl3_accept_~s__state~0); 16485#L133 assume 8496 == ssl3_accept_~s__state~0; 15966#L137 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 15731#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 15715#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 15716#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 15989#L291-2 ssl3_accept_~s__init_num~0 := 0; 16596#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 16595#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16590#L600-1 ssl3_accept_~skip~0 := 0; 16589#L97-2 assume !false; 16588#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16587#L100 assume !(12292 == ssl3_accept_~s__state~0); 16585#L103 assume !(16384 == ssl3_accept_~s__state~0); 16583#L106 assume !(8192 == ssl3_accept_~s__state~0); 16581#L109 assume !(24576 == ssl3_accept_~s__state~0); 16522#L112 assume !(8195 == ssl3_accept_~s__state~0); 16506#L115 assume !(8480 == ssl3_accept_~s__state~0); 16478#L118 assume !(8481 == ssl3_accept_~s__state~0); 16472#L121 assume !(8482 == ssl3_accept_~s__state~0); 16468#L124 assume !(8464 == ssl3_accept_~s__state~0); 16466#L127 assume !(8465 == ssl3_accept_~s__state~0); 16464#L130 assume !(8466 == ssl3_accept_~s__state~0); 16462#L133 assume !(8496 == ssl3_accept_~s__state~0); 16460#L136 assume !(8497 == ssl3_accept_~s__state~0); 16458#L139 assume 8512 == ssl3_accept_~s__state~0; 15938#L143 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 15888#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 15749#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 15930#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 16288#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16381#L600-1 ssl3_accept_~skip~0 := 0; 16380#L97-2 assume !false; 16379#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16378#L100 assume !(12292 == ssl3_accept_~s__state~0); 16377#L103 assume !(16384 == ssl3_accept_~s__state~0); 16376#L106 assume !(8192 == ssl3_accept_~s__state~0); 16375#L109 assume !(24576 == ssl3_accept_~s__state~0); 16374#L112 assume !(8195 == ssl3_accept_~s__state~0); 16373#L115 assume !(8480 == ssl3_accept_~s__state~0); 16372#L118 assume !(8481 == ssl3_accept_~s__state~0); 16371#L121 assume !(8482 == ssl3_accept_~s__state~0); 16370#L124 assume !(8464 == ssl3_accept_~s__state~0); 16369#L127 assume !(8465 == ssl3_accept_~s__state~0); 16368#L130 assume !(8466 == ssl3_accept_~s__state~0); 16367#L133 assume !(8496 == ssl3_accept_~s__state~0); 16366#L136 assume !(8497 == ssl3_accept_~s__state~0); 16365#L139 assume !(8512 == ssl3_accept_~s__state~0); 16364#L142 assume !(8513 == ssl3_accept_~s__state~0); 16363#L145 assume 8528 == ssl3_accept_~s__state~0; 16100#L149 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 16362#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 16361#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 16360#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 16353#L336 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 16347#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 15995#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 16344#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16338#L600-1 ssl3_accept_~skip~0 := 0; 16337#L97-2 assume !false; 16334#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16333#L100 assume !(12292 == ssl3_accept_~s__state~0); 16266#L103 assume !(16384 == ssl3_accept_~s__state~0); 16267#L106 assume !(8192 == ssl3_accept_~s__state~0); 16260#L109 assume !(24576 == ssl3_accept_~s__state~0); 16261#L112 assume !(8195 == ssl3_accept_~s__state~0); 16254#L115 assume !(8480 == ssl3_accept_~s__state~0); 16255#L118 assume !(8481 == ssl3_accept_~s__state~0); 16248#L121 assume !(8482 == ssl3_accept_~s__state~0); 16249#L124 assume !(8464 == ssl3_accept_~s__state~0); 16242#L127 assume !(8465 == ssl3_accept_~s__state~0); 16243#L130 assume !(8466 == ssl3_accept_~s__state~0); 16236#L133 assume !(8496 == ssl3_accept_~s__state~0); 16237#L136 assume !(8497 == ssl3_accept_~s__state~0); 16229#L139 assume !(8512 == ssl3_accept_~s__state~0); 16230#L142 assume !(8513 == ssl3_accept_~s__state~0); 16221#L145 assume !(8528 == ssl3_accept_~s__state~0); 16220#L148 assume !(8529 == ssl3_accept_~s__state~0); 16008#L151 assume !(8544 == ssl3_accept_~s__state~0); 16009#L154 assume !(8545 == ssl3_accept_~s__state~0); 16010#L157 assume 8560 == ssl3_accept_~s__state~0; 15796#L161 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 15797#L430 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; 15816#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 16173#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16165#L600-1 ssl3_accept_~skip~0 := 0; 16159#L97-2 assume !false; 16157#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16155#L100 assume !(12292 == ssl3_accept_~s__state~0); 16153#L103 assume !(16384 == ssl3_accept_~s__state~0); 16151#L106 assume !(8192 == ssl3_accept_~s__state~0); 16149#L109 assume !(24576 == ssl3_accept_~s__state~0); 16147#L112 assume !(8195 == ssl3_accept_~s__state~0); 16145#L115 assume !(8480 == ssl3_accept_~s__state~0); 16142#L118 assume !(8481 == ssl3_accept_~s__state~0); 16143#L121 assume !(8482 == ssl3_accept_~s__state~0); 16195#L124 assume 8464 == ssl3_accept_~s__state~0; 15755#L131 [2019-12-07 17:40:47,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:47,459 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 8 times [2019-12-07 17:40:47,459 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:47,460 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154064990] [2019-12-07 17:40:47,460 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:47,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:47,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:47,469 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:40:47,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:47,469 INFO L82 PathProgramCache]: Analyzing trace with hash -1168560605, now seen corresponding path program 1 times [2019-12-07 17:40:47,469 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:47,470 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436147759] [2019-12-07 17:40:47,470 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:47,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:40:47,504 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2019-12-07 17:40:47,504 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436147759] [2019-12-07 17:40:47,504 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:40:47,505 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 17:40:47,505 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898376378] [2019-12-07 17:40:47,505 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 17:40:47,505 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:40:47,505 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:40:47,506 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:40:47,506 INFO L87 Difference]: Start difference. First operand 950 states and 1283 transitions. cyclomatic complexity: 337 Second operand 3 states. [2019-12-07 17:40:47,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:40:47,515 INFO L93 Difference]: Finished difference Result 1871 states and 2511 transitions. [2019-12-07 17:40:47,515 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:40:47,515 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1871 states and 2511 transitions. [2019-12-07 17:40:47,522 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1162 [2019-12-07 17:40:47,530 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1871 states to 1871 states and 2511 transitions. [2019-12-07 17:40:47,530 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1322 [2019-12-07 17:40:47,531 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1322 [2019-12-07 17:40:47,531 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1871 states and 2511 transitions. [2019-12-07 17:40:47,531 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:40:47,531 INFO L688 BuchiCegarLoop]: Abstraction has 1871 states and 2511 transitions. [2019-12-07 17:40:47,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1871 states and 2511 transitions. [2019-12-07 17:40:47,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1871 to 953. [2019-12-07 17:40:47,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 953 states. [2019-12-07 17:40:47,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 953 states to 953 states and 1286 transitions. [2019-12-07 17:40:47,544 INFO L711 BuchiCegarLoop]: Abstraction has 953 states and 1286 transitions. [2019-12-07 17:40:47,544 INFO L591 BuchiCegarLoop]: Abstraction has 953 states and 1286 transitions. [2019-12-07 17:40:47,544 INFO L424 BuchiCegarLoop]: ======== Iteration 12============ [2019-12-07 17:40:47,544 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 953 states and 1286 transitions. [2019-12-07 17:40:47,547 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 590 [2019-12-07 17:40:47,547 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:40:47,547 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:40:47,547 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:47,548 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:47,548 INFO L794 eck$LassoCheckResult]: Stem: 18778#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 18718#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 18690#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 18691#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 18681#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 18779#L97-2 assume !false; 18843#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19437#L100 assume !(12292 == ssl3_accept_~s__state~0); 19436#L103 assume !(16384 == ssl3_accept_~s__state~0); 19435#L106 assume !(8192 == ssl3_accept_~s__state~0); 19434#L109 assume !(24576 == ssl3_accept_~s__state~0); 19433#L112 assume !(8195 == ssl3_accept_~s__state~0); 19432#L115 assume !(8480 == ssl3_accept_~s__state~0); 19431#L118 assume !(8481 == ssl3_accept_~s__state~0); 19430#L121 assume !(8482 == ssl3_accept_~s__state~0); 19107#L124 assume 8464 == ssl3_accept_~s__state~0; 18582#L131 [2019-12-07 17:40:47,548 INFO L796 eck$LassoCheckResult]: Loop: 18582#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 18583#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 18785#L272-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; 18802#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 19457#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19452#L600-1 ssl3_accept_~skip~0 := 0; 19448#L97-2 assume !false; 19447#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19441#L100 assume !(12292 == ssl3_accept_~s__state~0); 19439#L103 assume !(16384 == ssl3_accept_~s__state~0); 19429#L106 assume !(8192 == ssl3_accept_~s__state~0); 19428#L109 assume !(24576 == ssl3_accept_~s__state~0); 19427#L112 assume !(8195 == ssl3_accept_~s__state~0); 19426#L115 assume !(8480 == ssl3_accept_~s__state~0); 19425#L118 assume !(8481 == ssl3_accept_~s__state~0); 19423#L121 assume !(8482 == ssl3_accept_~s__state~0); 19420#L124 assume !(8464 == ssl3_accept_~s__state~0); 19413#L127 assume !(8465 == ssl3_accept_~s__state~0); 19411#L130 assume !(8466 == ssl3_accept_~s__state~0); 19393#L133 assume 8496 == ssl3_accept_~s__state~0; 19007#L137 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 19390#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 19387#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 19385#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 19386#L291-2 ssl3_accept_~s__init_num~0 := 0; 19419#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 19418#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19412#L600-1 ssl3_accept_~skip~0 := 0; 19410#L97-2 assume !false; 19409#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19408#L100 assume !(12292 == ssl3_accept_~s__state~0); 19407#L103 assume !(16384 == ssl3_accept_~s__state~0); 19406#L106 assume !(8192 == ssl3_accept_~s__state~0); 19405#L109 assume !(24576 == ssl3_accept_~s__state~0); 19404#L112 assume !(8195 == ssl3_accept_~s__state~0); 19403#L115 assume !(8480 == ssl3_accept_~s__state~0); 19402#L118 assume !(8481 == ssl3_accept_~s__state~0); 19401#L121 assume !(8482 == ssl3_accept_~s__state~0); 19400#L124 assume !(8464 == ssl3_accept_~s__state~0); 19398#L127 assume !(8465 == ssl3_accept_~s__state~0); 19396#L130 assume !(8466 == ssl3_accept_~s__state~0); 19395#L133 assume !(8496 == ssl3_accept_~s__state~0); 19394#L136 assume !(8497 == ssl3_accept_~s__state~0); 19327#L139 assume 8512 == ssl3_accept_~s__state~0; 18760#L143 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 18710#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 18576#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 18749#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 19256#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19246#L600-1 ssl3_accept_~skip~0 := 0; 19244#L97-2 assume !false; 19242#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19240#L100 assume !(12292 == ssl3_accept_~s__state~0); 19238#L103 assume !(16384 == ssl3_accept_~s__state~0); 19236#L106 assume !(8192 == ssl3_accept_~s__state~0); 19234#L109 assume !(24576 == ssl3_accept_~s__state~0); 19232#L112 assume !(8195 == ssl3_accept_~s__state~0); 19230#L115 assume !(8480 == ssl3_accept_~s__state~0); 19228#L118 assume !(8481 == ssl3_accept_~s__state~0); 19226#L121 assume !(8482 == ssl3_accept_~s__state~0); 19224#L124 assume !(8464 == ssl3_accept_~s__state~0); 19222#L127 assume !(8465 == ssl3_accept_~s__state~0); 19220#L130 assume !(8466 == ssl3_accept_~s__state~0); 19218#L133 assume !(8496 == ssl3_accept_~s__state~0); 19216#L136 assume !(8497 == ssl3_accept_~s__state~0); 19214#L139 assume !(8512 == ssl3_accept_~s__state~0); 19211#L142 assume !(8513 == ssl3_accept_~s__state~0); 19208#L145 assume 8528 == ssl3_accept_~s__state~0; 18994#L149 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 19204#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 18883#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 18884#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 18757#L336 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 18553#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 18665#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 19300#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19084#L600-1 ssl3_accept_~skip~0 := 0; 19082#L97-2 assume !false; 19078#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19076#L100 assume !(12292 == ssl3_accept_~s__state~0); 19073#L103 assume !(16384 == ssl3_accept_~s__state~0); 19069#L106 assume !(8192 == ssl3_accept_~s__state~0); 19063#L109 assume !(24576 == ssl3_accept_~s__state~0); 19061#L112 assume !(8195 == ssl3_accept_~s__state~0); 19059#L115 assume !(8480 == ssl3_accept_~s__state~0); 19057#L118 assume !(8481 == ssl3_accept_~s__state~0); 19055#L121 assume !(8482 == ssl3_accept_~s__state~0); 19053#L124 assume !(8464 == ssl3_accept_~s__state~0); 19051#L127 assume !(8465 == ssl3_accept_~s__state~0); 19049#L130 assume !(8466 == ssl3_accept_~s__state~0); 19047#L133 assume !(8496 == ssl3_accept_~s__state~0); 19045#L136 assume !(8497 == ssl3_accept_~s__state~0); 19043#L139 assume !(8512 == ssl3_accept_~s__state~0); 19041#L142 assume !(8513 == ssl3_accept_~s__state~0); 19038#L145 assume !(8528 == ssl3_accept_~s__state~0); 19035#L148 assume !(8529 == ssl3_accept_~s__state~0); 18833#L151 assume !(8544 == ssl3_accept_~s__state~0); 18834#L154 assume !(8545 == ssl3_accept_~s__state~0); 18835#L157 assume 8560 == ssl3_accept_~s__state~0; 18618#L161 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 18619#L430 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; 18638#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 19106#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19101#L600-1 ssl3_accept_~skip~0 := 0; 19100#L97-2 assume !false; 19099#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19098#L100 assume !(12292 == ssl3_accept_~s__state~0); 19097#L103 assume !(16384 == ssl3_accept_~s__state~0); 19095#L106 assume !(8192 == ssl3_accept_~s__state~0); 19093#L109 assume !(24576 == ssl3_accept_~s__state~0); 19091#L112 assume !(8195 == ssl3_accept_~s__state~0); 19089#L115 assume !(8480 == ssl3_accept_~s__state~0); 18893#L118 assume !(8481 == ssl3_accept_~s__state~0); 18894#L121 assume !(8482 == ssl3_accept_~s__state~0); 19125#L124 assume 8464 == ssl3_accept_~s__state~0; 18582#L131 [2019-12-07 17:40:47,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:47,548 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 9 times [2019-12-07 17:40:47,548 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:47,548 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184790653] [2019-12-07 17:40:47,548 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:47,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:47,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:47,556 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:40:47,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:47,557 INFO L82 PathProgramCache]: Analyzing trace with hash 759712097, now seen corresponding path program 1 times [2019-12-07 17:40:47,557 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:47,557 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472971723] [2019-12-07 17:40:47,557 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:47,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:40:47,607 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 113 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2019-12-07 17:40:47,607 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472971723] [2019-12-07 17:40:47,608 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:40:47,608 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 17:40:47,608 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980255537] [2019-12-07 17:40:47,608 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 17:40:47,609 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:40:47,609 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:40:47,609 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:40:47,609 INFO L87 Difference]: Start difference. First operand 953 states and 1286 transitions. cyclomatic complexity: 337 Second operand 3 states. [2019-12-07 17:40:47,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:40:47,703 INFO L93 Difference]: Finished difference Result 1067 states and 1431 transitions. [2019-12-07 17:40:47,703 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:40:47,703 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1067 states and 1431 transitions. [2019-12-07 17:40:47,706 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 665 [2019-12-07 17:40:47,711 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1067 states to 1067 states and 1431 transitions. [2019-12-07 17:40:47,711 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 749 [2019-12-07 17:40:47,711 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 749 [2019-12-07 17:40:47,711 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1067 states and 1431 transitions. [2019-12-07 17:40:47,711 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:40:47,711 INFO L688 BuchiCegarLoop]: Abstraction has 1067 states and 1431 transitions. [2019-12-07 17:40:47,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1067 states and 1431 transitions. [2019-12-07 17:40:47,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1067 to 1043. [2019-12-07 17:40:47,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1043 states. [2019-12-07 17:40:47,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1043 states to 1043 states and 1394 transitions. [2019-12-07 17:40:47,723 INFO L711 BuchiCegarLoop]: Abstraction has 1043 states and 1394 transitions. [2019-12-07 17:40:47,723 INFO L591 BuchiCegarLoop]: Abstraction has 1043 states and 1394 transitions. [2019-12-07 17:40:47,723 INFO L424 BuchiCegarLoop]: ======== Iteration 13============ [2019-12-07 17:40:47,723 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1043 states and 1394 transitions. [2019-12-07 17:40:47,725 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 650 [2019-12-07 17:40:47,726 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:40:47,726 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:40:47,727 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:47,727 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:47,727 INFO L794 eck$LassoCheckResult]: Stem: 20804#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 20745#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 20718#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 20719#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 20709#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 20805#L97-2 assume !false; 21163#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21442#L100 assume !(12292 == ssl3_accept_~s__state~0); 21440#L103 assume !(16384 == ssl3_accept_~s__state~0); 21438#L106 assume !(8192 == ssl3_accept_~s__state~0); 21436#L109 assume !(24576 == ssl3_accept_~s__state~0); 21434#L112 assume !(8195 == ssl3_accept_~s__state~0); 21433#L115 assume !(8480 == ssl3_accept_~s__state~0); 21432#L118 assume !(8481 == ssl3_accept_~s__state~0); 21431#L121 assume !(8482 == ssl3_accept_~s__state~0); 21430#L124 assume 8464 == ssl3_accept_~s__state~0; 20608#L131 [2019-12-07 17:40:47,727 INFO L796 eck$LassoCheckResult]: Loop: 20608#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 20609#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 20810#L272-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; 20828#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 21538#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21532#L600-1 ssl3_accept_~skip~0 := 0; 21530#L97-2 assume !false; 21528#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21526#L100 assume !(12292 == ssl3_accept_~s__state~0); 21524#L103 assume !(16384 == ssl3_accept_~s__state~0); 21522#L106 assume !(8192 == ssl3_accept_~s__state~0); 21520#L109 assume !(24576 == ssl3_accept_~s__state~0); 21518#L112 assume !(8195 == ssl3_accept_~s__state~0); 21516#L115 assume !(8480 == ssl3_accept_~s__state~0); 21514#L118 assume !(8481 == ssl3_accept_~s__state~0); 21512#L121 assume !(8482 == ssl3_accept_~s__state~0); 21510#L124 assume !(8464 == ssl3_accept_~s__state~0); 21508#L127 assume !(8465 == ssl3_accept_~s__state~0); 21506#L130 assume !(8466 == ssl3_accept_~s__state~0); 21504#L133 assume 8496 == ssl3_accept_~s__state~0; 20817#L137 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 20584#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 20568#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 20569#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 20843#L291-2 ssl3_accept_~s__init_num~0 := 0; 21345#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 21342#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21336#L600-1 ssl3_accept_~skip~0 := 0; 21334#L97-2 assume !false; 21332#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21330#L100 assume !(12292 == ssl3_accept_~s__state~0); 21328#L103 assume !(16384 == ssl3_accept_~s__state~0); 21326#L106 assume !(8192 == ssl3_accept_~s__state~0); 21288#L109 assume !(24576 == ssl3_accept_~s__state~0); 21285#L112 assume !(8195 == ssl3_accept_~s__state~0); 21215#L115 assume !(8480 == ssl3_accept_~s__state~0); 21214#L118 assume !(8481 == ssl3_accept_~s__state~0); 21213#L121 assume !(8482 == ssl3_accept_~s__state~0); 21212#L124 assume !(8464 == ssl3_accept_~s__state~0); 21211#L127 assume !(8465 == ssl3_accept_~s__state~0); 21210#L130 assume !(8466 == ssl3_accept_~s__state~0); 21209#L133 assume !(8496 == ssl3_accept_~s__state~0); 21207#L136 assume !(8497 == ssl3_accept_~s__state~0); 21208#L139 assume 8512 == ssl3_accept_~s__state~0; 20949#L143 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 21592#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 21590#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 21589#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 21588#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21583#L600-1 ssl3_accept_~skip~0 := 0; 21582#L97-2 assume !false; 21581#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21580#L100 assume !(12292 == ssl3_accept_~s__state~0); 21579#L103 assume !(16384 == ssl3_accept_~s__state~0); 21578#L106 assume !(8192 == ssl3_accept_~s__state~0); 21577#L109 assume !(24576 == ssl3_accept_~s__state~0); 21576#L112 assume !(8195 == ssl3_accept_~s__state~0); 21575#L115 assume !(8480 == ssl3_accept_~s__state~0); 21574#L118 assume !(8481 == ssl3_accept_~s__state~0); 21573#L121 assume !(8482 == ssl3_accept_~s__state~0); 21572#L124 assume !(8464 == ssl3_accept_~s__state~0); 21571#L127 assume !(8465 == ssl3_accept_~s__state~0); 21570#L130 assume !(8466 == ssl3_accept_~s__state~0); 21569#L133 assume !(8496 == ssl3_accept_~s__state~0); 21568#L136 assume !(8497 == ssl3_accept_~s__state~0); 21567#L139 assume !(8512 == ssl3_accept_~s__state~0); 21566#L142 assume !(8513 == ssl3_accept_~s__state~0); 21565#L145 assume 8528 == ssl3_accept_~s__state~0; 20944#L149 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 21564#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 21563#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 21558#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 20783#L336 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 20579#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 20725#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 20726#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20670#L600-1 ssl3_accept_~skip~0 := 0; 20721#L97-2 assume !false; 20598#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20599#L100 assume !(12292 == ssl3_accept_~s__state~0); 20617#L103 assume !(16384 == ssl3_accept_~s__state~0); 20618#L106 assume !(8192 == ssl3_accept_~s__state~0); 20604#L109 assume !(24576 == ssl3_accept_~s__state~0); 20605#L112 assume !(8195 == ssl3_accept_~s__state~0); 20813#L115 assume !(8480 == ssl3_accept_~s__state~0); 20814#L118 assume !(8481 == ssl3_accept_~s__state~0); 20806#L121 assume !(8482 == ssl3_accept_~s__state~0); 20751#L124 assume !(8464 == ssl3_accept_~s__state~0); 20752#L127 assume !(8465 == ssl3_accept_~s__state~0); 20730#L130 assume !(8466 == ssl3_accept_~s__state~0); 20675#L133 assume !(8496 == ssl3_accept_~s__state~0); 20622#L136 assume !(8497 == ssl3_accept_~s__state~0); 20623#L139 assume !(8512 == ssl3_accept_~s__state~0); 20610#L142 assume !(8513 == ssl3_accept_~s__state~0); 20611#L145 assume !(8528 == ssl3_accept_~s__state~0); 20819#L148 assume !(8529 == ssl3_accept_~s__state~0); 20820#L151 assume 8544 == ssl3_accept_~s__state~0; 20824#L155 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 20626#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 20627#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 20715#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 20621#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 20559#L409 assume !(8 == ssl3_accept_~blastFlag~0); 20560#L412 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; 20666#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 21070#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21058#L600-1 ssl3_accept_~skip~0 := 0; 21050#L97-2 assume !false; 21046#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21042#L100 assume !(12292 == ssl3_accept_~s__state~0); 21038#L103 assume !(16384 == ssl3_accept_~s__state~0); 21034#L106 assume !(8192 == ssl3_accept_~s__state~0); 21030#L109 assume !(24576 == ssl3_accept_~s__state~0); 21026#L112 assume !(8195 == ssl3_accept_~s__state~0); 21022#L115 assume !(8480 == ssl3_accept_~s__state~0); 21017#L118 assume !(8481 == ssl3_accept_~s__state~0); 21018#L121 assume !(8482 == ssl3_accept_~s__state~0); 21186#L124 assume 8464 == ssl3_accept_~s__state~0; 20608#L131 [2019-12-07 17:40:47,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:47,728 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 10 times [2019-12-07 17:40:47,728 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:47,728 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355861156] [2019-12-07 17:40:47,728 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:47,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:47,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:47,737 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:40:47,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:47,737 INFO L82 PathProgramCache]: Analyzing trace with hash 546645841, now seen corresponding path program 1 times [2019-12-07 17:40:47,737 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:47,737 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217324430] [2019-12-07 17:40:47,737 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:47,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:40:47,776 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-12-07 17:40:47,777 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217324430] [2019-12-07 17:40:47,777 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:40:47,777 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 17:40:47,777 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346452078] [2019-12-07 17:40:47,777 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 17:40:47,777 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:40:47,777 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:40:47,778 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:40:47,778 INFO L87 Difference]: Start difference. First operand 1043 states and 1394 transitions. cyclomatic complexity: 355 Second operand 3 states. [2019-12-07 17:40:47,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:40:47,855 INFO L93 Difference]: Finished difference Result 1125 states and 1494 transitions. [2019-12-07 17:40:47,855 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:40:47,855 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1125 states and 1494 transitions. [2019-12-07 17:40:47,858 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 685 [2019-12-07 17:40:47,863 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1125 states to 1100 states and 1460 transitions. [2019-12-07 17:40:47,863 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 792 [2019-12-07 17:40:47,863 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 807 [2019-12-07 17:40:47,863 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1100 states and 1460 transitions. [2019-12-07 17:40:47,863 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:40:47,863 INFO L688 BuchiCegarLoop]: Abstraction has 1100 states and 1460 transitions. [2019-12-07 17:40:47,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1100 states and 1460 transitions. [2019-12-07 17:40:47,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1100 to 1049. [2019-12-07 17:40:47,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1049 states. [2019-12-07 17:40:47,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1049 states to 1049 states and 1401 transitions. [2019-12-07 17:40:47,872 INFO L711 BuchiCegarLoop]: Abstraction has 1049 states and 1401 transitions. [2019-12-07 17:40:47,872 INFO L591 BuchiCegarLoop]: Abstraction has 1049 states and 1401 transitions. [2019-12-07 17:40:47,872 INFO L424 BuchiCegarLoop]: ======== Iteration 14============ [2019-12-07 17:40:47,872 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1049 states and 1401 transitions. [2019-12-07 17:40:47,873 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 674 [2019-12-07 17:40:47,873 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:40:47,873 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:40:47,874 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:47,874 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:47,874 INFO L794 eck$LassoCheckResult]: Stem: 22972#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 22908#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 22882#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 22883#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 22873#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 22975#L97-2 assume !false; 23176#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23175#L100 assume !(12292 == ssl3_accept_~s__state~0); 23174#L103 assume !(16384 == ssl3_accept_~s__state~0); 23173#L106 assume !(8192 == ssl3_accept_~s__state~0); 23172#L109 assume !(24576 == ssl3_accept_~s__state~0); 23171#L112 assume !(8195 == ssl3_accept_~s__state~0); 23170#L115 assume !(8480 == ssl3_accept_~s__state~0); 23168#L118 assume 8481 == ssl3_accept_~s__state~0; 22893#L119 [2019-12-07 17:40:47,874 INFO L796 eck$LassoCheckResult]: Loop: 22893#L119 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 22866#L257 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; 22842#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 22890#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22836#L600-1 ssl3_accept_~skip~0 := 0; 22966#L97-2 assume !false; 23749#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23748#L100 assume !(12292 == ssl3_accept_~s__state~0); 23747#L103 assume !(16384 == ssl3_accept_~s__state~0); 23746#L106 assume !(8192 == ssl3_accept_~s__state~0); 23745#L109 assume !(24576 == ssl3_accept_~s__state~0); 23003#L112 assume !(8195 == ssl3_accept_~s__state~0); 22981#L115 assume !(8480 == ssl3_accept_~s__state~0); 22982#L118 assume !(8481 == ssl3_accept_~s__state~0); 22976#L121 assume !(8482 == ssl3_accept_~s__state~0); 22914#L124 assume !(8464 == ssl3_accept_~s__state~0); 22915#L127 assume !(8465 == ssl3_accept_~s__state~0); 22894#L130 assume !(8466 == ssl3_accept_~s__state~0); 22843#L133 assume !(8496 == ssl3_accept_~s__state~0); 22794#L136 assume !(8497 == ssl3_accept_~s__state~0); 22795#L139 assume !(8512 == ssl3_accept_~s__state~0); 22783#L142 assume !(8513 == ssl3_accept_~s__state~0); 22784#L145 assume !(8528 == ssl3_accept_~s__state~0); 22987#L148 assume !(8529 == ssl3_accept_~s__state~0); 22988#L151 assume !(8544 == ssl3_accept_~s__state~0); 22954#L154 assume !(8545 == ssl3_accept_~s__state~0); 22918#L157 assume !(8560 == ssl3_accept_~s__state~0); 22919#L160 assume !(8561 == ssl3_accept_~s__state~0); 22931#L163 assume 8448 == ssl3_accept_~s__state~0; 22787#L164 assume !(ssl3_accept_~num1~0 > 0); 22788#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 22925#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 23129#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23123#L600-1 ssl3_accept_~skip~0 := 0; 23121#L97-2 assume !false; 23119#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23118#L100 assume !(12292 == ssl3_accept_~s__state~0); 23117#L103 assume !(16384 == ssl3_accept_~s__state~0); 23116#L106 assume !(8192 == ssl3_accept_~s__state~0); 23115#L109 assume !(24576 == ssl3_accept_~s__state~0); 23113#L112 assume !(8195 == ssl3_accept_~s__state~0); 23110#L115 assume 8480 == ssl3_accept_~s__state~0; 22893#L119 [2019-12-07 17:40:47,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:47,874 INFO L82 PathProgramCache]: Analyzing trace with hash 82541866, now seen corresponding path program 1 times [2019-12-07 17:40:47,875 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:47,875 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640372362] [2019-12-07 17:40:47,875 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:47,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:40:47,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:40:47,883 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640372362] [2019-12-07 17:40:47,883 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:40:47,883 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-12-07 17:40:47,884 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754877658] [2019-12-07 17:40:47,884 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-12-07 17:40:47,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:47,884 INFO L82 PathProgramCache]: Analyzing trace with hash -908286020, now seen corresponding path program 1 times [2019-12-07 17:40:47,884 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:47,884 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470749733] [2019-12-07 17:40:47,884 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:47,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:40:47,901 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:40:47,901 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470749733] [2019-12-07 17:40:47,901 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [438186563] [2019-12-07 17:40:47,901 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/bin/uautomizer/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-07 17:40:47,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:40:47,933 INFO L264 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 3 conjunts are in the unsatisfiable core [2019-12-07 17:40:47,934 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 17:40:47,938 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:40:47,939 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-12-07 17:40:47,939 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-12-07 17:40:47,939 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318218221] [2019-12-07 17:40:47,939 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 17:40:47,939 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:40:47,940 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:40:47,940 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:40:47,940 INFO L87 Difference]: Start difference. First operand 1049 states and 1401 transitions. cyclomatic complexity: 357 Second operand 3 states. [2019-12-07 17:40:48,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:40:48,005 INFO L93 Difference]: Finished difference Result 1051 states and 1401 transitions. [2019-12-07 17:40:48,005 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:40:48,005 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1051 states and 1401 transitions. [2019-12-07 17:40:48,008 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 676 [2019-12-07 17:40:48,012 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1051 states to 1051 states and 1401 transitions. [2019-12-07 17:40:48,012 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 758 [2019-12-07 17:40:48,013 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 758 [2019-12-07 17:40:48,013 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1051 states and 1401 transitions. [2019-12-07 17:40:48,013 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:40:48,013 INFO L688 BuchiCegarLoop]: Abstraction has 1051 states and 1401 transitions. [2019-12-07 17:40:48,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1051 states and 1401 transitions. [2019-12-07 17:40:48,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1051 to 1049. [2019-12-07 17:40:48,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1049 states. [2019-12-07 17:40:48,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1049 states to 1049 states and 1399 transitions. [2019-12-07 17:40:48,022 INFO L711 BuchiCegarLoop]: Abstraction has 1049 states and 1399 transitions. [2019-12-07 17:40:48,022 INFO L591 BuchiCegarLoop]: Abstraction has 1049 states and 1399 transitions. [2019-12-07 17:40:48,022 INFO L424 BuchiCegarLoop]: ======== Iteration 15============ [2019-12-07 17:40:48,022 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1049 states and 1399 transitions. [2019-12-07 17:40:48,024 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 674 [2019-12-07 17:40:48,024 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:40:48,024 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:40:48,024 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:48,024 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:48,024 INFO L794 eck$LassoCheckResult]: Stem: 25195#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 25138#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 25114#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 25115#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 25105#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 25197#L97-2 assume !false; 25406#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25404#L100 assume !(12292 == ssl3_accept_~s__state~0); 25402#L103 assume !(16384 == ssl3_accept_~s__state~0); 25400#L106 assume !(8192 == ssl3_accept_~s__state~0); 25398#L109 assume !(24576 == ssl3_accept_~s__state~0); 25396#L112 assume !(8195 == ssl3_accept_~s__state~0); 25394#L115 assume !(8480 == ssl3_accept_~s__state~0); 25392#L118 assume !(8481 == ssl3_accept_~s__state~0); 25390#L121 assume 8482 == ssl3_accept_~s__state~0; 25073#L122 [2019-12-07 17:40:48,025 INFO L796 eck$LassoCheckResult]: Loop: 25073#L122 ssl3_accept_~s__state~0 := 3; 25074#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 25930#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25925#L600-1 ssl3_accept_~skip~0 := 0; 25923#L97-2 assume !false; 25921#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25919#L100 assume !(12292 == ssl3_accept_~s__state~0); 25917#L103 assume !(16384 == ssl3_accept_~s__state~0); 25915#L106 assume !(8192 == ssl3_accept_~s__state~0); 25913#L109 assume !(24576 == ssl3_accept_~s__state~0); 25911#L112 assume !(8195 == ssl3_accept_~s__state~0); 25910#L115 assume !(8480 == ssl3_accept_~s__state~0); 25909#L118 assume !(8481 == ssl3_accept_~s__state~0); 25908#L121 assume !(8482 == ssl3_accept_~s__state~0); 25905#L124 assume !(8464 == ssl3_accept_~s__state~0); 25903#L127 assume !(8465 == ssl3_accept_~s__state~0); 25756#L130 assume !(8466 == ssl3_accept_~s__state~0); 25749#L133 assume !(8496 == ssl3_accept_~s__state~0); 25688#L136 assume !(8497 == ssl3_accept_~s__state~0); 25745#L139 assume !(8512 == ssl3_accept_~s__state~0); 25743#L142 assume !(8513 == ssl3_accept_~s__state~0); 25741#L145 assume !(8528 == ssl3_accept_~s__state~0); 25739#L148 assume !(8529 == ssl3_accept_~s__state~0); 25737#L151 assume !(8544 == ssl3_accept_~s__state~0); 25735#L154 assume !(8545 == ssl3_accept_~s__state~0); 25733#L157 assume !(8560 == ssl3_accept_~s__state~0); 25507#L160 assume !(8561 == ssl3_accept_~s__state~0); 25506#L163 assume 8448 == ssl3_accept_~s__state~0; 25017#L164 assume !(ssl3_accept_~num1~0 > 0); 25018#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 25154#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 25503#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25378#L600-1 ssl3_accept_~skip~0 := 0; 25377#L97-2 assume !false; 25376#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25375#L100 assume !(12292 == ssl3_accept_~s__state~0); 25374#L103 assume !(16384 == ssl3_accept_~s__state~0); 25373#L106 assume !(8192 == ssl3_accept_~s__state~0); 25372#L109 assume !(24576 == ssl3_accept_~s__state~0); 25371#L112 assume !(8195 == ssl3_accept_~s__state~0); 25370#L115 assume !(8480 == ssl3_accept_~s__state~0); 25368#L118 assume !(8481 == ssl3_accept_~s__state~0); 25365#L121 assume 8482 == ssl3_accept_~s__state~0; 25073#L122 [2019-12-07 17:40:48,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:48,025 INFO L82 PathProgramCache]: Analyzing trace with hash -1736169309, now seen corresponding path program 1 times [2019-12-07 17:40:48,025 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:48,025 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051556080] [2019-12-07 17:40:48,025 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:48,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:40:48,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-12-07 17:40:48,033 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051556080] [2019-12-07 17:40:48,033 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:40:48,033 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-12-07 17:40:48,033 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030026931] [2019-12-07 17:40:48,033 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-12-07 17:40:48,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:48,033 INFO L82 PathProgramCache]: Analyzing trace with hash 1804490764, now seen corresponding path program 1 times [2019-12-07 17:40:48,033 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:48,034 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158290012] [2019-12-07 17:40:48,034 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:48,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:40:48,044 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:40:48,044 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158290012] [2019-12-07 17:40:48,044 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:40:48,044 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 17:40:48,044 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089045041] [2019-12-07 17:40:48,045 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 17:40:48,045 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:40:48,045 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:40:48,045 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:40:48,045 INFO L87 Difference]: Start difference. First operand 1049 states and 1399 transitions. cyclomatic complexity: 355 Second operand 3 states. [2019-12-07 17:40:48,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:40:48,112 INFO L93 Difference]: Finished difference Result 1049 states and 1397 transitions. [2019-12-07 17:40:48,112 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:40:48,112 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1049 states and 1397 transitions. [2019-12-07 17:40:48,115 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 674 [2019-12-07 17:40:48,119 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1049 states to 1049 states and 1397 transitions. [2019-12-07 17:40:48,119 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 756 [2019-12-07 17:40:48,119 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 756 [2019-12-07 17:40:48,120 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1049 states and 1397 transitions. [2019-12-07 17:40:48,120 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:40:48,120 INFO L688 BuchiCegarLoop]: Abstraction has 1049 states and 1397 transitions. [2019-12-07 17:40:48,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1049 states and 1397 transitions. [2019-12-07 17:40:48,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1049 to 1049. [2019-12-07 17:40:48,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1049 states. [2019-12-07 17:40:48,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1049 states to 1049 states and 1397 transitions. [2019-12-07 17:40:48,128 INFO L711 BuchiCegarLoop]: Abstraction has 1049 states and 1397 transitions. [2019-12-07 17:40:48,128 INFO L591 BuchiCegarLoop]: Abstraction has 1049 states and 1397 transitions. [2019-12-07 17:40:48,128 INFO L424 BuchiCegarLoop]: ======== Iteration 16============ [2019-12-07 17:40:48,128 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1049 states and 1397 transitions. [2019-12-07 17:40:48,130 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 674 [2019-12-07 17:40:48,130 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:40:48,130 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:40:48,130 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:48,131 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:48,131 INFO L794 eck$LassoCheckResult]: Stem: 27299#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 27240#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 27215#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 27216#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 27208#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 27301#L97-2 assume !false; 27519#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28043#L100 assume !(12292 == ssl3_accept_~s__state~0); 28042#L103 assume !(16384 == ssl3_accept_~s__state~0); 28041#L106 assume !(8192 == ssl3_accept_~s__state~0); 28040#L109 assume !(24576 == ssl3_accept_~s__state~0); 28039#L112 assume !(8195 == ssl3_accept_~s__state~0); 28038#L115 assume !(8480 == ssl3_accept_~s__state~0); 28037#L118 assume !(8481 == ssl3_accept_~s__state~0); 27956#L121 assume !(8482 == ssl3_accept_~s__state~0); 27547#L124 assume 8464 == ssl3_accept_~s__state~0; 27116#L131 [2019-12-07 17:40:48,131 INFO L796 eck$LassoCheckResult]: Loop: 27116#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 27117#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 27305#L272-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; 27326#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 27992#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27984#L600-1 ssl3_accept_~skip~0 := 0; 27980#L97-2 assume !false; 27976#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27972#L100 assume !(12292 == ssl3_accept_~s__state~0); 27968#L103 assume !(16384 == ssl3_accept_~s__state~0); 27964#L106 assume !(8192 == ssl3_accept_~s__state~0); 27955#L109 assume !(24576 == ssl3_accept_~s__state~0); 27953#L112 assume !(8195 == ssl3_accept_~s__state~0); 27950#L115 assume !(8480 == ssl3_accept_~s__state~0); 27948#L118 assume !(8481 == ssl3_accept_~s__state~0); 27944#L121 assume !(8482 == ssl3_accept_~s__state~0); 27937#L124 assume !(8464 == ssl3_accept_~s__state~0); 27936#L127 assume !(8465 == ssl3_accept_~s__state~0); 27934#L130 assume !(8466 == ssl3_accept_~s__state~0); 27897#L133 assume 8496 == ssl3_accept_~s__state~0; 27457#L137 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 27092#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 27076#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 27077#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 27341#L291-2 ssl3_accept_~s__init_num~0 := 0; 28017#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 28015#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27987#L600-1 ssl3_accept_~skip~0 := 0; 27983#L97-2 assume !false; 27979#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27975#L100 assume !(12292 == ssl3_accept_~s__state~0); 27971#L103 assume !(16384 == ssl3_accept_~s__state~0); 27967#L106 assume !(8192 == ssl3_accept_~s__state~0); 27963#L109 assume !(24576 == ssl3_accept_~s__state~0); 27960#L112 assume !(8195 == ssl3_accept_~s__state~0); 27837#L115 assume !(8480 == ssl3_accept_~s__state~0); 27836#L118 assume !(8481 == ssl3_accept_~s__state~0); 27835#L121 assume !(8482 == ssl3_accept_~s__state~0); 27834#L124 assume !(8464 == ssl3_accept_~s__state~0); 27833#L127 assume !(8465 == ssl3_accept_~s__state~0); 27832#L130 assume !(8466 == ssl3_accept_~s__state~0); 27831#L133 assume !(8496 == ssl3_accept_~s__state~0); 27830#L136 assume !(8497 == ssl3_accept_~s__state~0); 27829#L139 assume 8512 == ssl3_accept_~s__state~0; 27452#L143 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 27826#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 27822#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 27821#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 27820#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27815#L600-1 ssl3_accept_~skip~0 := 0; 27814#L97-2 assume !false; 27813#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27812#L100 assume !(12292 == ssl3_accept_~s__state~0); 27811#L103 assume !(16384 == ssl3_accept_~s__state~0); 27810#L106 assume !(8192 == ssl3_accept_~s__state~0); 27809#L109 assume !(24576 == ssl3_accept_~s__state~0); 27807#L112 assume !(8195 == ssl3_accept_~s__state~0); 27802#L115 assume !(8480 == ssl3_accept_~s__state~0); 27799#L118 assume !(8481 == ssl3_accept_~s__state~0); 27798#L121 assume !(8482 == ssl3_accept_~s__state~0); 27797#L124 assume !(8464 == ssl3_accept_~s__state~0); 27796#L127 assume !(8465 == ssl3_accept_~s__state~0); 27795#L130 assume !(8466 == ssl3_accept_~s__state~0); 27793#L133 assume !(8496 == ssl3_accept_~s__state~0); 27790#L136 assume !(8497 == ssl3_accept_~s__state~0); 27789#L139 assume !(8512 == ssl3_accept_~s__state~0); 27788#L142 assume !(8513 == ssl3_accept_~s__state~0); 27785#L145 assume 8528 == ssl3_accept_~s__state~0; 27260#L149 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 27261#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 27328#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 27292#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 27277#L336 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 27087#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 27279#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 27928#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27922#L600-1 ssl3_accept_~skip~0 := 0; 27920#L97-2 assume !false; 27918#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27916#L100 assume !(12292 == ssl3_accept_~s__state~0); 27914#L103 assume !(16384 == ssl3_accept_~s__state~0); 27912#L106 assume !(8192 == ssl3_accept_~s__state~0); 27910#L109 assume !(24576 == ssl3_accept_~s__state~0); 27908#L112 assume !(8195 == ssl3_accept_~s__state~0); 27907#L115 assume !(8480 == ssl3_accept_~s__state~0); 27905#L118 assume !(8481 == ssl3_accept_~s__state~0); 27903#L121 assume !(8482 == ssl3_accept_~s__state~0); 27901#L124 assume !(8464 == ssl3_accept_~s__state~0); 27899#L127 assume !(8465 == ssl3_accept_~s__state~0); 27890#L130 assume !(8466 == ssl3_accept_~s__state~0); 27887#L133 assume !(8496 == ssl3_accept_~s__state~0); 27883#L136 assume !(8497 == ssl3_accept_~s__state~0); 27877#L139 assume !(8512 == ssl3_accept_~s__state~0); 27873#L142 assume !(8513 == ssl3_accept_~s__state~0); 27867#L145 assume !(8528 == ssl3_accept_~s__state~0); 27861#L148 assume !(8529 == ssl3_accept_~s__state~0); 27859#L151 assume 8544 == ssl3_accept_~s__state~0; 27178#L155 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; 27180#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 27896#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27889#L600-1 ssl3_accept_~skip~0 := 0; 27885#L97-2 assume !false; 27879#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27875#L100 assume !(12292 == ssl3_accept_~s__state~0); 27870#L103 assume !(16384 == ssl3_accept_~s__state~0); 27860#L106 assume !(8192 == ssl3_accept_~s__state~0); 27858#L109 assume !(24576 == ssl3_accept_~s__state~0); 27709#L112 assume !(8195 == ssl3_accept_~s__state~0); 27708#L115 assume !(8480 == ssl3_accept_~s__state~0); 27520#L118 assume !(8481 == ssl3_accept_~s__state~0); 27517#L121 assume !(8482 == ssl3_accept_~s__state~0); 27515#L124 assume !(8464 == ssl3_accept_~s__state~0); 27513#L127 assume !(8465 == ssl3_accept_~s__state~0); 27511#L130 assume !(8466 == ssl3_accept_~s__state~0); 27509#L133 assume !(8496 == ssl3_accept_~s__state~0); 27507#L136 assume !(8497 == ssl3_accept_~s__state~0); 27505#L139 assume !(8512 == ssl3_accept_~s__state~0); 27503#L142 assume !(8513 == ssl3_accept_~s__state~0); 27501#L145 assume !(8528 == ssl3_accept_~s__state~0); 27499#L148 assume !(8529 == ssl3_accept_~s__state~0); 27497#L151 assume !(8544 == ssl3_accept_~s__state~0); 27495#L154 assume !(8545 == ssl3_accept_~s__state~0); 27493#L157 assume !(8560 == ssl3_accept_~s__state~0); 27491#L160 assume !(8561 == ssl3_accept_~s__state~0); 27492#L163 assume !(8448 == ssl3_accept_~s__state~0); 27698#L166 assume 8576 == ssl3_accept_~s__state~0; 27335#L170 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 27211#L452 assume !(ssl3_accept_~ret~0 <= 0); 27201#L455 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 27203#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 27942#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27929#L600-1 ssl3_accept_~skip~0 := 0; 27923#L97-2 assume !false; 27921#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27919#L100 assume !(12292 == ssl3_accept_~s__state~0); 27917#L103 assume !(16384 == ssl3_accept_~s__state~0); 27915#L106 assume !(8192 == ssl3_accept_~s__state~0); 27913#L109 assume !(24576 == ssl3_accept_~s__state~0); 27911#L112 assume !(8195 == ssl3_accept_~s__state~0); 27909#L115 assume !(8480 == ssl3_accept_~s__state~0); 27544#L118 assume !(8481 == ssl3_accept_~s__state~0); 27906#L121 assume !(8482 == ssl3_accept_~s__state~0); 27904#L124 assume 8464 == ssl3_accept_~s__state~0; 27116#L131 [2019-12-07 17:40:48,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:48,131 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 11 times [2019-12-07 17:40:48,132 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:48,132 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13952384] [2019-12-07 17:40:48,132 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:48,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:48,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:48,138 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:40:48,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:48,139 INFO L82 PathProgramCache]: Analyzing trace with hash -812227533, now seen corresponding path program 1 times [2019-12-07 17:40:48,139 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:48,139 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579326204] [2019-12-07 17:40:48,139 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:48,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:40:48,169 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 150 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-12-07 17:40:48,169 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579326204] [2019-12-07 17:40:48,170 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:40:48,170 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 17:40:48,170 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796295294] [2019-12-07 17:40:48,170 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 17:40:48,170 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:40:48,170 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:40:48,171 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:40:48,171 INFO L87 Difference]: Start difference. First operand 1049 states and 1397 transitions. cyclomatic complexity: 353 Second operand 3 states. [2019-12-07 17:40:48,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:40:48,247 INFO L93 Difference]: Finished difference Result 1016 states and 1318 transitions. [2019-12-07 17:40:48,247 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:40:48,247 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1016 states and 1318 transitions. [2019-12-07 17:40:48,249 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 571 [2019-12-07 17:40:48,253 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1016 states to 895 states and 1162 transitions. [2019-12-07 17:40:48,253 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 636 [2019-12-07 17:40:48,254 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 757 [2019-12-07 17:40:48,254 INFO L73 IsDeterministic]: Start isDeterministic. Operand 895 states and 1162 transitions. [2019-12-07 17:40:48,254 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:40:48,254 INFO L688 BuchiCegarLoop]: Abstraction has 895 states and 1162 transitions. [2019-12-07 17:40:48,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 895 states and 1162 transitions. [2019-12-07 17:40:48,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 895 to 772. [2019-12-07 17:40:48,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 772 states. [2019-12-07 17:40:48,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 772 states to 772 states and 1002 transitions. [2019-12-07 17:40:48,261 INFO L711 BuchiCegarLoop]: Abstraction has 772 states and 1002 transitions. [2019-12-07 17:40:48,261 INFO L591 BuchiCegarLoop]: Abstraction has 772 states and 1002 transitions. [2019-12-07 17:40:48,261 INFO L424 BuchiCegarLoop]: ======== Iteration 17============ [2019-12-07 17:40:48,261 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 772 states and 1002 transitions. [2019-12-07 17:40:48,262 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 569 [2019-12-07 17:40:48,262 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:40:48,262 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:40:48,263 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:48,263 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:48,263 INFO L794 eck$LassoCheckResult]: Stem: 29330#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 29284#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 29263#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 29264#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 29256#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 29331#L97-2 assume !false; 29468#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29683#L100 assume !(12292 == ssl3_accept_~s__state~0); 29684#L103 assume !(16384 == ssl3_accept_~s__state~0); 29677#L106 assume !(8192 == ssl3_accept_~s__state~0); 29678#L109 assume !(24576 == ssl3_accept_~s__state~0); 29671#L112 assume !(8195 == ssl3_accept_~s__state~0); 29672#L115 assume !(8480 == ssl3_accept_~s__state~0); 29666#L118 assume !(8481 == ssl3_accept_~s__state~0); 29667#L121 assume !(8482 == ssl3_accept_~s__state~0); 29377#L124 assume 8464 == ssl3_accept_~s__state~0; 29179#L131 [2019-12-07 17:40:48,263 INFO L796 eck$LassoCheckResult]: Loop: 29179#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 29180#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 29335#L272-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; 29354#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 29875#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29870#L600-1 ssl3_accept_~skip~0 := 0; 29869#L97-2 assume !false; 29868#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29867#L100 assume !(12292 == ssl3_accept_~s__state~0); 29866#L103 assume !(16384 == ssl3_accept_~s__state~0); 29865#L106 assume !(8192 == ssl3_accept_~s__state~0); 29864#L109 assume !(24576 == ssl3_accept_~s__state~0); 29863#L112 assume !(8195 == ssl3_accept_~s__state~0); 29862#L115 assume !(8480 == ssl3_accept_~s__state~0); 29861#L118 assume !(8481 == ssl3_accept_~s__state~0); 29860#L121 assume !(8482 == ssl3_accept_~s__state~0); 29859#L124 assume !(8464 == ssl3_accept_~s__state~0); 29300#L127 assume !(8465 == ssl3_accept_~s__state~0); 29301#L130 assume !(8466 == ssl3_accept_~s__state~0); 29585#L133 assume 8496 == ssl3_accept_~s__state~0; 29340#L137 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 29341#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 29795#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 29794#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 29643#L291-2 ssl3_accept_~s__init_num~0 := 0; 29644#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 29637#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29633#L600-1 ssl3_accept_~skip~0 := 0; 29626#L97-2 assume !false; 29627#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29620#L100 assume !(12292 == ssl3_accept_~s__state~0); 29621#L103 assume !(16384 == ssl3_accept_~s__state~0); 29614#L106 assume !(8192 == ssl3_accept_~s__state~0); 29615#L109 assume !(24576 == ssl3_accept_~s__state~0); 29608#L112 assume !(8195 == ssl3_accept_~s__state~0); 29609#L115 assume !(8480 == ssl3_accept_~s__state~0); 29602#L118 assume !(8481 == ssl3_accept_~s__state~0); 29603#L121 assume !(8482 == ssl3_accept_~s__state~0); 29596#L124 assume !(8464 == ssl3_accept_~s__state~0); 29597#L127 assume !(8465 == ssl3_accept_~s__state~0); 29590#L130 assume !(8466 == ssl3_accept_~s__state~0); 29591#L133 assume !(8496 == ssl3_accept_~s__state~0); 29797#L136 assume !(8497 == ssl3_accept_~s__state~0); 29376#L139 assume 8512 == ssl3_accept_~s__state~0; 29317#L143 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 29281#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 29174#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 29310#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 29650#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29645#L600-1 ssl3_accept_~skip~0 := 0; 29642#L97-2 assume !false; 29639#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29638#L100 assume !(12292 == ssl3_accept_~s__state~0); 29631#L103 assume !(16384 == ssl3_accept_~s__state~0); 29628#L106 assume !(8192 == ssl3_accept_~s__state~0); 29625#L109 assume !(24576 == ssl3_accept_~s__state~0); 29622#L112 assume !(8195 == ssl3_accept_~s__state~0); 29619#L115 assume !(8480 == ssl3_accept_~s__state~0); 29616#L118 assume !(8481 == ssl3_accept_~s__state~0); 29613#L121 assume !(8482 == ssl3_accept_~s__state~0); 29610#L124 assume !(8464 == ssl3_accept_~s__state~0); 29607#L127 assume !(8465 == ssl3_accept_~s__state~0); 29604#L130 assume !(8466 == ssl3_accept_~s__state~0); 29601#L133 assume !(8496 == ssl3_accept_~s__state~0); 29598#L136 assume !(8497 == ssl3_accept_~s__state~0); 29595#L139 assume !(8512 == ssl3_accept_~s__state~0); 29592#L142 assume !(8513 == ssl3_accept_~s__state~0); 29589#L145 assume 8528 == ssl3_accept_~s__state~0; 29302#L149 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 29303#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 29356#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 29325#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 29315#L336 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 29156#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 29316#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 29812#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29328#L600-1 ssl3_accept_~skip~0 := 0; 29266#L97-2 assume !false; 29170#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29171#L100 assume !(12292 == ssl3_accept_~s__state~0); 29188#L103 assume !(16384 == ssl3_accept_~s__state~0); 29189#L106 assume !(8192 == ssl3_accept_~s__state~0); 29175#L109 assume !(24576 == ssl3_accept_~s__state~0); 29176#L112 assume !(8195 == ssl3_accept_~s__state~0); 29336#L115 assume !(8480 == ssl3_accept_~s__state~0); 29337#L118 assume !(8481 == ssl3_accept_~s__state~0); 29348#L121 assume !(8482 == ssl3_accept_~s__state~0); 29857#L124 assume !(8464 == ssl3_accept_~s__state~0); 29856#L127 assume !(8465 == ssl3_accept_~s__state~0); 29273#L130 assume !(8466 == ssl3_accept_~s__state~0); 29274#L133 assume !(8496 == ssl3_accept_~s__state~0); 29192#L136 assume !(8497 == ssl3_accept_~s__state~0); 29193#L139 assume !(8512 == ssl3_accept_~s__state~0); 29181#L142 assume !(8513 == ssl3_accept_~s__state~0); 29182#L145 assume !(8528 == ssl3_accept_~s__state~0); 29343#L148 assume !(8529 == ssl3_accept_~s__state~0); 29344#L151 assume 8544 == ssl3_accept_~s__state~0; 29233#L155 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 29196#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 29197#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 29262#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 29143#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 29140#L409 assume !(8 == ssl3_accept_~blastFlag~0); 29141#L412 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; 29229#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 29899#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29894#L600-1 ssl3_accept_~skip~0 := 0; 29893#L97-2 assume !false; 29892#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29891#L100 assume !(12292 == ssl3_accept_~s__state~0); 29890#L103 assume !(16384 == ssl3_accept_~s__state~0); 29889#L106 assume !(8192 == ssl3_accept_~s__state~0); 29888#L109 assume !(24576 == ssl3_accept_~s__state~0); 29887#L112 assume !(8195 == ssl3_accept_~s__state~0); 29886#L115 assume !(8480 == ssl3_accept_~s__state~0); 29885#L118 assume !(8481 == ssl3_accept_~s__state~0); 29332#L121 assume !(8482 == ssl3_accept_~s__state~0); 29288#L124 assume !(8464 == ssl3_accept_~s__state~0); 29289#L127 assume !(8465 == ssl3_accept_~s__state~0); 29587#L130 assume !(8466 == ssl3_accept_~s__state~0); 29552#L133 assume !(8496 == ssl3_accept_~s__state~0); 29551#L136 assume !(8497 == ssl3_accept_~s__state~0); 29550#L139 assume !(8512 == ssl3_accept_~s__state~0); 29549#L142 assume !(8513 == ssl3_accept_~s__state~0); 29548#L145 assume !(8528 == ssl3_accept_~s__state~0); 29547#L148 assume !(8529 == ssl3_accept_~s__state~0); 29546#L151 assume !(8544 == ssl3_accept_~s__state~0); 29545#L154 assume !(8545 == ssl3_accept_~s__state~0); 29544#L157 assume !(8560 == ssl3_accept_~s__state~0); 29540#L160 assume !(8561 == ssl3_accept_~s__state~0); 29469#L163 assume 8448 == ssl3_accept_~s__state~0; 29185#L164 assume !(ssl3_accept_~num1~0 > 0); 29186#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 29299#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 29401#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29395#L600-1 ssl3_accept_~skip~0 := 0; 29393#L97-2 assume !false; 29390#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29387#L100 assume !(12292 == ssl3_accept_~s__state~0); 29388#L103 assume !(16384 == ssl3_accept_~s__state~0); 29416#L106 assume !(8192 == ssl3_accept_~s__state~0); 29412#L109 assume !(24576 == ssl3_accept_~s__state~0); 29407#L112 assume !(8195 == ssl3_accept_~s__state~0); 29391#L115 assume !(8480 == ssl3_accept_~s__state~0); 29385#L118 assume !(8481 == ssl3_accept_~s__state~0); 29386#L121 assume !(8482 == ssl3_accept_~s__state~0); 29470#L124 assume 8464 == ssl3_accept_~s__state~0; 29179#L131 [2019-12-07 17:40:48,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:48,263 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 12 times [2019-12-07 17:40:48,264 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:48,264 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56861882] [2019-12-07 17:40:48,264 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:48,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:48,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:48,270 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:40:48,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:48,271 INFO L82 PathProgramCache]: Analyzing trace with hash 7941825, now seen corresponding path program 1 times [2019-12-07 17:40:48,271 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:48,271 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622754521] [2019-12-07 17:40:48,271 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:48,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:40:48,311 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-12-07 17:40:48,311 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622754521] [2019-12-07 17:40:48,311 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1265842399] [2019-12-07 17:40:48,311 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/bin/uautomizer/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-07 17:40:48,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:40:48,356 INFO L264 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 3 conjunts are in the unsatisfiable core [2019-12-07 17:40:48,360 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 17:40:48,388 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-12-07 17:40:48,388 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-12-07 17:40:48,389 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-12-07 17:40:48,389 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165094058] [2019-12-07 17:40:48,389 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 17:40:48,389 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:40:48,389 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-12-07 17:40:48,390 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-12-07 17:40:48,390 INFO L87 Difference]: Start difference. First operand 772 states and 1002 transitions. cyclomatic complexity: 235 Second operand 4 states. [2019-12-07 17:40:48,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:40:48,582 INFO L93 Difference]: Finished difference Result 1251 states and 1606 transitions. [2019-12-07 17:40:48,582 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-12-07 17:40:48,582 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1251 states and 1606 transitions. [2019-12-07 17:40:48,585 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1048 [2019-12-07 17:40:48,590 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1251 states to 1251 states and 1606 transitions. [2019-12-07 17:40:48,590 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1113 [2019-12-07 17:40:48,590 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1113 [2019-12-07 17:40:48,590 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1251 states and 1606 transitions. [2019-12-07 17:40:48,591 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:40:48,591 INFO L688 BuchiCegarLoop]: Abstraction has 1251 states and 1606 transitions. [2019-12-07 17:40:48,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1251 states and 1606 transitions. [2019-12-07 17:40:48,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1251 to 960. [2019-12-07 17:40:48,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 960 states. [2019-12-07 17:40:48,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 960 states to 960 states and 1239 transitions. [2019-12-07 17:40:48,599 INFO L711 BuchiCegarLoop]: Abstraction has 960 states and 1239 transitions. [2019-12-07 17:40:48,599 INFO L591 BuchiCegarLoop]: Abstraction has 960 states and 1239 transitions. [2019-12-07 17:40:48,599 INFO L424 BuchiCegarLoop]: ======== Iteration 18============ [2019-12-07 17:40:48,600 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 960 states and 1239 transitions. [2019-12-07 17:40:48,601 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 757 [2019-12-07 17:40:48,601 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:40:48,601 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:40:48,602 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:48,602 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:48,602 INFO L794 eck$LassoCheckResult]: Stem: 31799#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 31754#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 31735#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 31736#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 31728#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 31802#L97-2 assume !false; 32093#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32179#L100 assume !(12292 == ssl3_accept_~s__state~0); 32178#L103 assume !(16384 == ssl3_accept_~s__state~0); 32177#L106 assume !(8192 == ssl3_accept_~s__state~0); 32176#L109 assume !(24576 == ssl3_accept_~s__state~0); 32175#L112 assume !(8195 == ssl3_accept_~s__state~0); 32173#L115 assume !(8480 == ssl3_accept_~s__state~0); 32170#L118 assume !(8481 == ssl3_accept_~s__state~0); 32169#L121 assume !(8482 == ssl3_accept_~s__state~0); 32076#L124 assume 8464 == ssl3_accept_~s__state~0; 31650#L131 [2019-12-07 17:40:48,603 INFO L796 eck$LassoCheckResult]: Loop: 31650#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 31651#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 31806#L272-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; 31823#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 32286#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32278#L600-1 ssl3_accept_~skip~0 := 0; 32274#L97-2 assume !false; 32270#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32266#L100 assume !(12292 == ssl3_accept_~s__state~0); 32262#L103 assume !(16384 == ssl3_accept_~s__state~0); 32258#L106 assume !(8192 == ssl3_accept_~s__state~0); 32254#L109 assume !(24576 == ssl3_accept_~s__state~0); 32250#L112 assume !(8195 == ssl3_accept_~s__state~0); 32225#L115 assume !(8480 == ssl3_accept_~s__state~0); 32223#L118 assume !(8481 == ssl3_accept_~s__state~0); 32221#L121 assume !(8482 == ssl3_accept_~s__state~0); 32217#L124 assume !(8464 == ssl3_accept_~s__state~0); 32213#L127 assume !(8465 == ssl3_accept_~s__state~0); 32209#L130 assume !(8466 == ssl3_accept_~s__state~0); 32064#L133 assume 8496 == ssl3_accept_~s__state~0; 31929#L137 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 32063#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 32062#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 32060#L291 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 31838#L291-2 ssl3_accept_~s__init_num~0 := 0; 31766#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 31788#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31696#L600-1 ssl3_accept_~skip~0 := 0; 31738#L97-2 assume !false; 31739#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32557#L100 assume !(12292 == ssl3_accept_~s__state~0); 32556#L103 assume !(16384 == ssl3_accept_~s__state~0); 32555#L106 assume !(8192 == ssl3_accept_~s__state~0); 32554#L109 assume !(24576 == ssl3_accept_~s__state~0); 32553#L112 assume !(8195 == ssl3_accept_~s__state~0); 31807#L115 assume !(8480 == ssl3_accept_~s__state~0); 31808#L118 assume !(8481 == ssl3_accept_~s__state~0); 31803#L121 assume !(8482 == ssl3_accept_~s__state~0); 31758#L124 assume !(8464 == ssl3_accept_~s__state~0); 31759#L127 assume !(8465 == ssl3_accept_~s__state~0); 31745#L130 assume !(8466 == ssl3_accept_~s__state~0); 31703#L133 assume !(8496 == ssl3_accept_~s__state~0); 31663#L136 assume !(8497 == ssl3_accept_~s__state~0); 31664#L139 assume !(8512 == ssl3_accept_~s__state~0); 31652#L142 assume !(8513 == ssl3_accept_~s__state~0); 31653#L145 assume !(8528 == ssl3_accept_~s__state~0); 31813#L148 assume !(8529 == ssl3_accept_~s__state~0); 31814#L151 assume !(8544 == ssl3_accept_~s__state~0); 31785#L154 assume !(8545 == ssl3_accept_~s__state~0); 31762#L157 assume !(8560 == ssl3_accept_~s__state~0); 31763#L160 assume !(8561 == ssl3_accept_~s__state~0); 31747#L163 assume !(8448 == ssl3_accept_~s__state~0); 31706#L166 assume !(8576 == ssl3_accept_~s__state~0); 31675#L169 assume !(8577 == ssl3_accept_~s__state~0); 31676#L172 assume !(8592 == ssl3_accept_~s__state~0); 31607#L175 assume !(8593 == ssl3_accept_~s__state~0); 31608#L178 assume !(8608 == ssl3_accept_~s__state~0); 31831#L181 assume !(8609 == ssl3_accept_~s__state~0); 31820#L184 assume !(8640 == ssl3_accept_~s__state~0); 31789#L187 assume !(8641 == ssl3_accept_~s__state~0); 31767#L190 assume 8656 == ssl3_accept_~s__state~0; 31690#L194 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 31691#L503 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 31639#L508 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 31632#L514-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 31711#L524 assume !(0 == ssl3_accept_~tmp___10~0); 31712#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 31742#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32559#L600-1 ssl3_accept_~skip~0 := 0; 32558#L97-2 assume !false; 31641#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31642#L100 assume !(12292 == ssl3_accept_~s__state~0); 31659#L103 assume !(16384 == ssl3_accept_~s__state~0); 31660#L106 assume !(8192 == ssl3_accept_~s__state~0); 31646#L109 assume !(24576 == ssl3_accept_~s__state~0); 31647#L112 assume !(8195 == ssl3_accept_~s__state~0); 31827#L115 assume !(8480 == ssl3_accept_~s__state~0); 32552#L118 assume !(8481 == ssl3_accept_~s__state~0); 32551#L121 assume !(8482 == ssl3_accept_~s__state~0); 32550#L124 assume !(8464 == ssl3_accept_~s__state~0); 32549#L127 assume !(8465 == ssl3_accept_~s__state~0); 32548#L130 assume !(8466 == ssl3_accept_~s__state~0); 32547#L133 assume !(8496 == ssl3_accept_~s__state~0); 32546#L136 assume !(8497 == ssl3_accept_~s__state~0); 32545#L139 assume !(8512 == ssl3_accept_~s__state~0); 32544#L142 assume !(8513 == ssl3_accept_~s__state~0); 32543#L145 assume !(8528 == ssl3_accept_~s__state~0); 32542#L148 assume !(8529 == ssl3_accept_~s__state~0); 32541#L151 assume !(8544 == ssl3_accept_~s__state~0); 32540#L154 assume !(8545 == ssl3_accept_~s__state~0); 32539#L157 assume !(8560 == ssl3_accept_~s__state~0); 32538#L160 assume !(8561 == ssl3_accept_~s__state~0); 32537#L163 assume !(8448 == ssl3_accept_~s__state~0); 32536#L166 assume !(8576 == ssl3_accept_~s__state~0); 32443#L169 assume !(8577 == ssl3_accept_~s__state~0); 32442#L172 assume !(8592 == ssl3_accept_~s__state~0); 32441#L175 assume !(8593 == ssl3_accept_~s__state~0); 32440#L178 assume !(8608 == ssl3_accept_~s__state~0); 32438#L181 assume !(8609 == ssl3_accept_~s__state~0); 32435#L184 assume !(8640 == ssl3_accept_~s__state~0); 32434#L187 assume !(8641 == ssl3_accept_~s__state~0); 32431#L190 assume !(8656 == ssl3_accept_~s__state~0); 32428#L193 assume !(8657 == ssl3_accept_~s__state~0); 31749#L196 assume 8672 == ssl3_accept_~s__state~0; 31716#L200 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 31719#L532 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 31720#L532-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 31722#L539 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 31805#L539-2 ssl3_accept_~s__init_num~0 := 0; 31702#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 32244#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32239#L600-1 ssl3_accept_~skip~0 := 0; 32238#L97-2 assume !false; 32237#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32236#L100 assume !(12292 == ssl3_accept_~s__state~0); 32235#L103 assume !(16384 == ssl3_accept_~s__state~0); 32234#L106 assume !(8192 == ssl3_accept_~s__state~0); 32233#L109 assume !(24576 == ssl3_accept_~s__state~0); 32232#L112 assume !(8195 == ssl3_accept_~s__state~0); 32231#L115 assume !(8480 == ssl3_accept_~s__state~0); 32230#L118 assume !(8481 == ssl3_accept_~s__state~0); 32229#L121 assume !(8482 == ssl3_accept_~s__state~0); 32228#L124 assume !(8464 == ssl3_accept_~s__state~0); 32227#L127 assume !(8465 == ssl3_accept_~s__state~0); 32226#L130 assume !(8466 == ssl3_accept_~s__state~0); 31994#L133 assume !(8496 == ssl3_accept_~s__state~0); 31993#L136 assume !(8497 == ssl3_accept_~s__state~0); 31992#L139 assume !(8512 == ssl3_accept_~s__state~0); 31991#L142 assume !(8513 == ssl3_accept_~s__state~0); 31990#L145 assume !(8528 == ssl3_accept_~s__state~0); 31989#L148 assume !(8529 == ssl3_accept_~s__state~0); 31988#L151 assume !(8544 == ssl3_accept_~s__state~0); 31987#L154 assume !(8545 == ssl3_accept_~s__state~0); 31986#L157 assume !(8560 == ssl3_accept_~s__state~0); 31985#L160 assume !(8561 == ssl3_accept_~s__state~0); 31895#L163 assume 8448 == ssl3_accept_~s__state~0; 31892#L164 assume !(ssl3_accept_~num1~0 > 0); 31890#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 31883#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 31879#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31873#L600-1 ssl3_accept_~skip~0 := 0; 31871#L97-2 assume !false; 31869#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31867#L100 assume !(12292 == ssl3_accept_~s__state~0); 31865#L103 assume !(16384 == ssl3_accept_~s__state~0); 31863#L106 assume !(8192 == ssl3_accept_~s__state~0); 31861#L109 assume !(24576 == ssl3_accept_~s__state~0); 31858#L112 assume !(8195 == ssl3_accept_~s__state~0); 31856#L115 assume !(8480 == ssl3_accept_~s__state~0); 31854#L118 assume !(8481 == ssl3_accept_~s__state~0); 31851#L121 assume !(8482 == ssl3_accept_~s__state~0); 31852#L124 assume 8464 == ssl3_accept_~s__state~0; 31650#L131 [2019-12-07 17:40:48,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:48,603 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 13 times [2019-12-07 17:40:48,603 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:48,603 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078673830] [2019-12-07 17:40:48,603 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:48,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:48,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:48,610 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:40:48,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:48,611 INFO L82 PathProgramCache]: Analyzing trace with hash -999588174, now seen corresponding path program 1 times [2019-12-07 17:40:48,611 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:48,611 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605857781] [2019-12-07 17:40:48,611 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:48,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:40:48,643 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2019-12-07 17:40:48,643 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605857781] [2019-12-07 17:40:48,644 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:40:48,644 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 17:40:48,644 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271457181] [2019-12-07 17:40:48,644 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 17:40:48,644 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:40:48,644 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:40:48,644 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:40:48,645 INFO L87 Difference]: Start difference. First operand 960 states and 1239 transitions. cyclomatic complexity: 284 Second operand 3 states. [2019-12-07 17:40:48,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:40:48,655 INFO L93 Difference]: Finished difference Result 1603 states and 2088 transitions. [2019-12-07 17:40:48,656 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:40:48,656 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1603 states and 2088 transitions. [2019-12-07 17:40:48,659 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1400 [2019-12-07 17:40:48,666 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1603 states to 1603 states and 2088 transitions. [2019-12-07 17:40:48,666 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1465 [2019-12-07 17:40:48,666 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1465 [2019-12-07 17:40:48,666 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1603 states and 2088 transitions. [2019-12-07 17:40:48,668 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:40:48,668 INFO L688 BuchiCegarLoop]: Abstraction has 1603 states and 2088 transitions. [2019-12-07 17:40:48,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1603 states and 2088 transitions. [2019-12-07 17:40:48,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1603 to 1603. [2019-12-07 17:40:48,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1603 states. [2019-12-07 17:40:48,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1603 states to 1603 states and 2088 transitions. [2019-12-07 17:40:48,681 INFO L711 BuchiCegarLoop]: Abstraction has 1603 states and 2088 transitions. [2019-12-07 17:40:48,681 INFO L591 BuchiCegarLoop]: Abstraction has 1603 states and 2088 transitions. [2019-12-07 17:40:48,681 INFO L424 BuchiCegarLoop]: ======== Iteration 19============ [2019-12-07 17:40:48,681 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1603 states and 2088 transitions. [2019-12-07 17:40:48,684 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1400 [2019-12-07 17:40:48,684 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:40:48,684 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:40:48,685 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:48,685 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:48,685 INFO L794 eck$LassoCheckResult]: Stem: 34373#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 34329#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 34308#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 34309#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 34300#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 34374#L97-2 assume !false; 34480#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35557#L100 assume !(12292 == ssl3_accept_~s__state~0); 35555#L103 assume !(16384 == ssl3_accept_~s__state~0); 35550#L106 assume !(8192 == ssl3_accept_~s__state~0); 35548#L109 assume !(24576 == ssl3_accept_~s__state~0); 35530#L112 assume !(8195 == ssl3_accept_~s__state~0); 35509#L115 assume !(8480 == ssl3_accept_~s__state~0); 35503#L118 assume !(8481 == ssl3_accept_~s__state~0); 35390#L121 assume !(8482 == ssl3_accept_~s__state~0); 35228#L124 assume 8464 == ssl3_accept_~s__state~0; 34644#L131 [2019-12-07 17:40:48,685 INFO L796 eck$LassoCheckResult]: Loop: 34644#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 35380#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 35377#L272-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; 35376#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 35373#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35368#L600-1 ssl3_accept_~skip~0 := 0; 35367#L97-2 assume !false; 35361#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35359#L100 assume !(12292 == ssl3_accept_~s__state~0); 35357#L103 assume !(16384 == ssl3_accept_~s__state~0); 35355#L106 assume !(8192 == ssl3_accept_~s__state~0); 35353#L109 assume !(24576 == ssl3_accept_~s__state~0); 35351#L112 assume !(8195 == ssl3_accept_~s__state~0); 35349#L115 assume !(8480 == ssl3_accept_~s__state~0); 35347#L118 assume !(8481 == ssl3_accept_~s__state~0); 35345#L121 assume !(8482 == ssl3_accept_~s__state~0); 35343#L124 assume !(8464 == ssl3_accept_~s__state~0); 35342#L127 assume !(8465 == ssl3_accept_~s__state~0); 35340#L130 assume !(8466 == ssl3_accept_~s__state~0); 35335#L133 assume 8496 == ssl3_accept_~s__state~0; 34614#L137 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 35334#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 35333#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 35330#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 35327#L291-2 ssl3_accept_~s__init_num~0 := 0; 35326#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 35325#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35319#L600-1 ssl3_accept_~skip~0 := 0; 35318#L97-2 assume !false; 35315#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35314#L100 assume !(12292 == ssl3_accept_~s__state~0); 35312#L103 assume !(16384 == ssl3_accept_~s__state~0); 35310#L106 assume !(8192 == ssl3_accept_~s__state~0); 35308#L109 assume !(24576 == ssl3_accept_~s__state~0); 35306#L112 assume !(8195 == ssl3_accept_~s__state~0); 35304#L115 assume !(8480 == ssl3_accept_~s__state~0); 35302#L118 assume !(8481 == ssl3_accept_~s__state~0); 35300#L121 assume !(8482 == ssl3_accept_~s__state~0); 35298#L124 assume !(8464 == ssl3_accept_~s__state~0); 35296#L127 assume !(8465 == ssl3_accept_~s__state~0); 35294#L130 assume !(8466 == ssl3_accept_~s__state~0); 35292#L133 assume !(8496 == ssl3_accept_~s__state~0); 35290#L136 assume !(8497 == ssl3_accept_~s__state~0); 34426#L139 assume 8512 == ssl3_accept_~s__state~0; 34361#L143 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 34324#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 34216#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 34352#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 35488#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35480#L600-1 ssl3_accept_~skip~0 := 0; 35476#L97-2 assume !false; 35472#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35468#L100 assume !(12292 == ssl3_accept_~s__state~0); 35464#L103 assume !(16384 == ssl3_accept_~s__state~0); 35460#L106 assume !(8192 == ssl3_accept_~s__state~0); 35456#L109 assume !(24576 == ssl3_accept_~s__state~0); 35452#L112 assume !(8195 == ssl3_accept_~s__state~0); 35448#L115 assume !(8480 == ssl3_accept_~s__state~0); 35444#L118 assume !(8481 == ssl3_accept_~s__state~0); 35440#L121 assume !(8482 == ssl3_accept_~s__state~0); 35436#L124 assume !(8464 == ssl3_accept_~s__state~0); 35432#L127 assume !(8465 == ssl3_accept_~s__state~0); 35428#L130 assume !(8466 == ssl3_accept_~s__state~0); 35424#L133 assume !(8496 == ssl3_accept_~s__state~0); 35420#L136 assume !(8497 == ssl3_accept_~s__state~0); 35416#L139 assume !(8512 == ssl3_accept_~s__state~0); 35412#L142 assume !(8513 == ssl3_accept_~s__state~0); 35408#L145 assume 8528 == ssl3_accept_~s__state~0; 34345#L149 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 34346#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 34564#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 34566#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 34965#L336 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 34962#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 34956#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 34952#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34946#L600-1 ssl3_accept_~skip~0 := 0; 34944#L97-2 assume !false; 34942#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34940#L100 assume !(12292 == ssl3_accept_~s__state~0); 34938#L103 assume !(16384 == ssl3_accept_~s__state~0); 34936#L106 assume !(8192 == ssl3_accept_~s__state~0); 34934#L109 assume !(24576 == ssl3_accept_~s__state~0); 34932#L112 assume !(8195 == ssl3_accept_~s__state~0); 34925#L115 assume !(8480 == ssl3_accept_~s__state~0); 34923#L118 assume !(8481 == ssl3_accept_~s__state~0); 34920#L121 assume !(8482 == ssl3_accept_~s__state~0); 34908#L124 assume !(8464 == ssl3_accept_~s__state~0); 34904#L127 assume !(8465 == ssl3_accept_~s__state~0); 34900#L130 assume !(8466 == ssl3_accept_~s__state~0); 34896#L133 assume !(8496 == ssl3_accept_~s__state~0); 34892#L136 assume !(8497 == ssl3_accept_~s__state~0); 34889#L139 assume !(8512 == ssl3_accept_~s__state~0); 34886#L142 assume !(8513 == ssl3_accept_~s__state~0); 34884#L145 assume !(8528 == ssl3_accept_~s__state~0); 34883#L148 assume !(8529 == ssl3_accept_~s__state~0); 34882#L151 assume 8544 == ssl3_accept_~s__state~0; 34588#L155 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 34238#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 34239#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 34307#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 34183#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 34180#L409 assume !(8 == ssl3_accept_~blastFlag~0); 34181#L412 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; 34846#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 34836#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34829#L600-1 ssl3_accept_~skip~0 := 0; 34826#L97-2 assume !false; 34823#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34820#L100 assume !(12292 == ssl3_accept_~s__state~0); 34817#L103 assume !(16384 == ssl3_accept_~s__state~0); 34814#L106 assume !(8192 == ssl3_accept_~s__state~0); 34811#L109 assume !(24576 == ssl3_accept_~s__state~0); 34808#L112 assume !(8195 == ssl3_accept_~s__state~0); 34753#L115 assume !(8480 == ssl3_accept_~s__state~0); 34747#L118 assume !(8481 == ssl3_accept_~s__state~0); 34748#L121 assume !(8482 == ssl3_accept_~s__state~0); 34739#L124 assume !(8464 == ssl3_accept_~s__state~0); 34736#L127 assume !(8465 == ssl3_accept_~s__state~0); 34732#L130 assume !(8466 == ssl3_accept_~s__state~0); 34713#L133 assume !(8496 == ssl3_accept_~s__state~0); 34711#L136 assume !(8497 == ssl3_accept_~s__state~0); 34709#L139 assume !(8512 == ssl3_accept_~s__state~0); 34707#L142 assume !(8513 == ssl3_accept_~s__state~0); 34705#L145 assume !(8528 == ssl3_accept_~s__state~0); 34703#L148 assume !(8529 == ssl3_accept_~s__state~0); 34699#L151 assume !(8544 == ssl3_accept_~s__state~0); 34696#L154 assume !(8545 == ssl3_accept_~s__state~0); 34694#L157 assume !(8560 == ssl3_accept_~s__state~0); 34692#L160 assume !(8561 == ssl3_accept_~s__state~0); 34690#L163 assume 8448 == ssl3_accept_~s__state~0; 34686#L164 assume !(ssl3_accept_~num1~0 > 0); 34682#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 34681#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 34672#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34667#L600-1 ssl3_accept_~skip~0 := 0; 34666#L97-2 assume !false; 34665#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34663#L100 assume !(12292 == ssl3_accept_~s__state~0); 34662#L103 assume 16384 == ssl3_accept_~s__state~0; 34659#L209 ssl3_accept_~s__server~0 := 1; 34779#L214 assume 0 != ssl3_accept_~cb~0; 34778#L214-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 34777#L219 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 34775#L224 assume !(0 == ssl3_accept_~s__init_buf___0~0); 34773#L224-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 34771#L241 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30;ssl3_accept_~s__state~0 := 8480; 34769#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 34766#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34761#L600-1 ssl3_accept_~skip~0 := 0; 34760#L97-2 assume !false; 34759#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34758#L100 assume !(12292 == ssl3_accept_~s__state~0); 34757#L103 assume !(16384 == ssl3_accept_~s__state~0); 34756#L106 assume !(8192 == ssl3_accept_~s__state~0); 34755#L109 assume !(24576 == ssl3_accept_~s__state~0); 34754#L112 assume !(8195 == ssl3_accept_~s__state~0); 34751#L115 assume !(8480 == ssl3_accept_~s__state~0); 34752#L118 assume !(8481 == ssl3_accept_~s__state~0); 34742#L121 assume !(8482 == ssl3_accept_~s__state~0); 34743#L124 assume 8464 == ssl3_accept_~s__state~0; 34644#L131 [2019-12-07 17:40:48,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:48,685 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 14 times [2019-12-07 17:40:48,685 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:48,685 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238240970] [2019-12-07 17:40:48,686 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:48,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:48,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:48,691 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:40:48,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:48,691 INFO L82 PathProgramCache]: Analyzing trace with hash -602239309, now seen corresponding path program 1 times [2019-12-07 17:40:48,691 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:48,691 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140091747] [2019-12-07 17:40:48,691 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:48,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:40:48,728 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-12-07 17:40:48,728 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140091747] [2019-12-07 17:40:48,728 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1861350353] [2019-12-07 17:40:48,728 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/bin/uautomizer/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-07 17:40:48,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:40:48,770 INFO L264 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 3 conjunts are in the unsatisfiable core [2019-12-07 17:40:48,773 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 17:40:48,791 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 82 proven. 0 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2019-12-07 17:40:48,791 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-12-07 17:40:48,791 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-12-07 17:40:48,792 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376001221] [2019-12-07 17:40:48,792 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 17:40:48,792 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:40:48,792 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:40:48,792 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 17:40:48,792 INFO L87 Difference]: Start difference. First operand 1603 states and 2088 transitions. cyclomatic complexity: 491 Second operand 3 states. [2019-12-07 17:40:48,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:40:48,853 INFO L93 Difference]: Finished difference Result 1639 states and 2132 transitions. [2019-12-07 17:40:48,854 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:40:48,854 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1639 states and 2132 transitions. [2019-12-07 17:40:48,857 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1436 [2019-12-07 17:40:48,863 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1639 states to 1639 states and 2132 transitions. [2019-12-07 17:40:48,863 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1501 [2019-12-07 17:40:48,864 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1501 [2019-12-07 17:40:48,864 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1639 states and 2132 transitions. [2019-12-07 17:40:48,865 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:40:48,865 INFO L688 BuchiCegarLoop]: Abstraction has 1639 states and 2132 transitions. [2019-12-07 17:40:48,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1639 states and 2132 transitions. [2019-12-07 17:40:48,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1639 to 1621. [2019-12-07 17:40:48,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1621 states. [2019-12-07 17:40:48,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1621 states to 1621 states and 2110 transitions. [2019-12-07 17:40:48,878 INFO L711 BuchiCegarLoop]: Abstraction has 1621 states and 2110 transitions. [2019-12-07 17:40:48,878 INFO L591 BuchiCegarLoop]: Abstraction has 1621 states and 2110 transitions. [2019-12-07 17:40:48,878 INFO L424 BuchiCegarLoop]: ======== Iteration 20============ [2019-12-07 17:40:48,878 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1621 states and 2110 transitions. [2019-12-07 17:40:48,881 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1418 [2019-12-07 17:40:48,881 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:40:48,881 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:40:48,882 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:48,882 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:48,882 INFO L794 eck$LassoCheckResult]: Stem: 38108#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 38057#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 38037#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 38038#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 38029#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 38109#L97-2 assume !false; 38212#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38865#L100 assume !(12292 == ssl3_accept_~s__state~0); 38863#L103 assume !(16384 == ssl3_accept_~s__state~0); 38862#L106 assume !(8192 == ssl3_accept_~s__state~0); 38861#L109 assume !(24576 == ssl3_accept_~s__state~0); 38860#L112 assume !(8195 == ssl3_accept_~s__state~0); 38859#L115 assume !(8480 == ssl3_accept_~s__state~0); 38858#L118 assume !(8481 == ssl3_accept_~s__state~0); 38857#L121 assume !(8482 == ssl3_accept_~s__state~0); 38850#L124 assume 8464 == ssl3_accept_~s__state~0; 38286#L131 [2019-12-07 17:40:48,882 INFO L796 eck$LassoCheckResult]: Loop: 38286#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 38849#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 38848#L272-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; 38847#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 38695#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38669#L600-1 ssl3_accept_~skip~0 := 0; 38663#L97-2 assume !false; 38657#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38651#L100 assume !(12292 == ssl3_accept_~s__state~0); 38645#L103 assume !(16384 == ssl3_accept_~s__state~0); 38639#L106 assume !(8192 == ssl3_accept_~s__state~0); 38633#L109 assume !(24576 == ssl3_accept_~s__state~0); 38627#L112 assume !(8195 == ssl3_accept_~s__state~0); 38621#L115 assume !(8480 == ssl3_accept_~s__state~0); 38615#L118 assume !(8481 == ssl3_accept_~s__state~0); 38611#L121 assume !(8482 == ssl3_accept_~s__state~0); 38607#L124 assume !(8464 == ssl3_accept_~s__state~0); 38603#L127 assume !(8465 == ssl3_accept_~s__state~0); 38599#L130 assume !(8466 == ssl3_accept_~s__state~0); 38596#L133 assume 8496 == ssl3_accept_~s__state~0; 38278#L137 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 38593#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 38592#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 38591#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 38590#L291-2 ssl3_accept_~s__init_num~0 := 0; 38588#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 38585#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38580#L600-1 ssl3_accept_~skip~0 := 0; 38579#L97-2 assume !false; 38578#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38577#L100 assume !(12292 == ssl3_accept_~s__state~0); 38573#L103 assume !(16384 == ssl3_accept_~s__state~0); 38571#L106 assume !(8192 == ssl3_accept_~s__state~0); 38569#L109 assume !(24576 == ssl3_accept_~s__state~0); 38563#L112 assume !(8195 == ssl3_accept_~s__state~0); 38560#L115 assume !(8480 == ssl3_accept_~s__state~0); 38559#L118 assume !(8481 == ssl3_accept_~s__state~0); 38553#L121 assume !(8482 == ssl3_accept_~s__state~0); 38551#L124 assume !(8464 == ssl3_accept_~s__state~0); 38549#L127 assume !(8465 == ssl3_accept_~s__state~0); 38547#L130 assume !(8466 == ssl3_accept_~s__state~0); 38545#L133 assume !(8496 == ssl3_accept_~s__state~0); 38543#L136 assume !(8497 == ssl3_accept_~s__state~0); 38158#L139 assume 8512 == ssl3_accept_~s__state~0; 38093#L143 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 38053#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 37944#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 38083#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 39269#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39264#L600-1 ssl3_accept_~skip~0 := 0; 39263#L97-2 assume !false; 39262#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39260#L100 assume !(12292 == ssl3_accept_~s__state~0); 39257#L103 assume !(16384 == ssl3_accept_~s__state~0); 39251#L106 assume !(8192 == ssl3_accept_~s__state~0); 39249#L109 assume !(24576 == ssl3_accept_~s__state~0); 39247#L112 assume !(8195 == ssl3_accept_~s__state~0); 39245#L115 assume !(8480 == ssl3_accept_~s__state~0); 39243#L118 assume !(8481 == ssl3_accept_~s__state~0); 39241#L121 assume !(8482 == ssl3_accept_~s__state~0); 39239#L124 assume !(8464 == ssl3_accept_~s__state~0); 39237#L127 assume !(8465 == ssl3_accept_~s__state~0); 39235#L130 assume !(8466 == ssl3_accept_~s__state~0); 39232#L133 assume !(8496 == ssl3_accept_~s__state~0); 39228#L136 assume !(8497 == ssl3_accept_~s__state~0); 39227#L139 assume !(8512 == ssl3_accept_~s__state~0); 39127#L142 assume !(8513 == ssl3_accept_~s__state~0); 39126#L145 assume 8528 == ssl3_accept_~s__state~0; 38075#L149 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 38076#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 38408#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 38409#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 38968#L336 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 38091#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 38092#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 38927#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38921#L600-1 ssl3_accept_~skip~0 := 0; 38919#L97-2 assume !false; 38909#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38787#L100 assume !(12292 == ssl3_accept_~s__state~0); 38783#L103 assume !(16384 == ssl3_accept_~s__state~0); 38782#L106 assume !(8192 == ssl3_accept_~s__state~0); 38780#L109 assume !(24576 == ssl3_accept_~s__state~0); 38776#L112 assume !(8195 == ssl3_accept_~s__state~0); 38774#L115 assume !(8480 == ssl3_accept_~s__state~0); 38768#L118 assume !(8481 == ssl3_accept_~s__state~0); 38766#L121 assume !(8482 == ssl3_accept_~s__state~0); 38764#L124 assume !(8464 == ssl3_accept_~s__state~0); 38762#L127 assume !(8465 == ssl3_accept_~s__state~0); 38760#L130 assume !(8466 == ssl3_accept_~s__state~0); 38758#L133 assume !(8496 == ssl3_accept_~s__state~0); 38756#L136 assume !(8497 == ssl3_accept_~s__state~0); 38754#L139 assume !(8512 == ssl3_accept_~s__state~0); 38752#L142 assume !(8513 == ssl3_accept_~s__state~0); 38750#L145 assume !(8528 == ssl3_accept_~s__state~0); 38748#L148 assume !(8529 == ssl3_accept_~s__state~0); 38746#L151 assume 8544 == ssl3_accept_~s__state~0; 38259#L155 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 38743#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 38740#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 38734#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 38732#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 38730#L409 assume !(8 == ssl3_accept_~blastFlag~0); 38728#L412 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; 38726#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 38700#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38670#L600-1 ssl3_accept_~skip~0 := 0; 38664#L97-2 assume !false; 38658#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38652#L100 assume !(12292 == ssl3_accept_~s__state~0); 38646#L103 assume !(16384 == ssl3_accept_~s__state~0); 38640#L106 assume !(8192 == ssl3_accept_~s__state~0); 38634#L109 assume !(24576 == ssl3_accept_~s__state~0); 38628#L112 assume !(8195 == ssl3_accept_~s__state~0); 38622#L115 assume !(8480 == ssl3_accept_~s__state~0); 38616#L118 assume !(8481 == ssl3_accept_~s__state~0); 38612#L121 assume !(8482 == ssl3_accept_~s__state~0); 38608#L124 assume !(8464 == ssl3_accept_~s__state~0); 38604#L127 assume !(8465 == ssl3_accept_~s__state~0); 38600#L130 assume !(8466 == ssl3_accept_~s__state~0); 38361#L133 assume !(8496 == ssl3_accept_~s__state~0); 38362#L136 assume !(8497 == ssl3_accept_~s__state~0); 38357#L139 assume !(8512 == ssl3_accept_~s__state~0); 38358#L142 assume !(8513 == ssl3_accept_~s__state~0); 38350#L145 assume !(8528 == ssl3_accept_~s__state~0); 38351#L148 assume !(8529 == ssl3_accept_~s__state~0); 38346#L151 assume !(8544 == ssl3_accept_~s__state~0); 38347#L154 assume !(8545 == ssl3_accept_~s__state~0); 38342#L157 assume !(8560 == ssl3_accept_~s__state~0); 38343#L160 assume !(8561 == ssl3_accept_~s__state~0); 38338#L163 assume 8448 == ssl3_accept_~s__state~0; 38339#L164 assume !(ssl3_accept_~num1~0 > 0); 38330#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 38331#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 38327#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38317#L600-1 ssl3_accept_~skip~0 := 0; 38315#L97-2 assume !false; 38313#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38310#L100 assume 12292 == ssl3_accept_~s__state~0; 38311#L101 ssl3_accept_~s__new_session~0 := 1; 38929#L209 ssl3_accept_~s__server~0 := 1; 38928#L214 assume 0 != ssl3_accept_~cb~0; 38922#L214-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 38920#L219 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 38917#L224 assume !(0 == ssl3_accept_~s__init_buf___0~0); 38915#L224-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 38873#L241 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30;ssl3_accept_~s__state~0 := 8480; 38718#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 38680#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38666#L600-1 ssl3_accept_~skip~0 := 0; 38660#L97-2 assume !false; 38654#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38648#L100 assume !(12292 == ssl3_accept_~s__state~0); 38642#L103 assume !(16384 == ssl3_accept_~s__state~0); 38636#L106 assume !(8192 == ssl3_accept_~s__state~0); 38630#L109 assume !(24576 == ssl3_accept_~s__state~0); 38624#L112 assume !(8195 == ssl3_accept_~s__state~0); 38618#L115 assume !(8480 == ssl3_accept_~s__state~0); 38613#L118 assume !(8481 == ssl3_accept_~s__state~0); 38609#L121 assume !(8482 == ssl3_accept_~s__state~0); 38605#L124 assume 8464 == ssl3_accept_~s__state~0; 38286#L131 [2019-12-07 17:40:48,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:48,882 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 15 times [2019-12-07 17:40:48,882 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:48,882 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383968969] [2019-12-07 17:40:48,882 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:48,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:48,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:48,888 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:40:48,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:48,888 INFO L82 PathProgramCache]: Analyzing trace with hash -1668986425, now seen corresponding path program 1 times [2019-12-07 17:40:48,888 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:48,888 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568399239] [2019-12-07 17:40:48,888 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:48,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:40:48,922 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 180 proven. 6 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-12-07 17:40:48,922 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568399239] [2019-12-07 17:40:48,923 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [133446053] [2019-12-07 17:40:48,923 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/bin/uautomizer/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-07 17:40:48,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:40:48,966 INFO L264 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 3 conjunts are in the unsatisfiable core [2019-12-07 17:40:48,968 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 17:40:49,001 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2019-12-07 17:40:49,001 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-12-07 17:40:49,001 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-12-07 17:40:49,001 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235142698] [2019-12-07 17:40:49,002 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 17:40:49,002 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:40:49,002 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:40:49,002 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 17:40:49,002 INFO L87 Difference]: Start difference. First operand 1621 states and 2110 transitions. cyclomatic complexity: 495 Second operand 3 states. [2019-12-07 17:40:49,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:40:49,069 INFO L93 Difference]: Finished difference Result 1625 states and 2110 transitions. [2019-12-07 17:40:49,069 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:40:49,069 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1625 states and 2110 transitions. [2019-12-07 17:40:49,073 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1422 [2019-12-07 17:40:49,080 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1625 states to 1625 states and 2110 transitions. [2019-12-07 17:40:49,081 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1487 [2019-12-07 17:40:49,081 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1487 [2019-12-07 17:40:49,081 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1625 states and 2110 transitions. [2019-12-07 17:40:49,082 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:40:49,082 INFO L688 BuchiCegarLoop]: Abstraction has 1625 states and 2110 transitions. [2019-12-07 17:40:49,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1625 states and 2110 transitions. [2019-12-07 17:40:49,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1625 to 1585. [2019-12-07 17:40:49,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1585 states. [2019-12-07 17:40:49,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1585 states to 1585 states and 2058 transitions. [2019-12-07 17:40:49,096 INFO L711 BuchiCegarLoop]: Abstraction has 1585 states and 2058 transitions. [2019-12-07 17:40:49,097 INFO L591 BuchiCegarLoop]: Abstraction has 1585 states and 2058 transitions. [2019-12-07 17:40:49,097 INFO L424 BuchiCegarLoop]: ======== Iteration 21============ [2019-12-07 17:40:49,097 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1585 states and 2058 transitions. [2019-12-07 17:40:49,105 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1382 [2019-12-07 17:40:49,105 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:40:49,105 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:40:49,106 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:49,106 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:49,106 INFO L794 eck$LassoCheckResult]: Stem: 41849#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 41793#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 41773#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 41774#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 41764#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 41850#L97-2 assume !false; 42032#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43054#L100 assume !(12292 == ssl3_accept_~s__state~0); 43048#L103 assume !(16384 == ssl3_accept_~s__state~0); 43046#L106 assume !(8192 == ssl3_accept_~s__state~0); 43044#L109 assume !(24576 == ssl3_accept_~s__state~0); 43042#L112 assume !(8195 == ssl3_accept_~s__state~0); 43039#L115 assume !(8480 == ssl3_accept_~s__state~0); 43035#L118 assume !(8481 == ssl3_accept_~s__state~0); 43028#L121 assume !(8482 == ssl3_accept_~s__state~0); 42140#L124 assume 8464 == ssl3_accept_~s__state~0; 42070#L131 [2019-12-07 17:40:49,106 INFO L796 eck$LassoCheckResult]: Loop: 42070#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 41854#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 41855#L272-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; 42508#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 42505#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42495#L600-1 ssl3_accept_~skip~0 := 0; 42493#L97-2 assume !false; 42491#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42489#L100 assume !(12292 == ssl3_accept_~s__state~0); 42487#L103 assume !(16384 == ssl3_accept_~s__state~0); 42485#L106 assume !(8192 == ssl3_accept_~s__state~0); 42483#L109 assume !(24576 == ssl3_accept_~s__state~0); 42481#L112 assume !(8195 == ssl3_accept_~s__state~0); 42479#L115 assume !(8480 == ssl3_accept_~s__state~0); 42477#L118 assume !(8481 == ssl3_accept_~s__state~0); 42475#L121 assume !(8482 == ssl3_accept_~s__state~0); 42473#L124 assume !(8464 == ssl3_accept_~s__state~0); 42471#L127 assume !(8465 == ssl3_accept_~s__state~0); 42469#L130 assume !(8466 == ssl3_accept_~s__state~0); 42466#L133 assume 8496 == ssl3_accept_~s__state~0; 42063#L137 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 42464#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 42463#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 42461#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 42458#L291-2 ssl3_accept_~s__init_num~0 := 0; 42457#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 42455#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42448#L600-1 ssl3_accept_~skip~0 := 0; 42447#L97-2 assume !false; 42446#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42445#L100 assume !(12292 == ssl3_accept_~s__state~0); 42439#L103 assume !(16384 == ssl3_accept_~s__state~0); 42437#L106 assume !(8192 == ssl3_accept_~s__state~0); 42435#L109 assume !(24576 == ssl3_accept_~s__state~0); 42433#L112 assume !(8195 == ssl3_accept_~s__state~0); 42431#L115 assume !(8480 == ssl3_accept_~s__state~0); 42429#L118 assume !(8481 == ssl3_accept_~s__state~0); 42427#L121 assume !(8482 == ssl3_accept_~s__state~0); 42425#L124 assume !(8464 == ssl3_accept_~s__state~0); 42423#L127 assume !(8465 == ssl3_accept_~s__state~0); 42421#L130 assume !(8466 == ssl3_accept_~s__state~0); 42419#L133 assume !(8496 == ssl3_accept_~s__state~0); 42417#L136 assume !(8497 == ssl3_accept_~s__state~0); 41901#L139 assume 8512 == ssl3_accept_~s__state~0; 42056#L143 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 42958#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 42956#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 42955#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 42954#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42949#L600-1 ssl3_accept_~skip~0 := 0; 42948#L97-2 assume !false; 42947#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42946#L100 assume !(12292 == ssl3_accept_~s__state~0); 42945#L103 assume !(16384 == ssl3_accept_~s__state~0); 42944#L106 assume !(8192 == ssl3_accept_~s__state~0); 42943#L109 assume !(24576 == ssl3_accept_~s__state~0); 42942#L112 assume !(8195 == ssl3_accept_~s__state~0); 42941#L115 assume !(8480 == ssl3_accept_~s__state~0); 42940#L118 assume !(8481 == ssl3_accept_~s__state~0); 42938#L121 assume !(8482 == ssl3_accept_~s__state~0); 42936#L124 assume !(8464 == ssl3_accept_~s__state~0); 42169#L127 assume !(8465 == ssl3_accept_~s__state~0); 42167#L130 assume !(8466 == ssl3_accept_~s__state~0); 42165#L133 assume !(8496 == ssl3_accept_~s__state~0); 42163#L136 assume !(8497 == ssl3_accept_~s__state~0); 42161#L139 assume !(8512 == ssl3_accept_~s__state~0); 42159#L142 assume !(8513 == ssl3_accept_~s__state~0); 42157#L145 assume 8528 == ssl3_accept_~s__state~0; 41811#L149 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 41812#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 41880#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 41840#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 41841#L336 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 41829#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 41830#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 42148#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42147#L600-1 ssl3_accept_~skip~0 := 0; 42365#L97-2 assume !false; 42363#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42360#L100 assume !(12292 == ssl3_accept_~s__state~0); 42358#L103 assume !(16384 == ssl3_accept_~s__state~0); 42356#L106 assume !(8192 == ssl3_accept_~s__state~0); 42354#L109 assume !(24576 == ssl3_accept_~s__state~0); 42352#L112 assume !(8195 == ssl3_accept_~s__state~0); 42350#L115 assume !(8480 == ssl3_accept_~s__state~0); 42348#L118 assume !(8481 == ssl3_accept_~s__state~0); 42346#L121 assume !(8482 == ssl3_accept_~s__state~0); 42344#L124 assume !(8464 == ssl3_accept_~s__state~0); 42342#L127 assume !(8465 == ssl3_accept_~s__state~0); 42340#L130 assume !(8466 == ssl3_accept_~s__state~0); 42338#L133 assume !(8496 == ssl3_accept_~s__state~0); 42336#L136 assume !(8497 == ssl3_accept_~s__state~0); 42334#L139 assume !(8512 == ssl3_accept_~s__state~0); 42332#L142 assume !(8513 == ssl3_accept_~s__state~0); 42330#L145 assume !(8528 == ssl3_accept_~s__state~0); 42328#L148 assume !(8529 == ssl3_accept_~s__state~0); 42326#L151 assume 8544 == ssl3_accept_~s__state~0; 41739#L155 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 41700#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 41701#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 41867#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 42730#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 42728#L409 assume !(8 == ssl3_accept_~blastFlag~0); 41896#L412 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; 41771#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 43034#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43027#L600-1 ssl3_accept_~skip~0 := 0; 43025#L97-2 assume !false; 43020#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43013#L100 assume !(12292 == ssl3_accept_~s__state~0); 43010#L103 assume !(16384 == ssl3_accept_~s__state~0); 43007#L106 assume !(8192 == ssl3_accept_~s__state~0); 43004#L109 assume !(24576 == ssl3_accept_~s__state~0); 43001#L112 assume !(8195 == ssl3_accept_~s__state~0); 42998#L115 assume !(8480 == ssl3_accept_~s__state~0); 42995#L118 assume !(8481 == ssl3_accept_~s__state~0); 42992#L121 assume !(8482 == ssl3_accept_~s__state~0); 42989#L124 assume !(8464 == ssl3_accept_~s__state~0); 42986#L127 assume !(8465 == ssl3_accept_~s__state~0); 42983#L130 assume !(8466 == ssl3_accept_~s__state~0); 42324#L133 assume !(8496 == ssl3_accept_~s__state~0); 42325#L136 assume !(8497 == ssl3_accept_~s__state~0); 42297#L139 assume !(8512 == ssl3_accept_~s__state~0); 42298#L142 assume !(8513 == ssl3_accept_~s__state~0); 42290#L145 assume !(8528 == ssl3_accept_~s__state~0); 42291#L148 assume !(8529 == ssl3_accept_~s__state~0); 42283#L151 assume !(8544 == ssl3_accept_~s__state~0); 42284#L154 assume !(8545 == ssl3_accept_~s__state~0); 42222#L157 assume !(8560 == ssl3_accept_~s__state~0); 42223#L160 assume !(8561 == ssl3_accept_~s__state~0); 42214#L163 assume 8448 == ssl3_accept_~s__state~0; 42215#L164 assume !(ssl3_accept_~num1~0 > 0); 42381#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 42380#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 42379#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42374#L600-1 ssl3_accept_~skip~0 := 0; 42372#L97-2 assume !false; 42371#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42367#L100 assume 12292 == ssl3_accept_~s__state~0; 42368#L101 ssl3_accept_~s__new_session~0 := 1; 42850#L209 ssl3_accept_~s__server~0 := 1; 42848#L214 assume 0 != ssl3_accept_~cb~0; 42847#L214-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 42846#L219 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 42844#L224 assume !(0 == ssl3_accept_~s__init_buf___0~0); 42725#L224-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 42726#L241 assume 12292 != ssl3_accept_~s__state~0; 42511#L242 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post29 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 42510#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 42500#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42494#L600-1 ssl3_accept_~skip~0 := 0; 42492#L97-2 assume !false; 42490#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42488#L100 assume !(12292 == ssl3_accept_~s__state~0); 42486#L103 assume !(16384 == ssl3_accept_~s__state~0); 42484#L106 assume !(8192 == ssl3_accept_~s__state~0); 42482#L109 assume !(24576 == ssl3_accept_~s__state~0); 42480#L112 assume !(8195 == ssl3_accept_~s__state~0); 42478#L115 assume !(8480 == ssl3_accept_~s__state~0); 42476#L118 assume !(8481 == ssl3_accept_~s__state~0); 42474#L121 assume !(8482 == ssl3_accept_~s__state~0); 42472#L124 assume 8464 == ssl3_accept_~s__state~0; 42070#L131 [2019-12-07 17:40:49,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:49,107 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 16 times [2019-12-07 17:40:49,107 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:49,107 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409481717] [2019-12-07 17:40:49,107 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:49,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:49,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:49,113 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:40:49,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:49,113 INFO L82 PathProgramCache]: Analyzing trace with hash -625784292, now seen corresponding path program 1 times [2019-12-07 17:40:49,113 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:49,113 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901793329] [2019-12-07 17:40:49,113 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:49,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:40:49,154 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 180 proven. 6 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-12-07 17:40:49,154 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901793329] [2019-12-07 17:40:49,154 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [266568343] [2019-12-07 17:40:49,155 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/bin/uautomizer/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-07 17:40:49,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:40:49,193 INFO L264 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 3 conjunts are in the unsatisfiable core [2019-12-07 17:40:49,194 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 17:40:49,211 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2019-12-07 17:40:49,211 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-12-07 17:40:49,211 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-12-07 17:40:49,211 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263195814] [2019-12-07 17:40:49,212 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 17:40:49,212 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:40:49,212 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:40:49,212 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-12-07 17:40:49,212 INFO L87 Difference]: Start difference. First operand 1585 states and 2058 transitions. cyclomatic complexity: 479 Second operand 3 states. [2019-12-07 17:40:49,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:40:49,268 INFO L93 Difference]: Finished difference Result 1585 states and 2054 transitions. [2019-12-07 17:40:49,268 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:40:49,268 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1585 states and 2054 transitions. [2019-12-07 17:40:49,271 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1382 [2019-12-07 17:40:49,275 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1585 states to 1585 states and 2054 transitions. [2019-12-07 17:40:49,276 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1447 [2019-12-07 17:40:49,276 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1447 [2019-12-07 17:40:49,276 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1585 states and 2054 transitions. [2019-12-07 17:40:49,276 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:40:49,276 INFO L688 BuchiCegarLoop]: Abstraction has 1585 states and 2054 transitions. [2019-12-07 17:40:49,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1585 states and 2054 transitions. [2019-12-07 17:40:49,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1585 to 1565. [2019-12-07 17:40:49,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1565 states. [2019-12-07 17:40:49,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1565 states to 1565 states and 2030 transitions. [2019-12-07 17:40:49,288 INFO L711 BuchiCegarLoop]: Abstraction has 1565 states and 2030 transitions. [2019-12-07 17:40:49,288 INFO L591 BuchiCegarLoop]: Abstraction has 1565 states and 2030 transitions. [2019-12-07 17:40:49,288 INFO L424 BuchiCegarLoop]: ======== Iteration 22============ [2019-12-07 17:40:49,288 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1565 states and 2030 transitions. [2019-12-07 17:40:49,290 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1362 [2019-12-07 17:40:49,290 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:40:49,290 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:40:49,291 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:49,291 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:49,291 INFO L794 eck$LassoCheckResult]: Stem: 45504#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 45455#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 45432#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 45433#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 45425#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 45506#L97-2 assume !false; 45614#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46437#L100 assume !(12292 == ssl3_accept_~s__state~0); 46431#L103 assume !(16384 == ssl3_accept_~s__state~0); 46432#L106 assume !(8192 == ssl3_accept_~s__state~0); 46425#L109 assume !(24576 == ssl3_accept_~s__state~0); 46426#L112 assume !(8195 == ssl3_accept_~s__state~0); 46419#L115 assume !(8480 == ssl3_accept_~s__state~0); 46420#L118 assume !(8481 == ssl3_accept_~s__state~0); 46413#L121 assume !(8482 == ssl3_accept_~s__state~0); 46263#L124 assume 8464 == ssl3_accept_~s__state~0; 45812#L131 [2019-12-07 17:40:49,292 INFO L796 eck$LassoCheckResult]: Loop: 45812#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 45510#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 45511#L272-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; 46743#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 46740#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46735#L600-1 ssl3_accept_~skip~0 := 0; 46734#L97-2 assume !false; 46733#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46732#L100 assume !(12292 == ssl3_accept_~s__state~0); 46731#L103 assume !(16384 == ssl3_accept_~s__state~0); 46730#L106 assume !(8192 == ssl3_accept_~s__state~0); 46729#L109 assume !(24576 == ssl3_accept_~s__state~0); 46728#L112 assume !(8195 == ssl3_accept_~s__state~0); 46727#L115 assume !(8480 == ssl3_accept_~s__state~0); 46726#L118 assume !(8481 == ssl3_accept_~s__state~0); 46724#L121 assume !(8482 == ssl3_accept_~s__state~0); 46721#L124 assume !(8464 == ssl3_accept_~s__state~0); 46720#L127 assume !(8465 == ssl3_accept_~s__state~0); 46713#L130 assume !(8466 == ssl3_accept_~s__state~0); 46711#L133 assume 8496 == ssl3_accept_~s__state~0; 45807#L137 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 46707#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 46705#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 46703#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 46701#L291-2 ssl3_accept_~s__init_num~0 := 0; 46699#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 46676#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46670#L600-1 ssl3_accept_~skip~0 := 0; 46669#L97-2 assume !false; 46663#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46661#L100 assume !(12292 == ssl3_accept_~s__state~0); 46659#L103 assume !(16384 == ssl3_accept_~s__state~0); 46657#L106 assume !(8192 == ssl3_accept_~s__state~0); 46655#L109 assume !(24576 == ssl3_accept_~s__state~0); 46653#L112 assume !(8195 == ssl3_accept_~s__state~0); 46651#L115 assume !(8480 == ssl3_accept_~s__state~0); 46649#L118 assume !(8481 == ssl3_accept_~s__state~0); 46647#L121 assume !(8482 == ssl3_accept_~s__state~0); 46645#L124 assume !(8464 == ssl3_accept_~s__state~0); 46643#L127 assume !(8465 == ssl3_accept_~s__state~0); 46641#L130 assume !(8466 == ssl3_accept_~s__state~0); 46637#L133 assume !(8496 == ssl3_accept_~s__state~0); 46622#L136 assume !(8497 == ssl3_accept_~s__state~0); 45560#L139 assume 8512 == ssl3_accept_~s__state~0; 45802#L143 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 46628#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 45481#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 45482#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 46386#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46380#L600-1 ssl3_accept_~skip~0 := 0; 46379#L97-2 assume !false; 46378#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46377#L100 assume !(12292 == ssl3_accept_~s__state~0); 46374#L103 assume !(16384 == ssl3_accept_~s__state~0); 46368#L106 assume !(8192 == ssl3_accept_~s__state~0); 46366#L109 assume !(24576 == ssl3_accept_~s__state~0); 46365#L112 assume !(8195 == ssl3_accept_~s__state~0); 46364#L115 assume !(8480 == ssl3_accept_~s__state~0); 46363#L118 assume !(8481 == ssl3_accept_~s__state~0); 46362#L121 assume !(8482 == ssl3_accept_~s__state~0); 46360#L124 assume !(8464 == ssl3_accept_~s__state~0); 46357#L127 assume !(8465 == ssl3_accept_~s__state~0); 46355#L130 assume !(8466 == ssl3_accept_~s__state~0); 46354#L133 assume !(8496 == ssl3_accept_~s__state~0); 46321#L136 assume !(8497 == ssl3_accept_~s__state~0); 46207#L139 assume !(8512 == ssl3_accept_~s__state~0); 46205#L142 assume !(8513 == ssl3_accept_~s__state~0); 46204#L145 assume 8528 == ssl3_accept_~s__state~0; 45472#L149 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 45473#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 45536#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 45499#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 45489#L336 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 45321#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 45491#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 46361#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46359#L600-1 ssl3_accept_~skip~0 := 0; 46779#L97-2 assume !false; 46777#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46775#L100 assume !(12292 == ssl3_accept_~s__state~0); 46773#L103 assume !(16384 == ssl3_accept_~s__state~0); 46771#L106 assume !(8192 == ssl3_accept_~s__state~0); 46769#L109 assume !(24576 == ssl3_accept_~s__state~0); 46767#L112 assume !(8195 == ssl3_accept_~s__state~0); 46765#L115 assume !(8480 == ssl3_accept_~s__state~0); 46763#L118 assume !(8481 == ssl3_accept_~s__state~0); 46761#L121 assume !(8482 == ssl3_accept_~s__state~0); 46760#L124 assume !(8464 == ssl3_accept_~s__state~0); 46759#L127 assume !(8465 == ssl3_accept_~s__state~0); 46757#L130 assume !(8466 == ssl3_accept_~s__state~0); 46756#L133 assume !(8496 == ssl3_accept_~s__state~0); 46755#L136 assume !(8497 == ssl3_accept_~s__state~0); 46753#L139 assume !(8512 == ssl3_accept_~s__state~0); 45346#L142 assume !(8513 == ssl3_accept_~s__state~0); 45347#L145 assume !(8528 == ssl3_accept_~s__state~0); 46630#L148 assume !(8529 == ssl3_accept_~s__state~0); 46626#L151 assume 8544 == ssl3_accept_~s__state~0; 45400#L155 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 45401#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 45523#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 45524#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 46048#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 46046#L409 assume !(8 == ssl3_accept_~blastFlag~0); 46043#L412 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; 46042#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 46295#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46290#L600-1 ssl3_accept_~skip~0 := 0; 46289#L97-2 assume !false; 46288#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46287#L100 assume !(12292 == ssl3_accept_~s__state~0); 46286#L103 assume !(16384 == ssl3_accept_~s__state~0); 46285#L106 assume !(8192 == ssl3_accept_~s__state~0); 46284#L109 assume !(24576 == ssl3_accept_~s__state~0); 46283#L112 assume !(8195 == ssl3_accept_~s__state~0); 46282#L115 assume !(8480 == ssl3_accept_~s__state~0); 46281#L118 assume !(8481 == ssl3_accept_~s__state~0); 46280#L121 assume !(8482 == ssl3_accept_~s__state~0); 45927#L124 assume !(8464 == ssl3_accept_~s__state~0); 45924#L127 assume !(8465 == ssl3_accept_~s__state~0); 45909#L130 assume !(8466 == ssl3_accept_~s__state~0); 45905#L133 assume !(8496 == ssl3_accept_~s__state~0); 45904#L136 assume !(8497 == ssl3_accept_~s__state~0); 45902#L139 assume !(8512 == ssl3_accept_~s__state~0); 45900#L142 assume !(8513 == ssl3_accept_~s__state~0); 45898#L145 assume !(8528 == ssl3_accept_~s__state~0); 45895#L148 assume !(8529 == ssl3_accept_~s__state~0); 45892#L151 assume !(8544 == ssl3_accept_~s__state~0); 45889#L154 assume !(8545 == ssl3_accept_~s__state~0); 45886#L157 assume !(8560 == ssl3_accept_~s__state~0); 45883#L160 assume !(8561 == ssl3_accept_~s__state~0); 45880#L163 assume 8448 == ssl3_accept_~s__state~0; 45877#L164 assume !(ssl3_accept_~num1~0 > 0); 45871#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 45869#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 45848#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45843#L600-1 ssl3_accept_~skip~0 := 0; 45842#L97-2 assume !false; 45839#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45836#L100 assume !(12292 == ssl3_accept_~s__state~0); 45834#L103 assume 16384 == ssl3_accept_~s__state~0; 45829#L209 ssl3_accept_~s__server~0 := 1; 46193#L214 assume 0 != ssl3_accept_~cb~0; 46191#L214-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 46189#L219 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 46186#L224 assume !(0 == ssl3_accept_~s__init_buf___0~0); 46183#L224-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 46182#L241 assume 12292 != ssl3_accept_~s__state~0; 46040#L242 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post29 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 46039#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 46038#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46033#L600-1 ssl3_accept_~skip~0 := 0; 46032#L97-2 assume !false; 46031#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46028#L100 assume !(12292 == ssl3_accept_~s__state~0); 45983#L103 assume !(16384 == ssl3_accept_~s__state~0); 45951#L106 assume !(8192 == ssl3_accept_~s__state~0); 45945#L109 assume !(24576 == ssl3_accept_~s__state~0); 45943#L112 assume !(8195 == ssl3_accept_~s__state~0); 45941#L115 assume !(8480 == ssl3_accept_~s__state~0); 45938#L118 assume !(8481 == ssl3_accept_~s__state~0); 45932#L121 assume !(8482 == ssl3_accept_~s__state~0); 45933#L124 assume 8464 == ssl3_accept_~s__state~0; 45812#L131 [2019-12-07 17:40:49,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:49,292 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 17 times [2019-12-07 17:40:49,292 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:49,292 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195691461] [2019-12-07 17:40:49,292 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:49,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:49,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:49,299 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:40:49,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:49,299 INFO L82 PathProgramCache]: Analyzing trace with hash -1916362064, now seen corresponding path program 1 times [2019-12-07 17:40:49,299 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:49,299 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119628700] [2019-12-07 17:40:49,299 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:49,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:40:49,342 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-12-07 17:40:49,343 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119628700] [2019-12-07 17:40:49,343 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1185173887] [2019-12-07 17:40:49,343 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/bin/uautomizer/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-07 17:40:49,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:40:49,392 INFO L264 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 3 conjunts are in the unsatisfiable core [2019-12-07 17:40:49,395 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 17:40:49,412 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-12-07 17:40:49,412 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-12-07 17:40:49,412 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-12-07 17:40:49,412 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842649835] [2019-12-07 17:40:49,413 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 17:40:49,413 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:40:49,413 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-12-07 17:40:49,413 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-12-07 17:40:49,413 INFO L87 Difference]: Start difference. First operand 1565 states and 2030 transitions. cyclomatic complexity: 471 Second operand 4 states. [2019-12-07 17:40:49,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:40:49,601 INFO L93 Difference]: Finished difference Result 2649 states and 3409 transitions. [2019-12-07 17:40:49,602 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-12-07 17:40:49,602 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2649 states and 3409 transitions. [2019-12-07 17:40:49,608 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2041 [2019-12-07 17:40:49,616 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2649 states to 2613 states and 3371 transitions. [2019-12-07 17:40:49,616 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2475 [2019-12-07 17:40:49,617 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2475 [2019-12-07 17:40:49,617 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2613 states and 3371 transitions. [2019-12-07 17:40:49,618 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:40:49,618 INFO L688 BuchiCegarLoop]: Abstraction has 2613 states and 3371 transitions. [2019-12-07 17:40:49,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2613 states and 3371 transitions. [2019-12-07 17:40:49,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2613 to 2022. [2019-12-07 17:40:49,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2022 states. [2019-12-07 17:40:49,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2022 states to 2022 states and 2633 transitions. [2019-12-07 17:40:49,636 INFO L711 BuchiCegarLoop]: Abstraction has 2022 states and 2633 transitions. [2019-12-07 17:40:49,636 INFO L591 BuchiCegarLoop]: Abstraction has 2022 states and 2633 transitions. [2019-12-07 17:40:49,637 INFO L424 BuchiCegarLoop]: ======== Iteration 23============ [2019-12-07 17:40:49,637 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2022 states and 2633 transitions. [2019-12-07 17:40:49,640 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1779 [2019-12-07 17:40:49,640 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:40:49,640 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:40:49,641 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:49,641 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:49,641 INFO L794 eck$LassoCheckResult]: Stem: 50205#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 50157#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 50137#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 50138#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 50131#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 50207#L97-2 assume !false; 50287#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50958#L100 assume !(12292 == ssl3_accept_~s__state~0); 50959#L103 assume !(16384 == ssl3_accept_~s__state~0); 50950#L106 assume !(8192 == ssl3_accept_~s__state~0); 50951#L109 assume !(24576 == ssl3_accept_~s__state~0); 50942#L112 assume !(8195 == ssl3_accept_~s__state~0); 50943#L115 assume !(8480 == ssl3_accept_~s__state~0); 50934#L118 assume !(8481 == ssl3_accept_~s__state~0); 50935#L121 assume !(8482 == ssl3_accept_~s__state~0); 50926#L124 assume 8464 == ssl3_accept_~s__state~0; 50370#L131 [2019-12-07 17:40:49,641 INFO L796 eck$LassoCheckResult]: Loop: 50370#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 52028#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 52025#L272-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; 52024#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 52023#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52018#L600-1 ssl3_accept_~skip~0 := 0; 50140#L97-2 assume !false; 50042#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50043#L100 assume !(12292 == ssl3_accept_~s__state~0); 50060#L103 assume !(16384 == ssl3_accept_~s__state~0); 50061#L106 assume !(8192 == ssl3_accept_~s__state~0); 50083#L109 assume !(24576 == ssl3_accept_~s__state~0); 51745#L112 assume !(8195 == ssl3_accept_~s__state~0); 51744#L115 assume !(8480 == ssl3_accept_~s__state~0); 51743#L118 assume !(8481 == ssl3_accept_~s__state~0); 51742#L121 assume !(8482 == ssl3_accept_~s__state~0); 51741#L124 assume !(8464 == ssl3_accept_~s__state~0); 51740#L127 assume !(8465 == ssl3_accept_~s__state~0); 51739#L130 assume !(8466 == ssl3_accept_~s__state~0); 51028#L133 assume 8496 == ssl3_accept_~s__state~0; 50367#L137 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 51027#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 51026#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 51025#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 51024#L291-2 ssl3_accept_~s__init_num~0 := 0; 51021#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 50965#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50961#L600-1 ssl3_accept_~skip~0 := 0; 50952#L97-2 assume !false; 50953#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50944#L100 assume !(12292 == ssl3_accept_~s__state~0); 50945#L103 assume !(16384 == ssl3_accept_~s__state~0); 50936#L106 assume !(8192 == ssl3_accept_~s__state~0); 50937#L109 assume !(24576 == ssl3_accept_~s__state~0); 50928#L112 assume !(8195 == ssl3_accept_~s__state~0); 50929#L115 assume !(8480 == ssl3_accept_~s__state~0); 50922#L118 assume !(8481 == ssl3_accept_~s__state~0); 50923#L121 assume !(8482 == ssl3_accept_~s__state~0); 50916#L124 assume !(8464 == ssl3_accept_~s__state~0); 50914#L127 assume !(8465 == ssl3_accept_~s__state~0); 50915#L130 assume !(8466 == ssl3_accept_~s__state~0); 50921#L133 assume !(8496 == ssl3_accept_~s__state~0); 50917#L136 assume !(8497 == ssl3_accept_~s__state~0); 50250#L139 assume 8512 == ssl3_accept_~s__state~0; 50188#L143 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 50189#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 50180#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 50181#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 50193#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50097#L600-1 ssl3_accept_~skip~0 := 0; 50199#L97-2 assume !false; 52017#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52016#L100 assume !(12292 == ssl3_accept_~s__state~0); 52015#L103 assume !(16384 == ssl3_accept_~s__state~0); 52014#L106 assume !(8192 == ssl3_accept_~s__state~0); 50047#L109 assume !(24576 == ssl3_accept_~s__state~0); 50048#L112 assume !(8195 == ssl3_accept_~s__state~0); 50212#L115 assume !(8480 == ssl3_accept_~s__state~0); 50213#L118 assume !(8481 == ssl3_accept_~s__state~0); 50208#L121 assume !(8482 == ssl3_accept_~s__state~0); 50160#L124 assume !(8464 == ssl3_accept_~s__state~0); 50161#L127 assume !(8465 == ssl3_accept_~s__state~0); 50148#L130 assume !(8466 == ssl3_accept_~s__state~0); 50104#L133 assume !(8496 == ssl3_accept_~s__state~0); 50064#L136 assume !(8497 == ssl3_accept_~s__state~0); 50065#L139 assume !(8512 == ssl3_accept_~s__state~0); 50053#L142 assume !(8513 == ssl3_accept_~s__state~0); 50054#L145 assume 8528 == ssl3_accept_~s__state~0; 50171#L149 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 50172#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 50229#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 51713#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 51699#L336 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 51695#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 51693#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 51690#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51684#L600-1 ssl3_accept_~skip~0 := 0; 51682#L97-2 assume !false; 51680#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51678#L100 assume !(12292 == ssl3_accept_~s__state~0); 51676#L103 assume !(16384 == ssl3_accept_~s__state~0); 51674#L106 assume !(8192 == ssl3_accept_~s__state~0); 51672#L109 assume !(24576 == ssl3_accept_~s__state~0); 51663#L112 assume !(8195 == ssl3_accept_~s__state~0); 51625#L115 assume !(8480 == ssl3_accept_~s__state~0); 51623#L118 assume !(8481 == ssl3_accept_~s__state~0); 51622#L121 assume !(8482 == ssl3_accept_~s__state~0); 51615#L124 assume !(8464 == ssl3_accept_~s__state~0); 51612#L127 assume !(8465 == ssl3_accept_~s__state~0); 51609#L130 assume !(8466 == ssl3_accept_~s__state~0); 51606#L133 assume !(8496 == ssl3_accept_~s__state~0); 51603#L136 assume !(8497 == ssl3_accept_~s__state~0); 51600#L139 assume !(8512 == ssl3_accept_~s__state~0); 51597#L142 assume !(8513 == ssl3_accept_~s__state~0); 51594#L145 assume !(8528 == ssl3_accept_~s__state~0); 51591#L148 assume !(8529 == ssl3_accept_~s__state~0); 51588#L151 assume 8544 == ssl3_accept_~s__state~0; 50360#L155 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 51583#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 51579#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 51570#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 51567#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 51564#L409 assume !(8 == ssl3_accept_~blastFlag~0); 51417#L412 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; 51413#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 51405#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51399#L600-1 ssl3_accept_~skip~0 := 0; 51397#L97-2 assume !false; 51395#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51393#L100 assume !(12292 == ssl3_accept_~s__state~0); 51391#L103 assume !(16384 == ssl3_accept_~s__state~0); 51389#L106 assume !(8192 == ssl3_accept_~s__state~0); 51387#L109 assume !(24576 == ssl3_accept_~s__state~0); 51385#L112 assume !(8195 == ssl3_accept_~s__state~0); 51383#L115 assume !(8480 == ssl3_accept_~s__state~0); 51381#L118 assume !(8481 == ssl3_accept_~s__state~0); 51379#L121 assume !(8482 == ssl3_accept_~s__state~0); 51377#L124 assume !(8464 == ssl3_accept_~s__state~0); 51375#L127 assume !(8465 == ssl3_accept_~s__state~0); 51373#L130 assume !(8466 == ssl3_accept_~s__state~0); 51371#L133 assume !(8496 == ssl3_accept_~s__state~0); 51370#L136 assume !(8497 == ssl3_accept_~s__state~0); 51369#L139 assume !(8512 == ssl3_accept_~s__state~0); 51368#L142 assume !(8513 == ssl3_accept_~s__state~0); 51367#L145 assume !(8528 == ssl3_accept_~s__state~0); 51366#L148 assume !(8529 == ssl3_accept_~s__state~0); 51365#L151 assume !(8544 == ssl3_accept_~s__state~0); 51364#L154 assume !(8545 == ssl3_accept_~s__state~0); 51363#L157 assume !(8560 == ssl3_accept_~s__state~0); 51362#L160 assume !(8561 == ssl3_accept_~s__state~0); 51361#L163 assume 8448 == ssl3_accept_~s__state~0; 51360#L164 assume !(ssl3_accept_~num1~0 > 0); 51358#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 51357#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 51356#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51350#L600-1 ssl3_accept_~skip~0 := 0; 51348#L97-2 assume !false; 51346#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51344#L100 assume !(12292 == ssl3_accept_~s__state~0); 51342#L103 assume !(16384 == ssl3_accept_~s__state~0); 51340#L106 assume !(8192 == ssl3_accept_~s__state~0); 51338#L109 assume !(24576 == ssl3_accept_~s__state~0); 51336#L112 assume !(8195 == ssl3_accept_~s__state~0); 51334#L115 assume !(8480 == ssl3_accept_~s__state~0); 51332#L118 assume !(8481 == ssl3_accept_~s__state~0); 51330#L121 assume !(8482 == ssl3_accept_~s__state~0); 51328#L124 assume !(8464 == ssl3_accept_~s__state~0); 51326#L127 assume !(8465 == ssl3_accept_~s__state~0); 51324#L130 assume !(8466 == ssl3_accept_~s__state~0); 51322#L133 assume !(8496 == ssl3_accept_~s__state~0); 51321#L136 assume !(8497 == ssl3_accept_~s__state~0); 51320#L139 assume !(8512 == ssl3_accept_~s__state~0); 51309#L142 assume !(8513 == ssl3_accept_~s__state~0); 51308#L145 assume !(8528 == ssl3_accept_~s__state~0); 51307#L148 assume !(8529 == ssl3_accept_~s__state~0); 51305#L151 assume !(8544 == ssl3_accept_~s__state~0); 51304#L154 assume !(8545 == ssl3_accept_~s__state~0); 51298#L157 assume !(8560 == ssl3_accept_~s__state~0); 51297#L160 assume !(8561 == ssl3_accept_~s__state~0); 51295#L163 assume !(8448 == ssl3_accept_~s__state~0); 51293#L166 assume 8576 == ssl3_accept_~s__state~0; 51216#L170 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 51287#L452 assume !(ssl3_accept_~ret~0 <= 0); 51284#L455 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 51285#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 51410#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51400#L600-1 ssl3_accept_~skip~0 := 0; 51398#L97-2 assume !false; 51396#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51394#L100 assume !(12292 == ssl3_accept_~s__state~0); 51392#L103 assume !(16384 == ssl3_accept_~s__state~0); 51390#L106 assume !(8192 == ssl3_accept_~s__state~0); 51388#L109 assume !(24576 == ssl3_accept_~s__state~0); 51386#L112 assume !(8195 == ssl3_accept_~s__state~0); 51384#L115 assume !(8480 == ssl3_accept_~s__state~0); 51382#L118 assume !(8481 == ssl3_accept_~s__state~0); 51380#L121 assume !(8482 == ssl3_accept_~s__state~0); 51378#L124 assume 8464 == ssl3_accept_~s__state~0; 50370#L131 [2019-12-07 17:40:49,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:49,641 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 18 times [2019-12-07 17:40:49,641 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:49,641 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008094298] [2019-12-07 17:40:49,642 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:49,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:49,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:49,646 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:40:49,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:49,646 INFO L82 PathProgramCache]: Analyzing trace with hash -1080894560, now seen corresponding path program 1 times [2019-12-07 17:40:49,646 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:49,646 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709701631] [2019-12-07 17:40:49,647 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:49,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:40:49,676 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2019-12-07 17:40:49,676 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709701631] [2019-12-07 17:40:49,676 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:40:49,676 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 17:40:49,677 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10881157] [2019-12-07 17:40:49,677 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 17:40:49,677 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:40:49,677 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:40:49,677 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:40:49,677 INFO L87 Difference]: Start difference. First operand 2022 states and 2633 transitions. cyclomatic complexity: 619 Second operand 3 states. [2019-12-07 17:40:49,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:40:49,782 INFO L93 Difference]: Finished difference Result 2238 states and 2884 transitions. [2019-12-07 17:40:49,782 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:40:49,782 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2238 states and 2884 transitions. [2019-12-07 17:40:49,787 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1871 [2019-12-07 17:40:49,792 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2238 states to 2168 states and 2814 transitions. [2019-12-07 17:40:49,792 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2030 [2019-12-07 17:40:49,793 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2030 [2019-12-07 17:40:49,793 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2168 states and 2814 transitions. [2019-12-07 17:40:49,794 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:40:49,794 INFO L688 BuchiCegarLoop]: Abstraction has 2168 states and 2814 transitions. [2019-12-07 17:40:49,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2168 states and 2814 transitions. [2019-12-07 17:40:49,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2168 to 2020. [2019-12-07 17:40:49,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2020 states. [2019-12-07 17:40:49,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2020 states to 2020 states and 2625 transitions. [2019-12-07 17:40:49,820 INFO L711 BuchiCegarLoop]: Abstraction has 2020 states and 2625 transitions. [2019-12-07 17:40:49,820 INFO L591 BuchiCegarLoop]: Abstraction has 2020 states and 2625 transitions. [2019-12-07 17:40:49,820 INFO L424 BuchiCegarLoop]: ======== Iteration 24============ [2019-12-07 17:40:49,820 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2020 states and 2625 transitions. [2019-12-07 17:40:49,823 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1771 [2019-12-07 17:40:49,823 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:40:49,823 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:40:49,824 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:49,824 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:49,824 INFO L794 eck$LassoCheckResult]: Stem: 54470#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 54422#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 54400#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 54401#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 54394#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 54471#L97-2 assume !false; 54632#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55030#L100 assume !(12292 == ssl3_accept_~s__state~0); 55028#L103 assume !(16384 == ssl3_accept_~s__state~0); 55026#L106 assume !(8192 == ssl3_accept_~s__state~0); 55024#L109 assume !(24576 == ssl3_accept_~s__state~0); 55021#L112 assume !(8195 == ssl3_accept_~s__state~0); 55014#L115 assume !(8480 == ssl3_accept_~s__state~0); 55012#L118 assume !(8481 == ssl3_accept_~s__state~0); 55010#L121 assume !(8482 == ssl3_accept_~s__state~0); 55008#L124 assume 8464 == ssl3_accept_~s__state~0; 54584#L131 [2019-12-07 17:40:49,825 INFO L796 eck$LassoCheckResult]: Loop: 54584#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 54475#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 54476#L272-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; 56254#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 56247#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56242#L600-1 ssl3_accept_~skip~0 := 0; 56241#L97-2 assume !false; 56240#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56239#L100 assume !(12292 == ssl3_accept_~s__state~0); 56238#L103 assume !(16384 == ssl3_accept_~s__state~0); 56237#L106 assume !(8192 == ssl3_accept_~s__state~0); 56236#L109 assume !(24576 == ssl3_accept_~s__state~0); 56235#L112 assume !(8195 == ssl3_accept_~s__state~0); 56234#L115 assume !(8480 == ssl3_accept_~s__state~0); 56233#L118 assume !(8481 == ssl3_accept_~s__state~0); 56232#L121 assume !(8482 == ssl3_accept_~s__state~0); 56231#L124 assume !(8464 == ssl3_accept_~s__state~0); 56230#L127 assume !(8465 == ssl3_accept_~s__state~0); 56229#L130 assume !(8466 == ssl3_accept_~s__state~0); 55053#L133 assume 8496 == ssl3_accept_~s__state~0; 54579#L137 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 54296#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 54285#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 54286#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 55047#L291-2 ssl3_accept_~s__init_num~0 := 0; 55887#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 55632#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55626#L600-1 ssl3_accept_~skip~0 := 0; 55625#L97-2 assume !false; 55619#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55617#L100 assume !(12292 == ssl3_accept_~s__state~0); 55615#L103 assume !(16384 == ssl3_accept_~s__state~0); 55613#L106 assume !(8192 == ssl3_accept_~s__state~0); 55611#L109 assume !(24576 == ssl3_accept_~s__state~0); 55609#L112 assume !(8195 == ssl3_accept_~s__state~0); 55530#L115 assume !(8480 == ssl3_accept_~s__state~0); 55524#L118 assume !(8481 == ssl3_accept_~s__state~0); 55506#L121 assume !(8482 == ssl3_accept_~s__state~0); 55499#L124 assume !(8464 == ssl3_accept_~s__state~0); 55493#L127 assume !(8465 == ssl3_accept_~s__state~0); 55491#L130 assume !(8466 == ssl3_accept_~s__state~0); 55490#L133 assume !(8496 == ssl3_accept_~s__state~0); 55054#L136 assume !(8497 == ssl3_accept_~s__state~0); 54517#L139 assume 8512 == ssl3_accept_~s__state~0; 54574#L143 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 56029#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 54446#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 54447#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 56133#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56127#L600-1 ssl3_accept_~skip~0 := 0; 56125#L97-2 assume !false; 56123#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56121#L100 assume !(12292 == ssl3_accept_~s__state~0); 56119#L103 assume !(16384 == ssl3_accept_~s__state~0); 56117#L106 assume !(8192 == ssl3_accept_~s__state~0); 56115#L109 assume !(24576 == ssl3_accept_~s__state~0); 56113#L112 assume !(8195 == ssl3_accept_~s__state~0); 56111#L115 assume !(8480 == ssl3_accept_~s__state~0); 56109#L118 assume !(8481 == ssl3_accept_~s__state~0); 56107#L121 assume !(8482 == ssl3_accept_~s__state~0); 56105#L124 assume !(8464 == ssl3_accept_~s__state~0); 56103#L127 assume !(8465 == ssl3_accept_~s__state~0); 56101#L130 assume !(8466 == ssl3_accept_~s__state~0); 56099#L133 assume !(8496 == ssl3_accept_~s__state~0); 56097#L136 assume !(8497 == ssl3_accept_~s__state~0); 56095#L139 assume !(8512 == ssl3_accept_~s__state~0); 56093#L142 assume !(8513 == ssl3_accept_~s__state~0); 54723#L145 assume 8528 == ssl3_accept_~s__state~0; 54440#L149 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 54441#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 54499#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 54461#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 54452#L336 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 54294#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 54453#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 55847#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55841#L600-1 ssl3_accept_~skip~0 := 0; 55839#L97-2 assume !false; 55837#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55835#L100 assume !(12292 == ssl3_accept_~s__state~0); 55833#L103 assume !(16384 == ssl3_accept_~s__state~0); 55831#L106 assume !(8192 == ssl3_accept_~s__state~0); 55829#L109 assume !(24576 == ssl3_accept_~s__state~0); 55827#L112 assume !(8195 == ssl3_accept_~s__state~0); 55822#L115 assume !(8480 == ssl3_accept_~s__state~0); 55821#L118 assume !(8481 == ssl3_accept_~s__state~0); 55820#L121 assume !(8482 == ssl3_accept_~s__state~0); 55819#L124 assume !(8464 == ssl3_accept_~s__state~0); 55818#L127 assume !(8465 == ssl3_accept_~s__state~0); 55817#L130 assume !(8466 == ssl3_accept_~s__state~0); 55816#L133 assume !(8496 == ssl3_accept_~s__state~0); 55815#L136 assume !(8497 == ssl3_accept_~s__state~0); 55814#L139 assume !(8512 == ssl3_accept_~s__state~0); 55813#L142 assume !(8513 == ssl3_accept_~s__state~0); 55812#L145 assume !(8528 == ssl3_accept_~s__state~0); 55811#L148 assume !(8529 == ssl3_accept_~s__state~0); 55810#L151 assume 8544 == ssl3_accept_~s__state~0; 54371#L155 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 54335#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 54336#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 54399#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 54281#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 54278#L409 assume !(8 == ssl3_accept_~blastFlag~0); 54279#L412 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; 55793#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 55791#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55784#L600-1 ssl3_accept_~skip~0 := 0; 55778#L97-2 assume !false; 55776#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55774#L100 assume !(12292 == ssl3_accept_~s__state~0); 55772#L103 assume !(16384 == ssl3_accept_~s__state~0); 55770#L106 assume !(8192 == ssl3_accept_~s__state~0); 55768#L109 assume !(24576 == ssl3_accept_~s__state~0); 55766#L112 assume !(8195 == ssl3_accept_~s__state~0); 55764#L115 assume !(8480 == ssl3_accept_~s__state~0); 55762#L118 assume !(8481 == ssl3_accept_~s__state~0); 55760#L121 assume !(8482 == ssl3_accept_~s__state~0); 55758#L124 assume !(8464 == ssl3_accept_~s__state~0); 55756#L127 assume !(8465 == ssl3_accept_~s__state~0); 55754#L130 assume !(8466 == ssl3_accept_~s__state~0); 55752#L133 assume !(8496 == ssl3_accept_~s__state~0); 55750#L136 assume !(8497 == ssl3_accept_~s__state~0); 55748#L139 assume !(8512 == ssl3_accept_~s__state~0); 55746#L142 assume !(8513 == ssl3_accept_~s__state~0); 55744#L145 assume !(8528 == ssl3_accept_~s__state~0); 55742#L148 assume !(8529 == ssl3_accept_~s__state~0); 55740#L151 assume !(8544 == ssl3_accept_~s__state~0); 55738#L154 assume !(8545 == ssl3_accept_~s__state~0); 55736#L157 assume !(8560 == ssl3_accept_~s__state~0); 55734#L160 assume !(8561 == ssl3_accept_~s__state~0); 55732#L163 assume 8448 == ssl3_accept_~s__state~0; 54324#L164 assume !(ssl3_accept_~num1~0 > 0); 54325#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 54438#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 56198#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56193#L600-1 ssl3_accept_~skip~0 := 0; 56190#L97-2 assume !false; 56187#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56184#L100 assume !(12292 == ssl3_accept_~s__state~0); 56182#L103 assume !(16384 == ssl3_accept_~s__state~0); 56177#L106 assume !(8192 == ssl3_accept_~s__state~0); 56178#L109 assume !(24576 == ssl3_accept_~s__state~0); 56172#L112 assume !(8195 == ssl3_accept_~s__state~0); 56173#L115 assume !(8480 == ssl3_accept_~s__state~0); 56168#L118 assume !(8481 == ssl3_accept_~s__state~0); 56169#L121 assume !(8482 == ssl3_accept_~s__state~0); 56164#L124 assume !(8464 == ssl3_accept_~s__state~0); 56165#L127 assume !(8465 == ssl3_accept_~s__state~0); 56158#L130 assume !(8466 == ssl3_accept_~s__state~0); 56159#L133 assume !(8496 == ssl3_accept_~s__state~0); 54331#L136 assume !(8497 == ssl3_accept_~s__state~0); 54332#L139 assume !(8512 == ssl3_accept_~s__state~0); 56181#L142 assume !(8513 == ssl3_accept_~s__state~0); 54502#L145 assume !(8528 == ssl3_accept_~s__state~0); 54484#L148 assume !(8529 == ssl3_accept_~s__state~0); 54485#L151 assume !(8544 == ssl3_accept_~s__state~0); 56157#L154 assume !(8545 == ssl3_accept_~s__state~0); 56156#L157 assume !(8560 == ssl3_accept_~s__state~0); 56155#L160 assume !(8561 == ssl3_accept_~s__state~0); 56154#L163 assume !(8448 == ssl3_accept_~s__state~0); 56153#L166 assume 8576 == ssl3_accept_~s__state~0; 54507#L170 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 54397#L452 assume !(ssl3_accept_~ret~0 <= 0); 54390#L455 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 54392#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 56290#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56285#L600-1 ssl3_accept_~skip~0 := 0; 56284#L97-2 assume !false; 56283#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56282#L100 assume !(12292 == ssl3_accept_~s__state~0); 56281#L103 assume !(16384 == ssl3_accept_~s__state~0); 56280#L106 assume !(8192 == ssl3_accept_~s__state~0); 56279#L109 assume !(24576 == ssl3_accept_~s__state~0); 56278#L112 assume !(8195 == ssl3_accept_~s__state~0); 56277#L115 assume !(8480 == ssl3_accept_~s__state~0); 56276#L118 assume !(8481 == ssl3_accept_~s__state~0); 56275#L121 assume !(8482 == ssl3_accept_~s__state~0); 56274#L124 assume !(8464 == ssl3_accept_~s__state~0); 56273#L127 assume !(8465 == ssl3_accept_~s__state~0); 56228#L130 assume 8466 == ssl3_accept_~s__state~0; 54584#L131 [2019-12-07 17:40:49,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:49,825 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 19 times [2019-12-07 17:40:49,825 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:49,825 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521404039] [2019-12-07 17:40:49,825 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:49,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:49,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:49,830 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:40:49,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:49,830 INFO L82 PathProgramCache]: Analyzing trace with hash 642418309, now seen corresponding path program 1 times [2019-12-07 17:40:49,830 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:49,830 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780807935] [2019-12-07 17:40:49,830 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:49,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:40:49,879 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2019-12-07 17:40:49,879 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780807935] [2019-12-07 17:40:49,879 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:40:49,879 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 17:40:49,879 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827877683] [2019-12-07 17:40:49,879 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 17:40:49,879 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:40:49,879 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:40:49,879 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:40:49,880 INFO L87 Difference]: Start difference. First operand 2020 states and 2625 transitions. cyclomatic complexity: 614 Second operand 3 states. [2019-12-07 17:40:49,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:40:49,898 INFO L93 Difference]: Finished difference Result 3367 states and 4344 transitions. [2019-12-07 17:40:49,898 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:40:49,899 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3367 states and 4344 transitions. [2019-12-07 17:40:49,910 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3118 [2019-12-07 17:40:49,921 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3367 states to 3367 states and 4344 transitions. [2019-12-07 17:40:49,921 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3229 [2019-12-07 17:40:49,923 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3229 [2019-12-07 17:40:49,923 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3367 states and 4344 transitions. [2019-12-07 17:40:49,926 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:40:49,926 INFO L688 BuchiCegarLoop]: Abstraction has 3367 states and 4344 transitions. [2019-12-07 17:40:49,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3367 states and 4344 transitions. [2019-12-07 17:40:49,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3367 to 2020. [2019-12-07 17:40:49,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2020 states. [2019-12-07 17:40:49,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2020 states to 2020 states and 2623 transitions. [2019-12-07 17:40:49,948 INFO L711 BuchiCegarLoop]: Abstraction has 2020 states and 2623 transitions. [2019-12-07 17:40:49,948 INFO L591 BuchiCegarLoop]: Abstraction has 2020 states and 2623 transitions. [2019-12-07 17:40:49,948 INFO L424 BuchiCegarLoop]: ======== Iteration 25============ [2019-12-07 17:40:49,948 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2020 states and 2623 transitions. [2019-12-07 17:40:49,951 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1771 [2019-12-07 17:40:49,951 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:40:49,951 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:40:49,952 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:49,952 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:49,952 INFO L794 eck$LassoCheckResult]: Stem: 59873#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 59821#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 59801#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 59802#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 59791#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 59874#L97-2 assume !false; 59953#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60219#L100 assume !(12292 == ssl3_accept_~s__state~0); 60217#L103 assume !(16384 == ssl3_accept_~s__state~0); 60215#L106 assume !(8192 == ssl3_accept_~s__state~0); 60213#L109 assume !(24576 == ssl3_accept_~s__state~0); 60211#L112 assume !(8195 == ssl3_accept_~s__state~0); 60209#L115 assume !(8480 == ssl3_accept_~s__state~0); 60207#L118 assume !(8481 == ssl3_accept_~s__state~0); 60205#L121 assume !(8482 == ssl3_accept_~s__state~0); 60203#L124 assume 8464 == ssl3_accept_~s__state~0; 60009#L131 [2019-12-07 17:40:49,953 INFO L796 eck$LassoCheckResult]: Loop: 60009#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 59880#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 59881#L272-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; 60777#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 60775#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60769#L600-1 ssl3_accept_~skip~0 := 0; 60767#L97-2 assume !false; 60765#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60763#L100 assume !(12292 == ssl3_accept_~s__state~0); 60761#L103 assume !(16384 == ssl3_accept_~s__state~0); 60758#L106 assume !(8192 == ssl3_accept_~s__state~0); 60757#L109 assume !(24576 == ssl3_accept_~s__state~0); 60756#L112 assume !(8195 == ssl3_accept_~s__state~0); 60755#L115 assume !(8480 == ssl3_accept_~s__state~0); 60754#L118 assume !(8481 == ssl3_accept_~s__state~0); 60752#L121 assume !(8482 == ssl3_accept_~s__state~0); 60749#L124 assume !(8464 == ssl3_accept_~s__state~0); 60746#L127 assume !(8465 == ssl3_accept_~s__state~0); 60743#L130 assume !(8466 == ssl3_accept_~s__state~0); 60665#L133 assume 8496 == ssl3_accept_~s__state~0; 59886#L137 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 59887#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 60659#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 60657#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 60658#L291-2 ssl3_accept_~s__init_num~0 := 0; 60737#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 60712#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60702#L600-1 ssl3_accept_~skip~0 := 0; 60700#L97-2 assume !false; 60698#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60696#L100 assume !(12292 == ssl3_accept_~s__state~0); 60694#L103 assume !(16384 == ssl3_accept_~s__state~0); 60692#L106 assume !(8192 == ssl3_accept_~s__state~0); 60690#L109 assume !(24576 == ssl3_accept_~s__state~0); 60688#L112 assume !(8195 == ssl3_accept_~s__state~0); 60685#L115 assume !(8480 == ssl3_accept_~s__state~0); 60683#L118 assume !(8481 == ssl3_accept_~s__state~0); 60681#L121 assume !(8482 == ssl3_accept_~s__state~0); 60678#L124 assume !(8464 == ssl3_accept_~s__state~0); 60676#L127 assume !(8465 == ssl3_accept_~s__state~0); 60672#L130 assume !(8466 == ssl3_accept_~s__state~0); 60669#L133 assume !(8496 == ssl3_accept_~s__state~0); 60666#L136 assume !(8497 == ssl3_accept_~s__state~0); 59741#L139 assume 8512 == ssl3_accept_~s__state~0; 59742#L143 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 59817#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 59705#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 59807#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 59808#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59756#L600-1 ssl3_accept_~skip~0 := 0; 61677#L97-2 assume !false; 61675#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61673#L100 assume !(12292 == ssl3_accept_~s__state~0); 61671#L103 assume !(16384 == ssl3_accept_~s__state~0); 61669#L106 assume !(8192 == ssl3_accept_~s__state~0); 61667#L109 assume !(24576 == ssl3_accept_~s__state~0); 61665#L112 assume !(8195 == ssl3_accept_~s__state~0); 61664#L115 assume !(8480 == ssl3_accept_~s__state~0); 61663#L118 assume !(8481 == ssl3_accept_~s__state~0); 61661#L121 assume !(8482 == ssl3_accept_~s__state~0); 59824#L124 assume !(8464 == ssl3_accept_~s__state~0); 59825#L127 assume !(8465 == ssl3_accept_~s__state~0); 59837#L130 assume !(8466 == ssl3_accept_~s__state~0); 61544#L133 assume !(8496 == ssl3_accept_~s__state~0); 61543#L136 assume !(8497 == ssl3_accept_~s__state~0); 61542#L139 assume !(8512 == ssl3_accept_~s__state~0); 61537#L142 assume !(8513 == ssl3_accept_~s__state~0); 60023#L145 assume 8528 == ssl3_accept_~s__state~0; 59839#L149 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 59840#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 61382#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 59859#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 61385#L358 assume 6 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 7; 59818#L358-2 assume !(ssl3_accept_~ret~0 <= 0); 59687#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 59855#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 61556#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59795#L600-1 ssl3_accept_~skip~0 := 0; 59804#L97-2 assume !false; 59701#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59702#L100 assume !(12292 == ssl3_accept_~s__state~0); 59719#L103 assume !(16384 == ssl3_accept_~s__state~0); 59720#L106 assume !(8192 == ssl3_accept_~s__state~0); 59706#L109 assume !(24576 == ssl3_accept_~s__state~0); 59707#L112 assume !(8195 == ssl3_accept_~s__state~0); 59882#L115 assume !(8480 == ssl3_accept_~s__state~0); 59883#L118 assume !(8481 == ssl3_accept_~s__state~0); 59875#L121 assume !(8482 == ssl3_accept_~s__state~0); 59876#L124 assume !(8464 == ssl3_accept_~s__state~0); 61659#L127 assume !(8465 == ssl3_accept_~s__state~0); 59812#L130 assume !(8466 == ssl3_accept_~s__state~0); 59763#L133 assume !(8496 == ssl3_accept_~s__state~0); 59723#L136 assume !(8497 == ssl3_accept_~s__state~0); 59724#L139 assume !(8512 == ssl3_accept_~s__state~0); 59712#L142 assume !(8513 == ssl3_accept_~s__state~0); 59713#L145 assume !(8528 == ssl3_accept_~s__state~0); 61613#L148 assume !(8529 == ssl3_accept_~s__state~0); 59896#L151 assume 8544 == ssl3_accept_~s__state~0; 59766#L155 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 59767#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 61286#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 61280#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 61279#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 61276#L409 assume !(8 == ssl3_accept_~blastFlag~0); 59920#L412 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; 59799#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 61589#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61583#L600-1 ssl3_accept_~skip~0 := 0; 61581#L97-2 assume !false; 61579#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61577#L100 assume !(12292 == ssl3_accept_~s__state~0); 61575#L103 assume !(16384 == ssl3_accept_~s__state~0); 61573#L106 assume !(8192 == ssl3_accept_~s__state~0); 61571#L109 assume !(24576 == ssl3_accept_~s__state~0); 61569#L112 assume !(8195 == ssl3_accept_~s__state~0); 61567#L115 assume !(8480 == ssl3_accept_~s__state~0); 61565#L118 assume !(8481 == ssl3_accept_~s__state~0); 61563#L121 assume !(8482 == ssl3_accept_~s__state~0); 61561#L124 assume !(8464 == ssl3_accept_~s__state~0); 61560#L127 assume !(8465 == ssl3_accept_~s__state~0); 61559#L130 assume !(8466 == ssl3_accept_~s__state~0); 61558#L133 assume !(8496 == ssl3_accept_~s__state~0); 61557#L136 assume !(8497 == ssl3_accept_~s__state~0); 61555#L139 assume !(8512 == ssl3_accept_~s__state~0); 61553#L142 assume !(8513 == ssl3_accept_~s__state~0); 61551#L145 assume !(8528 == ssl3_accept_~s__state~0); 61550#L148 assume !(8529 == ssl3_accept_~s__state~0); 61549#L151 assume !(8544 == ssl3_accept_~s__state~0); 61548#L154 assume !(8545 == ssl3_accept_~s__state~0); 61547#L157 assume !(8560 == ssl3_accept_~s__state~0); 61546#L160 assume !(8561 == ssl3_accept_~s__state~0); 61545#L163 assume 8448 == ssl3_accept_~s__state~0; 59716#L164 assume !(ssl3_accept_~num1~0 > 0); 59717#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 59834#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 61476#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61465#L600-1 ssl3_accept_~skip~0 := 0; 61464#L97-2 assume !false; 61463#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61462#L100 assume !(12292 == ssl3_accept_~s__state~0); 61461#L103 assume !(16384 == ssl3_accept_~s__state~0); 61460#L106 assume !(8192 == ssl3_accept_~s__state~0); 61459#L109 assume !(24576 == ssl3_accept_~s__state~0); 61457#L112 assume !(8195 == ssl3_accept_~s__state~0); 61454#L115 assume !(8480 == ssl3_accept_~s__state~0); 61453#L118 assume !(8481 == ssl3_accept_~s__state~0); 61452#L121 assume !(8482 == ssl3_accept_~s__state~0); 61451#L124 assume !(8464 == ssl3_accept_~s__state~0); 61450#L127 assume !(8465 == ssl3_accept_~s__state~0); 61444#L130 assume !(8466 == ssl3_accept_~s__state~0); 61442#L133 assume !(8496 == ssl3_accept_~s__state~0); 61440#L136 assume !(8497 == ssl3_accept_~s__state~0); 61438#L139 assume !(8512 == ssl3_accept_~s__state~0); 61436#L142 assume !(8513 == ssl3_accept_~s__state~0); 61434#L145 assume !(8528 == ssl3_accept_~s__state~0); 61432#L148 assume !(8529 == ssl3_accept_~s__state~0); 61430#L151 assume !(8544 == ssl3_accept_~s__state~0); 61428#L154 assume !(8545 == ssl3_accept_~s__state~0); 61426#L157 assume !(8560 == ssl3_accept_~s__state~0); 61424#L160 assume !(8561 == ssl3_accept_~s__state~0); 61422#L163 assume !(8448 == ssl3_accept_~s__state~0); 61420#L166 assume 8576 == ssl3_accept_~s__state~0; 60812#L170 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 61417#L452 assume !(ssl3_accept_~ret~0 <= 0); 61415#L455 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 60630#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 60789#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60784#L600-1 ssl3_accept_~skip~0 := 0; 60783#L97-2 assume !false; 60781#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60780#L100 assume !(12292 == ssl3_accept_~s__state~0); 60779#L103 assume !(16384 == ssl3_accept_~s__state~0); 60778#L106 assume !(8192 == ssl3_accept_~s__state~0); 60776#L109 assume !(24576 == ssl3_accept_~s__state~0); 60770#L112 assume !(8195 == ssl3_accept_~s__state~0); 60768#L115 assume !(8480 == ssl3_accept_~s__state~0); 60766#L118 assume !(8481 == ssl3_accept_~s__state~0); 60764#L121 assume !(8482 == ssl3_accept_~s__state~0); 60762#L124 assume !(8464 == ssl3_accept_~s__state~0); 60759#L127 assume !(8465 == ssl3_accept_~s__state~0); 60760#L130 assume 8466 == ssl3_accept_~s__state~0; 60009#L131 [2019-12-07 17:40:49,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:49,953 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 20 times [2019-12-07 17:40:49,953 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:49,953 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120189806] [2019-12-07 17:40:49,953 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:49,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:49,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:49,958 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:40:49,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:49,958 INFO L82 PathProgramCache]: Analyzing trace with hash -1869349083, now seen corresponding path program 1 times [2019-12-07 17:40:49,958 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:49,958 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460001082] [2019-12-07 17:40:49,958 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:49,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:40:49,996 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 253 proven. 0 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2019-12-07 17:40:49,996 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460001082] [2019-12-07 17:40:49,996 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:40:49,996 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 17:40:49,996 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178612023] [2019-12-07 17:40:49,997 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 17:40:49,997 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:40:49,997 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:40:49,997 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:40:49,997 INFO L87 Difference]: Start difference. First operand 2020 states and 2623 transitions. cyclomatic complexity: 612 Second operand 3 states. [2019-12-07 17:40:50,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:40:50,029 INFO L93 Difference]: Finished difference Result 3489 states and 4489 transitions. [2019-12-07 17:40:50,029 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:40:50,029 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3489 states and 4489 transitions. [2019-12-07 17:40:50,042 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3189 [2019-12-07 17:40:50,052 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3489 states to 3489 states and 4489 transitions. [2019-12-07 17:40:50,052 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3300 [2019-12-07 17:40:50,054 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3300 [2019-12-07 17:40:50,054 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3489 states and 4489 transitions. [2019-12-07 17:40:50,054 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:40:50,054 INFO L688 BuchiCegarLoop]: Abstraction has 3489 states and 4489 transitions. [2019-12-07 17:40:50,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3489 states and 4489 transitions. [2019-12-07 17:40:50,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3489 to 3489. [2019-12-07 17:40:50,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3489 states. [2019-12-07 17:40:50,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3489 states to 3489 states and 4489 transitions. [2019-12-07 17:40:50,078 INFO L711 BuchiCegarLoop]: Abstraction has 3489 states and 4489 transitions. [2019-12-07 17:40:50,078 INFO L591 BuchiCegarLoop]: Abstraction has 3489 states and 4489 transitions. [2019-12-07 17:40:50,078 INFO L424 BuchiCegarLoop]: ======== Iteration 26============ [2019-12-07 17:40:50,079 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3489 states and 4489 transitions. [2019-12-07 17:40:50,085 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3189 [2019-12-07 17:40:50,085 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:40:50,085 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:40:50,086 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:50,086 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:50,086 INFO L794 eck$LassoCheckResult]: Stem: 65388#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 65340#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 65317#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 65318#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 65310#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 65389#L97-2 assume !false; 65486#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65959#L100 assume !(12292 == ssl3_accept_~s__state~0); 65956#L103 assume !(16384 == ssl3_accept_~s__state~0); 65953#L106 assume !(8192 == ssl3_accept_~s__state~0); 65950#L109 assume !(24576 == ssl3_accept_~s__state~0); 65947#L112 assume !(8195 == ssl3_accept_~s__state~0); 65944#L115 assume !(8480 == ssl3_accept_~s__state~0); 65941#L118 assume !(8481 == ssl3_accept_~s__state~0); 65938#L121 assume !(8482 == ssl3_accept_~s__state~0); 65935#L124 assume 8464 == ssl3_accept_~s__state~0; 65791#L131 [2019-12-07 17:40:50,086 INFO L796 eck$LassoCheckResult]: Loop: 65791#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 67293#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 67260#L272-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; 67292#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 67283#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67279#L600-1 ssl3_accept_~skip~0 := 0; 67274#L97-2 assume !false; 67275#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67270#L100 assume !(12292 == ssl3_accept_~s__state~0); 67271#L103 assume !(16384 == ssl3_accept_~s__state~0); 67251#L106 assume !(8192 == ssl3_accept_~s__state~0); 67252#L109 assume !(24576 == ssl3_accept_~s__state~0); 67239#L112 assume !(8195 == ssl3_accept_~s__state~0); 67240#L115 assume !(8480 == ssl3_accept_~s__state~0); 67231#L118 assume !(8481 == ssl3_accept_~s__state~0); 67232#L121 assume !(8482 == ssl3_accept_~s__state~0); 67223#L124 assume !(8464 == ssl3_accept_~s__state~0); 67224#L127 assume !(8465 == ssl3_accept_~s__state~0); 67169#L130 assume !(8466 == ssl3_accept_~s__state~0); 67080#L133 assume 8496 == ssl3_accept_~s__state~0; 65786#L137 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 67074#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 67064#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 67068#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 67065#L291-2 ssl3_accept_~s__init_num~0 := 0; 67059#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 67050#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67042#L600-1 ssl3_accept_~skip~0 := 0; 67037#L97-2 assume !false; 67030#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67027#L100 assume !(12292 == ssl3_accept_~s__state~0); 67024#L103 assume !(16384 == ssl3_accept_~s__state~0); 67021#L106 assume !(8192 == ssl3_accept_~s__state~0); 67018#L109 assume !(24576 == ssl3_accept_~s__state~0); 67014#L112 assume !(8195 == ssl3_accept_~s__state~0); 67011#L115 assume !(8480 == ssl3_accept_~s__state~0); 67008#L118 assume !(8481 == ssl3_accept_~s__state~0); 67004#L121 assume !(8482 == ssl3_accept_~s__state~0); 67001#L124 assume !(8464 == ssl3_accept_~s__state~0); 66998#L127 assume !(8465 == ssl3_accept_~s__state~0); 66995#L130 assume !(8466 == ssl3_accept_~s__state~0); 66992#L133 assume !(8496 == ssl3_accept_~s__state~0); 66989#L136 assume !(8497 == ssl3_accept_~s__state~0); 65445#L139 assume 8512 == ssl3_accept_~s__state~0; 65781#L143 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 66978#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 66979#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 67602#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 67599#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67594#L600-1 ssl3_accept_~skip~0 := 0; 67593#L97-2 assume !false; 67592#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67591#L100 assume !(12292 == ssl3_accept_~s__state~0); 67590#L103 assume !(16384 == ssl3_accept_~s__state~0); 67589#L106 assume !(8192 == ssl3_accept_~s__state~0); 67588#L109 assume !(24576 == ssl3_accept_~s__state~0); 67587#L112 assume !(8195 == ssl3_accept_~s__state~0); 67586#L115 assume !(8480 == ssl3_accept_~s__state~0); 67585#L118 assume !(8481 == ssl3_accept_~s__state~0); 67584#L121 assume !(8482 == ssl3_accept_~s__state~0); 67583#L124 assume !(8464 == ssl3_accept_~s__state~0); 67582#L127 assume !(8465 == ssl3_accept_~s__state~0); 67581#L130 assume !(8466 == ssl3_accept_~s__state~0); 67580#L133 assume !(8496 == ssl3_accept_~s__state~0); 67579#L136 assume !(8497 == ssl3_accept_~s__state~0); 67578#L139 assume !(8512 == ssl3_accept_~s__state~0); 67577#L142 assume !(8513 == ssl3_accept_~s__state~0); 67576#L145 assume 8528 == ssl3_accept_~s__state~0; 65776#L149 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 67575#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 67573#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 67567#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 67569#L358 assume !(6 == ssl3_accept_~blastFlag~0); 67565#L358-2 assume !(ssl3_accept_~ret~0 <= 0); 67562#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 67557#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 67554#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67549#L600-1 ssl3_accept_~skip~0 := 0; 67547#L97-2 assume !false; 67544#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67538#L100 assume !(12292 == ssl3_accept_~s__state~0); 67536#L103 assume !(16384 == ssl3_accept_~s__state~0); 67534#L106 assume !(8192 == ssl3_accept_~s__state~0); 67532#L109 assume !(24576 == ssl3_accept_~s__state~0); 67530#L112 assume !(8195 == ssl3_accept_~s__state~0); 67528#L115 assume !(8480 == ssl3_accept_~s__state~0); 67526#L118 assume !(8481 == ssl3_accept_~s__state~0); 67524#L121 assume !(8482 == ssl3_accept_~s__state~0); 67522#L124 assume !(8464 == ssl3_accept_~s__state~0); 67520#L127 assume !(8465 == ssl3_accept_~s__state~0); 67518#L130 assume !(8466 == ssl3_accept_~s__state~0); 67516#L133 assume !(8496 == ssl3_accept_~s__state~0); 67514#L136 assume !(8497 == ssl3_accept_~s__state~0); 67512#L139 assume !(8512 == ssl3_accept_~s__state~0); 67510#L142 assume !(8513 == ssl3_accept_~s__state~0); 67508#L145 assume !(8528 == ssl3_accept_~s__state~0); 67506#L148 assume !(8529 == ssl3_accept_~s__state~0); 67504#L151 assume 8544 == ssl3_accept_~s__state~0; 65771#L155 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 67501#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 67498#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 67494#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 67492#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 67490#L409 assume !(8 == ssl3_accept_~blastFlag~0); 67489#L412 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; 67486#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 67483#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67478#L600-1 ssl3_accept_~skip~0 := 0; 67477#L97-2 assume !false; 67476#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67475#L100 assume !(12292 == ssl3_accept_~s__state~0); 67474#L103 assume !(16384 == ssl3_accept_~s__state~0); 67473#L106 assume !(8192 == ssl3_accept_~s__state~0); 67472#L109 assume !(24576 == ssl3_accept_~s__state~0); 67471#L112 assume !(8195 == ssl3_accept_~s__state~0); 67470#L115 assume !(8480 == ssl3_accept_~s__state~0); 67469#L118 assume !(8481 == ssl3_accept_~s__state~0); 67468#L121 assume !(8482 == ssl3_accept_~s__state~0); 67467#L124 assume !(8464 == ssl3_accept_~s__state~0); 67466#L127 assume !(8465 == ssl3_accept_~s__state~0); 67465#L130 assume !(8466 == ssl3_accept_~s__state~0); 67464#L133 assume !(8496 == ssl3_accept_~s__state~0); 67463#L136 assume !(8497 == ssl3_accept_~s__state~0); 67462#L139 assume !(8512 == ssl3_accept_~s__state~0); 67461#L142 assume !(8513 == ssl3_accept_~s__state~0); 67460#L145 assume !(8528 == ssl3_accept_~s__state~0); 67459#L148 assume !(8529 == ssl3_accept_~s__state~0); 67458#L151 assume !(8544 == ssl3_accept_~s__state~0); 67457#L154 assume !(8545 == ssl3_accept_~s__state~0); 67456#L157 assume !(8560 == ssl3_accept_~s__state~0); 67455#L160 assume !(8561 == ssl3_accept_~s__state~0); 67454#L163 assume 8448 == ssl3_accept_~s__state~0; 67453#L164 assume !(ssl3_accept_~num1~0 > 0); 67451#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 67449#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 67446#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67441#L600-1 ssl3_accept_~skip~0 := 0; 67440#L97-2 assume !false; 67439#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67438#L100 assume !(12292 == ssl3_accept_~s__state~0); 67437#L103 assume !(16384 == ssl3_accept_~s__state~0); 67436#L106 assume !(8192 == ssl3_accept_~s__state~0); 67435#L109 assume !(24576 == ssl3_accept_~s__state~0); 67434#L112 assume !(8195 == ssl3_accept_~s__state~0); 67433#L115 assume !(8480 == ssl3_accept_~s__state~0); 67432#L118 assume !(8481 == ssl3_accept_~s__state~0); 67431#L121 assume !(8482 == ssl3_accept_~s__state~0); 67430#L124 assume !(8464 == ssl3_accept_~s__state~0); 67429#L127 assume !(8465 == ssl3_accept_~s__state~0); 67428#L130 assume !(8466 == ssl3_accept_~s__state~0); 67427#L133 assume !(8496 == ssl3_accept_~s__state~0); 67426#L136 assume !(8497 == ssl3_accept_~s__state~0); 67425#L139 assume !(8512 == ssl3_accept_~s__state~0); 67424#L142 assume !(8513 == ssl3_accept_~s__state~0); 67423#L145 assume !(8528 == ssl3_accept_~s__state~0); 67422#L148 assume !(8529 == ssl3_accept_~s__state~0); 67421#L151 assume !(8544 == ssl3_accept_~s__state~0); 67420#L154 assume !(8545 == ssl3_accept_~s__state~0); 67419#L157 assume !(8560 == ssl3_accept_~s__state~0); 67418#L160 assume !(8561 == ssl3_accept_~s__state~0); 67414#L163 assume !(8448 == ssl3_accept_~s__state~0); 67415#L166 assume 8576 == ssl3_accept_~s__state~0; 68431#L170 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 68614#L452 assume !(ssl3_accept_~ret~0 <= 0); 68613#L455 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 66715#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 67289#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67276#L600-1 ssl3_accept_~skip~0 := 0; 67277#L97-2 assume !false; 67272#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67273#L100 assume !(12292 == ssl3_accept_~s__state~0); 67267#L103 assume !(16384 == ssl3_accept_~s__state~0); 67268#L106 assume !(8192 == ssl3_accept_~s__state~0); 67243#L109 assume !(24576 == ssl3_accept_~s__state~0); 67244#L112 assume !(8195 == ssl3_accept_~s__state~0); 67235#L115 assume !(8480 == ssl3_accept_~s__state~0); 67236#L118 assume !(8481 == ssl3_accept_~s__state~0); 67227#L121 assume !(8482 == ssl3_accept_~s__state~0); 67228#L124 assume !(8464 == ssl3_accept_~s__state~0); 67219#L127 assume !(8465 == ssl3_accept_~s__state~0); 67220#L130 assume 8466 == ssl3_accept_~s__state~0; 65791#L131 [2019-12-07 17:40:50,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:50,086 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 21 times [2019-12-07 17:40:50,086 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:50,087 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341097544] [2019-12-07 17:40:50,087 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:50,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:50,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:50,091 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:40:50,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:50,091 INFO L82 PathProgramCache]: Analyzing trace with hash 1387033639, now seen corresponding path program 1 times [2019-12-07 17:40:50,092 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:50,092 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852696456] [2019-12-07 17:40:50,092 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:50,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:50,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:50,115 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:40:50,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:50,115 INFO L82 PathProgramCache]: Analyzing trace with hash -1202815847, now seen corresponding path program 1 times [2019-12-07 17:40:50,115 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:50,115 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519436121] [2019-12-07 17:40:50,115 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:50,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:50,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:50,148 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:40:51,198 WARN L192 SmtUtils]: Spent 1.04 s on a formula simplification. DAG size of input: 428 DAG size of output: 183 [2019-12-07 17:40:51,261 INFO L210 LassoAnalysis]: Preferences: [2019-12-07 17:40:51,261 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-12-07 17:40:51,261 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-12-07 17:40:51,261 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-12-07 17:40:51,261 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-12-07 17:40:51,261 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:40:51,261 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-12-07 17:40:51,261 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-12-07 17:40:51,261 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13.cil.c_Iteration26_Loop [2019-12-07 17:40:51,261 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-12-07 17:40:51,261 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-12-07 17:40:51,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-12-07 17:40:51,266 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:51,268 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:51,269 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:51,271 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:51,273 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:51,278 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:51,282 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:51,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-12-07 17:40:51,285 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:51,291 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:51,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-12-07 17:40:51,294 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:51,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-12-07 17:40:51,299 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:51,300 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:51,304 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:51,306 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:51,307 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:51,309 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:51,310 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:51,312 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:51,314 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:51,316 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:51,513 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-12-07 17:40:51,513 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/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-12-07 17:40:51,518 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 17:40:51,518 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 17:40:51,521 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 17:40:51,521 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet41=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet41=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/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-12-07 17:40:51,525 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 17:40:51,526 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 17:40:51,529 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 17:40:51,529 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_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/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-12-07 17:40:51,533 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 17:40:51,533 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 17:40:51,535 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 17:40:51,535 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_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/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-12-07 17:40:51,539 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 17:40:51,539 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 17:40:51,542 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 17:40:51,542 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_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/bin/uautomizer/z3 Starting monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:40:51,546 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 17:40:51,546 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 17:40:51,549 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 17:40:51,549 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_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/bin/uautomizer/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:40:51,553 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 17:40:51,553 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/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) Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:40:51,560 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-12-07 17:40:51,560 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 17:40:51,564 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-12-07 17:40:51,566 INFO L210 LassoAnalysis]: Preferences: [2019-12-07 17:40:51,566 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-12-07 17:40:51,567 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-12-07 17:40:51,567 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-12-07 17:40:51,567 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-12-07 17:40:51,567 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:40:51,567 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-12-07 17:40:51,567 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-12-07 17:40:51,567 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13.cil.c_Iteration26_Loop [2019-12-07 17:40:51,567 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-12-07 17:40:51,567 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-12-07 17:40:51,568 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:51,573 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:51,575 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:51,577 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:51,580 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:51,581 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:51,583 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:51,584 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:51,587 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:51,588 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:51,592 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:51,593 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:51,598 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:51,599 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:51,601 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:51,602 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:51,604 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:51,605 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:51,609 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:51,610 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:51,612 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:51,613 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:51,614 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:51,616 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:51,801 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-12-07 17:40:51,801 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/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-12-07 17:40:51,803 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-12-07 17:40:51,804 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 17:40:51,805 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 17:40:51,805 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 17:40:51,805 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 17:40:51,805 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 17:40:51,805 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 17:40:51,805 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 17:40:51,807 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/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-12-07 17:40:51,811 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-12-07 17:40:51,812 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 17:40:51,812 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 17:40:51,812 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 17:40:51,812 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 17:40:51,812 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 17:40:51,813 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 17:40:51,813 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 17:40:51,814 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/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-12-07 17:40:51,818 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-12-07 17:40:51,819 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 17:40:51,820 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 17:40:51,820 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 17:40:51,820 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-12-07 17:40:51,820 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 17:40:51,820 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-12-07 17:40:51,820 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 17:40:51,822 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/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-12-07 17:40:51,826 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-12-07 17:40:51,827 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 17:40:51,827 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 17:40:51,827 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 17:40:51,827 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 17:40:51,828 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 17:40:51,828 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 17:40:51,828 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 17:40:51,830 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/bin/uautomizer/z3 Starting monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:40:51,835 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-12-07 17:40:51,835 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 17:40:51,836 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 17:40:51,836 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 17:40:51,836 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 17:40:51,836 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 17:40:51,836 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 17:40:51,836 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 17:40:51,837 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/bin/uautomizer/z3 Starting monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:40:51,841 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-12-07 17:40:51,842 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 17:40:51,842 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 17:40:51,842 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 17:40:51,842 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 17:40:51,843 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 17:40:51,843 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 17:40:51,843 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 17:40:51,844 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/bin/uautomizer/z3 Starting monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:40:51,849 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-12-07 17:40:51,850 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 17:40:51,850 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 17:40:51,850 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 17:40:51,850 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 17:40:51,850 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 17:40:51,851 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 17:40:51,851 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 17:40:51,852 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/bin/uautomizer/z3 Starting monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:40:51,856 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-12-07 17:40:51,857 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 17:40:51,857 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 17:40:51,857 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 17:40:51,857 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 17:40:51,857 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 17:40:51,857 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 17:40:51,857 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 17:40:51,859 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-12-07 17:40:51,861 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-12-07 17:40:51,861 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_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/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) Waiting until toolchain timeout for monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:40:51,864 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-12-07 17:40:51,864 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-12-07 17:40:51,864 INFO L510 LassoAnalysis]: Proved termination. [2019-12-07 17:40:51,864 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-12-07 17:40:51,866 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-12-07 17:40:51,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:51,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:40:51,891 INFO L264 TraceCheckSpWp]: Trace formula consists of 45 conjuncts, 2 conjunts are in the unsatisfiable core [2019-12-07 17:40:51,892 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 17:40:51,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:40:51,913 INFO L264 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 17:40:51,915 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 17:40:51,933 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2019-12-07 17:40:51,934 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-12-07 17:40:51,934 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3489 states and 4489 transitions. cyclomatic complexity: 1011 Second operand 5 states. [2019-12-07 17:40:52,008 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3489 states and 4489 transitions. cyclomatic complexity: 1011. Second operand 5 states. Result 8973 states and 11510 transitions. Complement of second has 4 states. [2019-12-07 17:40:52,008 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-12-07 17:40:52,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-12-07 17:40:52,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 418 transitions. [2019-12-07 17:40:52,009 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 418 transitions. Stem has 16 letters. Loop has 181 letters. [2019-12-07 17:40:52,012 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 17:40:52,013 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 418 transitions. Stem has 197 letters. Loop has 181 letters. [2019-12-07 17:40:52,014 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 17:40:52,014 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 418 transitions. Stem has 16 letters. Loop has 362 letters. [2019-12-07 17:40:52,017 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 17:40:52,017 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8973 states and 11510 transitions. [2019-12-07 17:40:52,061 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5923 [2019-12-07 17:40:52,080 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8973 states to 8973 states and 11510 transitions. [2019-12-07 17:40:52,080 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6038 [2019-12-07 17:40:52,082 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6046 [2019-12-07 17:40:52,082 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8973 states and 11510 transitions. [2019-12-07 17:40:52,082 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:40:52,083 INFO L688 BuchiCegarLoop]: Abstraction has 8973 states and 11510 transitions. [2019-12-07 17:40:52,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8973 states and 11510 transitions. [2019-12-07 17:40:52,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8973 to 8965. [2019-12-07 17:40:52,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8965 states. [2019-12-07 17:40:52,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8965 states to 8965 states and 11501 transitions. [2019-12-07 17:40:52,148 INFO L711 BuchiCegarLoop]: Abstraction has 8965 states and 11501 transitions. [2019-12-07 17:40:52,148 INFO L591 BuchiCegarLoop]: Abstraction has 8965 states and 11501 transitions. [2019-12-07 17:40:52,148 INFO L424 BuchiCegarLoop]: ======== Iteration 27============ [2019-12-07 17:40:52,148 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8965 states and 11501 transitions. [2019-12-07 17:40:52,163 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5923 [2019-12-07 17:40:52,163 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:40:52,164 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:40:52,164 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:52,165 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:52,165 INFO L794 eck$LassoCheckResult]: Stem: 78566#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 78484#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 78456#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 78457#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 78445#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 78568#L97-2 assume !false; 81230#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81639#L100 assume !(12292 == ssl3_accept_~s__state~0); 81640#L103 assume !(16384 == ssl3_accept_~s__state~0); 81635#L106 assume !(8192 == ssl3_accept_~s__state~0); 81636#L109 assume !(24576 == ssl3_accept_~s__state~0); 81631#L112 assume !(8195 == ssl3_accept_~s__state~0); 81632#L115 assume !(8480 == ssl3_accept_~s__state~0); 81627#L118 assume !(8481 == ssl3_accept_~s__state~0); 81628#L121 assume !(8482 == ssl3_accept_~s__state~0); 81590#L124 assume 8464 == ssl3_accept_~s__state~0; 79348#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 79349#L272 [2019-12-07 17:40:52,165 INFO L796 eck$LassoCheckResult]: Loop: 79349#L272 assume !(0 == ssl3_accept_~blastFlag~0); 87167#L272-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; 85803#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 85797#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 85793#L600-1 ssl3_accept_~skip~0 := 0; 85784#L97-2 assume !false; 85785#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 85776#L100 assume !(12292 == ssl3_accept_~s__state~0); 85777#L103 assume !(16384 == ssl3_accept_~s__state~0); 85768#L106 assume !(8192 == ssl3_accept_~s__state~0); 85769#L109 assume !(24576 == ssl3_accept_~s__state~0); 85760#L112 assume !(8195 == ssl3_accept_~s__state~0); 85761#L115 assume !(8480 == ssl3_accept_~s__state~0); 85754#L118 assume !(8481 == ssl3_accept_~s__state~0); 85755#L121 assume !(8482 == ssl3_accept_~s__state~0); 85750#L124 assume !(8464 == ssl3_accept_~s__state~0); 85751#L127 assume !(8465 == ssl3_accept_~s__state~0); 85177#L130 assume !(8466 == ssl3_accept_~s__state~0); 84467#L133 assume 8496 == ssl3_accept_~s__state~0; 84262#L137 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 84465#L285 assume !(1 == ssl3_accept_~blastFlag~0); 84461#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 84462#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 85742#L291-2 ssl3_accept_~s__init_num~0 := 0; 85741#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 84372#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 84368#L600-1 ssl3_accept_~skip~0 := 0; 84336#L97-2 assume !false; 84337#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 84321#L100 assume !(12292 == ssl3_accept_~s__state~0); 84322#L103 assume !(16384 == ssl3_accept_~s__state~0); 84311#L106 assume !(8192 == ssl3_accept_~s__state~0); 84312#L109 assume !(24576 == ssl3_accept_~s__state~0); 84301#L112 assume !(8195 == ssl3_accept_~s__state~0); 84302#L115 assume !(8480 == ssl3_accept_~s__state~0); 84291#L118 assume !(8481 == ssl3_accept_~s__state~0); 84292#L121 assume !(8482 == ssl3_accept_~s__state~0); 84281#L124 assume !(8464 == ssl3_accept_~s__state~0); 84282#L127 assume !(8465 == ssl3_accept_~s__state~0); 84271#L130 assume !(8466 == ssl3_accept_~s__state~0); 84272#L133 assume !(8496 == ssl3_accept_~s__state~0); 84261#L136 assume !(8497 == ssl3_accept_~s__state~0); 84263#L139 assume 8512 == ssl3_accept_~s__state~0; 84587#L143 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 85724#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 85721#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 85718#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 85714#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 85708#L600-1 ssl3_accept_~skip~0 := 0; 85706#L97-2 assume !false; 85704#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 85702#L100 assume !(12292 == ssl3_accept_~s__state~0); 85700#L103 assume !(16384 == ssl3_accept_~s__state~0); 85698#L106 assume !(8192 == ssl3_accept_~s__state~0); 85696#L109 assume !(24576 == ssl3_accept_~s__state~0); 85694#L112 assume !(8195 == ssl3_accept_~s__state~0); 85692#L115 assume !(8480 == ssl3_accept_~s__state~0); 85690#L118 assume !(8481 == ssl3_accept_~s__state~0); 85688#L121 assume !(8482 == ssl3_accept_~s__state~0); 85686#L124 assume !(8464 == ssl3_accept_~s__state~0); 85684#L127 assume !(8465 == ssl3_accept_~s__state~0); 85682#L130 assume !(8466 == ssl3_accept_~s__state~0); 85680#L133 assume !(8496 == ssl3_accept_~s__state~0); 85678#L136 assume !(8497 == ssl3_accept_~s__state~0); 85676#L139 assume !(8512 == ssl3_accept_~s__state~0); 85674#L142 assume !(8513 == ssl3_accept_~s__state~0); 85672#L145 assume 8528 == ssl3_accept_~s__state~0; 85477#L149 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 85668#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 85667#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 85660#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 85662#L358 assume !(6 == ssl3_accept_~blastFlag~0); 85658#L358-2 assume !(ssl3_accept_~ret~0 <= 0); 85655#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 85650#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 85647#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 85642#L600-1 ssl3_accept_~skip~0 := 0; 85640#L97-2 assume !false; 85637#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 85631#L100 assume !(12292 == ssl3_accept_~s__state~0); 85629#L103 assume !(16384 == ssl3_accept_~s__state~0); 85627#L106 assume !(8192 == ssl3_accept_~s__state~0); 85625#L109 assume !(24576 == ssl3_accept_~s__state~0); 85623#L112 assume !(8195 == ssl3_accept_~s__state~0); 85621#L115 assume !(8480 == ssl3_accept_~s__state~0); 85619#L118 assume !(8481 == ssl3_accept_~s__state~0); 85617#L121 assume !(8482 == ssl3_accept_~s__state~0); 85615#L124 assume !(8464 == ssl3_accept_~s__state~0); 85613#L127 assume !(8465 == ssl3_accept_~s__state~0); 85611#L130 assume !(8466 == ssl3_accept_~s__state~0); 85609#L133 assume !(8496 == ssl3_accept_~s__state~0); 85607#L136 assume !(8497 == ssl3_accept_~s__state~0); 85605#L139 assume !(8512 == ssl3_accept_~s__state~0); 85603#L142 assume !(8513 == ssl3_accept_~s__state~0); 85601#L145 assume !(8528 == ssl3_accept_~s__state~0); 85599#L148 assume !(8529 == ssl3_accept_~s__state~0); 85597#L151 assume 8544 == ssl3_accept_~s__state~0; 85472#L155 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 85594#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 85591#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 85587#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 85585#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 85583#L409 assume !(8 == ssl3_accept_~blastFlag~0); 85582#L412 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; 85579#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 85576#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 85571#L600-1 ssl3_accept_~skip~0 := 0; 85570#L97-2 assume !false; 85569#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 85555#L100 assume !(12292 == ssl3_accept_~s__state~0); 85553#L103 assume !(16384 == ssl3_accept_~s__state~0); 85546#L106 assume !(8192 == ssl3_accept_~s__state~0); 85545#L109 assume !(24576 == ssl3_accept_~s__state~0); 85544#L112 assume !(8195 == ssl3_accept_~s__state~0); 85543#L115 assume !(8480 == ssl3_accept_~s__state~0); 85542#L118 assume !(8481 == ssl3_accept_~s__state~0); 85541#L121 assume !(8482 == ssl3_accept_~s__state~0); 85540#L124 assume !(8464 == ssl3_accept_~s__state~0); 85539#L127 assume !(8465 == ssl3_accept_~s__state~0); 85538#L130 assume !(8466 == ssl3_accept_~s__state~0); 85537#L133 assume !(8496 == ssl3_accept_~s__state~0); 85536#L136 assume !(8497 == ssl3_accept_~s__state~0); 85535#L139 assume !(8512 == ssl3_accept_~s__state~0); 85534#L142 assume !(8513 == ssl3_accept_~s__state~0); 85533#L145 assume !(8528 == ssl3_accept_~s__state~0); 85532#L148 assume !(8529 == ssl3_accept_~s__state~0); 85531#L151 assume !(8544 == ssl3_accept_~s__state~0); 85530#L154 assume !(8545 == ssl3_accept_~s__state~0); 85529#L157 assume !(8560 == ssl3_accept_~s__state~0); 85528#L160 assume !(8561 == ssl3_accept_~s__state~0); 85526#L163 assume 8448 == ssl3_accept_~s__state~0; 85524#L164 assume !(ssl3_accept_~num1~0 > 0); 85521#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 85520#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 85505#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 85498#L600-1 ssl3_accept_~skip~0 := 0; 85497#L97-2 assume !false; 85496#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 85495#L100 assume !(12292 == ssl3_accept_~s__state~0); 85494#L103 assume !(16384 == ssl3_accept_~s__state~0); 85493#L106 assume !(8192 == ssl3_accept_~s__state~0); 85492#L109 assume !(24576 == ssl3_accept_~s__state~0); 85491#L112 assume !(8195 == ssl3_accept_~s__state~0); 85490#L115 assume !(8480 == ssl3_accept_~s__state~0); 85489#L118 assume !(8481 == ssl3_accept_~s__state~0); 85488#L121 assume !(8482 == ssl3_accept_~s__state~0); 85487#L124 assume !(8464 == ssl3_accept_~s__state~0); 85486#L127 assume !(8465 == ssl3_accept_~s__state~0); 85485#L130 assume !(8466 == ssl3_accept_~s__state~0); 85484#L133 assume !(8496 == ssl3_accept_~s__state~0); 85483#L136 assume !(8497 == ssl3_accept_~s__state~0); 85482#L139 assume !(8512 == ssl3_accept_~s__state~0); 85481#L142 assume !(8513 == ssl3_accept_~s__state~0); 85480#L145 assume !(8528 == ssl3_accept_~s__state~0); 85478#L148 assume !(8529 == ssl3_accept_~s__state~0); 85475#L151 assume !(8544 == ssl3_accept_~s__state~0); 85473#L154 assume !(8545 == ssl3_accept_~s__state~0); 85470#L157 assume !(8560 == ssl3_accept_~s__state~0); 85468#L160 assume !(8561 == ssl3_accept_~s__state~0); 85464#L163 assume !(8448 == ssl3_accept_~s__state~0); 85465#L166 assume 8576 == ssl3_accept_~s__state~0; 85264#L170 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 85455#L452 assume !(ssl3_accept_~ret~0 <= 0); 85449#L455 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 85451#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 87175#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 85788#L600-1 ssl3_accept_~skip~0 := 0; 85789#L97-2 assume !false; 85780#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 85781#L100 assume !(12292 == ssl3_accept_~s__state~0); 85772#L103 assume !(16384 == ssl3_accept_~s__state~0); 85773#L106 assume !(8192 == ssl3_accept_~s__state~0); 85764#L109 assume !(24576 == ssl3_accept_~s__state~0); 85765#L112 assume !(8195 == ssl3_accept_~s__state~0); 85756#L115 assume !(8480 == ssl3_accept_~s__state~0); 85757#L118 assume !(8481 == ssl3_accept_~s__state~0); 85752#L121 assume !(8482 == ssl3_accept_~s__state~0); 85753#L124 assume !(8464 == ssl3_accept_~s__state~0); 85748#L127 assume !(8465 == ssl3_accept_~s__state~0); 85749#L130 assume 8466 == ssl3_accept_~s__state~0; 84479#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 79349#L272 [2019-12-07 17:40:52,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:52,165 INFO L82 PathProgramCache]: Analyzing trace with hash -2011390299, now seen corresponding path program 1 times [2019-12-07 17:40:52,166 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:52,166 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006284923] [2019-12-07 17:40:52,166 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:52,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:52,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:52,171 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:40:52,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:52,171 INFO L82 PathProgramCache]: Analyzing trace with hash 748050117, now seen corresponding path program 1 times [2019-12-07 17:40:52,171 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:52,172 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996178453] [2019-12-07 17:40:52,172 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:52,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:40:52,198 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2019-12-07 17:40:52,198 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996178453] [2019-12-07 17:40:52,198 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:40:52,198 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 17:40:52,198 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716578474] [2019-12-07 17:40:52,198 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 17:40:52,199 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:40:52,199 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:40:52,199 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:40:52,199 INFO L87 Difference]: Start difference. First operand 8965 states and 11501 transitions. cyclomatic complexity: 2553 Second operand 3 states. [2019-12-07 17:40:52,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:40:52,242 INFO L93 Difference]: Finished difference Result 17067 states and 21823 transitions. [2019-12-07 17:40:52,242 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:40:52,242 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 17067 states and 21823 transitions. [2019-12-07 17:40:52,293 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 11319 [2019-12-07 17:40:52,328 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 17067 states to 17067 states and 21823 transitions. [2019-12-07 17:40:52,328 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11438 [2019-12-07 17:40:52,333 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11438 [2019-12-07 17:40:52,333 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17067 states and 21823 transitions. [2019-12-07 17:40:52,335 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:40:52,335 INFO L688 BuchiCegarLoop]: Abstraction has 17067 states and 21823 transitions. [2019-12-07 17:40:52,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17067 states and 21823 transitions. [2019-12-07 17:40:52,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17067 to 8965. [2019-12-07 17:40:52,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8965 states. [2019-12-07 17:40:52,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8965 states to 8965 states and 11489 transitions. [2019-12-07 17:40:52,429 INFO L711 BuchiCegarLoop]: Abstraction has 8965 states and 11489 transitions. [2019-12-07 17:40:52,429 INFO L591 BuchiCegarLoop]: Abstraction has 8965 states and 11489 transitions. [2019-12-07 17:40:52,429 INFO L424 BuchiCegarLoop]: ======== Iteration 28============ [2019-12-07 17:40:52,429 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8965 states and 11489 transitions. [2019-12-07 17:40:52,444 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5923 [2019-12-07 17:40:52,444 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:40:52,445 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:40:52,445 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:52,446 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:52,446 INFO L794 eck$LassoCheckResult]: Stem: 104592#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 104517#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 104486#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 104487#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 104476#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 104593#L97-2 assume !false; 106091#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 107874#L100 assume !(12292 == ssl3_accept_~s__state~0); 107875#L103 assume !(16384 == ssl3_accept_~s__state~0); 107870#L106 assume !(8192 == ssl3_accept_~s__state~0); 107871#L109 assume !(24576 == ssl3_accept_~s__state~0); 107866#L112 assume !(8195 == ssl3_accept_~s__state~0); 107867#L115 assume !(8480 == ssl3_accept_~s__state~0); 107862#L118 assume !(8481 == ssl3_accept_~s__state~0); 107863#L121 assume !(8482 == ssl3_accept_~s__state~0); 107837#L124 assume 8464 == ssl3_accept_~s__state~0; 105648#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 105649#L272 [2019-12-07 17:40:52,446 INFO L796 eck$LassoCheckResult]: Loop: 105649#L272 assume !(0 == ssl3_accept_~blastFlag~0); 111757#L272-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; 111756#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 111749#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 111745#L600-1 ssl3_accept_~skip~0 := 0; 111740#L97-2 assume !false; 111741#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 111736#L100 assume !(12292 == ssl3_accept_~s__state~0); 111737#L103 assume !(16384 == ssl3_accept_~s__state~0); 111732#L106 assume !(8192 == ssl3_accept_~s__state~0); 111733#L109 assume !(24576 == ssl3_accept_~s__state~0); 111728#L112 assume !(8195 == ssl3_accept_~s__state~0); 111729#L115 assume !(8480 == ssl3_accept_~s__state~0); 111724#L118 assume !(8481 == ssl3_accept_~s__state~0); 111725#L121 assume !(8482 == ssl3_accept_~s__state~0); 111720#L124 assume !(8464 == ssl3_accept_~s__state~0); 111721#L127 assume !(8465 == ssl3_accept_~s__state~0); 111661#L130 assume !(8466 == ssl3_accept_~s__state~0); 111659#L133 assume 8496 == ssl3_accept_~s__state~0; 111400#L137 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 111658#L285 assume !(1 == ssl3_accept_~blastFlag~0); 111657#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 111655#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 111654#L291-2 ssl3_accept_~s__init_num~0 := 0; 111652#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 111649#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 111644#L600-1 ssl3_accept_~skip~0 := 0; 111643#L97-2 assume !false; 111642#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 111641#L100 assume !(12292 == ssl3_accept_~s__state~0); 111640#L103 assume !(16384 == ssl3_accept_~s__state~0); 111639#L106 assume !(8192 == ssl3_accept_~s__state~0); 111638#L109 assume !(24576 == ssl3_accept_~s__state~0); 111637#L112 assume !(8195 == ssl3_accept_~s__state~0); 111636#L115 assume !(8480 == ssl3_accept_~s__state~0); 111635#L118 assume !(8481 == ssl3_accept_~s__state~0); 111634#L121 assume !(8482 == ssl3_accept_~s__state~0); 111633#L124 assume !(8464 == ssl3_accept_~s__state~0); 111632#L127 assume !(8465 == ssl3_accept_~s__state~0); 111631#L130 assume !(8466 == ssl3_accept_~s__state~0); 111630#L133 assume !(8496 == ssl3_accept_~s__state~0); 111629#L136 assume !(8497 == ssl3_accept_~s__state~0); 111628#L139 assume 8512 == ssl3_accept_~s__state~0; 111393#L143 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 111626#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 111624#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 111622#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 111619#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 111614#L600-1 ssl3_accept_~skip~0 := 0; 111613#L97-2 assume !false; 111612#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 111611#L100 assume !(12292 == ssl3_accept_~s__state~0); 111610#L103 assume !(16384 == ssl3_accept_~s__state~0); 111609#L106 assume !(8192 == ssl3_accept_~s__state~0); 111608#L109 assume !(24576 == ssl3_accept_~s__state~0); 111607#L112 assume !(8195 == ssl3_accept_~s__state~0); 111606#L115 assume !(8480 == ssl3_accept_~s__state~0); 111605#L118 assume !(8481 == ssl3_accept_~s__state~0); 111604#L121 assume !(8482 == ssl3_accept_~s__state~0); 111603#L124 assume !(8464 == ssl3_accept_~s__state~0); 111602#L127 assume !(8465 == ssl3_accept_~s__state~0); 111601#L130 assume !(8466 == ssl3_accept_~s__state~0); 111600#L133 assume !(8496 == ssl3_accept_~s__state~0); 111599#L136 assume !(8497 == ssl3_accept_~s__state~0); 111598#L139 assume !(8512 == ssl3_accept_~s__state~0); 111597#L142 assume !(8513 == ssl3_accept_~s__state~0); 111596#L145 assume 8528 == ssl3_accept_~s__state~0; 111387#L149 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 111593#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 111594#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 111587#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 111595#L358 assume !(6 == ssl3_accept_~blastFlag~0); 111585#L358-2 assume !(ssl3_accept_~ret~0 <= 0); 111582#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 111577#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 111574#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 111569#L600-1 ssl3_accept_~skip~0 := 0; 111567#L97-2 assume !false; 111564#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 111558#L100 assume !(12292 == ssl3_accept_~s__state~0); 111556#L103 assume !(16384 == ssl3_accept_~s__state~0); 111554#L106 assume !(8192 == ssl3_accept_~s__state~0); 111552#L109 assume !(24576 == ssl3_accept_~s__state~0); 111550#L112 assume !(8195 == ssl3_accept_~s__state~0); 111548#L115 assume !(8480 == ssl3_accept_~s__state~0); 111546#L118 assume !(8481 == ssl3_accept_~s__state~0); 111544#L121 assume !(8482 == ssl3_accept_~s__state~0); 111542#L124 assume !(8464 == ssl3_accept_~s__state~0); 111540#L127 assume !(8465 == ssl3_accept_~s__state~0); 111538#L130 assume !(8466 == ssl3_accept_~s__state~0); 111536#L133 assume !(8496 == ssl3_accept_~s__state~0); 111534#L136 assume !(8497 == ssl3_accept_~s__state~0); 111532#L139 assume !(8512 == ssl3_accept_~s__state~0); 111530#L142 assume !(8513 == ssl3_accept_~s__state~0); 111528#L145 assume !(8528 == ssl3_accept_~s__state~0); 111526#L148 assume !(8529 == ssl3_accept_~s__state~0); 111524#L151 assume 8544 == ssl3_accept_~s__state~0; 111382#L155 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 111521#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 111518#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 111514#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 111512#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 111510#L409 assume !(8 == ssl3_accept_~blastFlag~0); 111509#L412 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; 111506#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 111503#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 111498#L600-1 ssl3_accept_~skip~0 := 0; 111497#L97-2 assume !false; 111496#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 111495#L100 assume !(12292 == ssl3_accept_~s__state~0); 111494#L103 assume !(16384 == ssl3_accept_~s__state~0); 111493#L106 assume !(8192 == ssl3_accept_~s__state~0); 111492#L109 assume !(24576 == ssl3_accept_~s__state~0); 111491#L112 assume !(8195 == ssl3_accept_~s__state~0); 111490#L115 assume !(8480 == ssl3_accept_~s__state~0); 111489#L118 assume !(8481 == ssl3_accept_~s__state~0); 111488#L121 assume !(8482 == ssl3_accept_~s__state~0); 111487#L124 assume !(8464 == ssl3_accept_~s__state~0); 111486#L127 assume !(8465 == ssl3_accept_~s__state~0); 111485#L130 assume !(8466 == ssl3_accept_~s__state~0); 111484#L133 assume !(8496 == ssl3_accept_~s__state~0); 111482#L136 assume !(8497 == ssl3_accept_~s__state~0); 111480#L139 assume !(8512 == ssl3_accept_~s__state~0); 111478#L142 assume !(8513 == ssl3_accept_~s__state~0); 111476#L145 assume !(8528 == ssl3_accept_~s__state~0); 111474#L148 assume !(8529 == ssl3_accept_~s__state~0); 111472#L151 assume !(8544 == ssl3_accept_~s__state~0); 111470#L154 assume !(8545 == ssl3_accept_~s__state~0); 111468#L157 assume !(8560 == ssl3_accept_~s__state~0); 111466#L160 assume !(8561 == ssl3_accept_~s__state~0); 111464#L163 assume 8448 == ssl3_accept_~s__state~0; 111454#L164 assume !(ssl3_accept_~num1~0 > 0); 111453#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 111445#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 111446#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 111434#L600-1 ssl3_accept_~skip~0 := 0; 111435#L97-2 assume !false; 111430#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 111431#L100 assume !(12292 == ssl3_accept_~s__state~0); 111426#L103 assume !(16384 == ssl3_accept_~s__state~0); 111427#L106 assume !(8192 == ssl3_accept_~s__state~0); 111422#L109 assume !(24576 == ssl3_accept_~s__state~0); 111423#L112 assume !(8195 == ssl3_accept_~s__state~0); 111417#L115 assume !(8480 == ssl3_accept_~s__state~0); 111418#L118 assume !(8481 == ssl3_accept_~s__state~0); 111412#L121 assume !(8482 == ssl3_accept_~s__state~0); 111413#L124 assume !(8464 == ssl3_accept_~s__state~0); 111408#L127 assume !(8465 == ssl3_accept_~s__state~0); 111409#L130 assume !(8466 == ssl3_accept_~s__state~0); 111403#L133 assume !(8496 == ssl3_accept_~s__state~0); 111404#L136 assume !(8497 == ssl3_accept_~s__state~0); 111396#L139 assume !(8512 == ssl3_accept_~s__state~0); 111397#L142 assume !(8513 == ssl3_accept_~s__state~0); 111389#L145 assume !(8528 == ssl3_accept_~s__state~0); 111390#L148 assume !(8529 == ssl3_accept_~s__state~0); 111384#L151 assume !(8544 == ssl3_accept_~s__state~0); 111385#L154 assume !(8545 == ssl3_accept_~s__state~0); 111379#L157 assume !(8560 == ssl3_accept_~s__state~0); 111380#L160 assume !(8561 == ssl3_accept_~s__state~0); 111374#L163 assume !(8448 == ssl3_accept_~s__state~0); 111375#L166 assume 8576 == ssl3_accept_~s__state~0; 112257#L170 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 112767#L452 assume !(ssl3_accept_~ret~0 <= 0); 111327#L455 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 111329#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 111753#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 111742#L600-1 ssl3_accept_~skip~0 := 0; 111743#L97-2 assume !false; 111738#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 111739#L100 assume !(12292 == ssl3_accept_~s__state~0); 111734#L103 assume !(16384 == ssl3_accept_~s__state~0); 111735#L106 assume !(8192 == ssl3_accept_~s__state~0); 111730#L109 assume !(24576 == ssl3_accept_~s__state~0); 111731#L112 assume !(8195 == ssl3_accept_~s__state~0); 111726#L115 assume !(8480 == ssl3_accept_~s__state~0); 111727#L118 assume !(8481 == ssl3_accept_~s__state~0); 111722#L121 assume !(8482 == ssl3_accept_~s__state~0); 111723#L124 assume !(8464 == ssl3_accept_~s__state~0); 111718#L127 assume !(8465 == ssl3_accept_~s__state~0); 111719#L130 assume 8466 == ssl3_accept_~s__state~0; 111407#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 105649#L272 [2019-12-07 17:40:52,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:52,446 INFO L82 PathProgramCache]: Analyzing trace with hash -2011390299, now seen corresponding path program 2 times [2019-12-07 17:40:52,446 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:52,446 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381660950] [2019-12-07 17:40:52,447 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:52,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:52,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:52,452 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:40:52,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:52,453 INFO L82 PathProgramCache]: Analyzing trace with hash -979094845, now seen corresponding path program 1 times [2019-12-07 17:40:52,453 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:52,453 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022699222] [2019-12-07 17:40:52,453 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:52,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:52,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:52,473 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:40:52,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:52,473 INFO L82 PathProgramCache]: Analyzing trace with hash 233943711, now seen corresponding path program 1 times [2019-12-07 17:40:52,474 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:52,474 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358544661] [2019-12-07 17:40:52,474 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:52,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:40:52,508 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 393 trivial. 0 not checked. [2019-12-07 17:40:52,509 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358544661] [2019-12-07 17:40:52,509 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:40:52,509 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 17:40:52,509 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640060399] [2019-12-07 17:40:53,605 WARN L192 SmtUtils]: Spent 1.09 s on a formula simplification. DAG size of input: 428 DAG size of output: 189 [2019-12-07 17:40:53,671 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:40:53,672 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:40:53,672 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:40:53,672 INFO L87 Difference]: Start difference. First operand 8965 states and 11489 transitions. cyclomatic complexity: 2541 Second operand 3 states. [2019-12-07 17:40:53,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:40:53,704 INFO L93 Difference]: Finished difference Result 10188 states and 13045 transitions. [2019-12-07 17:40:53,704 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:40:53,704 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10188 states and 13045 transitions. [2019-12-07 17:40:53,725 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7187 [2019-12-07 17:40:53,741 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10188 states to 10186 states and 13043 transitions. [2019-12-07 17:40:53,741 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7308 [2019-12-07 17:40:53,744 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7308 [2019-12-07 17:40:53,744 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10186 states and 13043 transitions. [2019-12-07 17:40:53,745 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:40:53,745 INFO L688 BuchiCegarLoop]: Abstraction has 10186 states and 13043 transitions. [2019-12-07 17:40:53,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10186 states and 13043 transitions. [2019-12-07 17:40:53,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10186 to 10186. [2019-12-07 17:40:53,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10186 states. [2019-12-07 17:40:53,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10186 states to 10186 states and 13043 transitions. [2019-12-07 17:40:53,812 INFO L711 BuchiCegarLoop]: Abstraction has 10186 states and 13043 transitions. [2019-12-07 17:40:53,812 INFO L591 BuchiCegarLoop]: Abstraction has 10186 states and 13043 transitions. [2019-12-07 17:40:53,812 INFO L424 BuchiCegarLoop]: ======== Iteration 29============ [2019-12-07 17:40:53,812 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10186 states and 13043 transitions. [2019-12-07 17:40:53,828 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7187 [2019-12-07 17:40:53,828 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:40:53,828 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:40:53,829 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-12-07 17:40:53,829 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:53,829 INFO L794 eck$LassoCheckResult]: Stem: 123745#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 123672#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 123641#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 123642#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 123631#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 123746#L97-2 assume !false; 124441#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 130179#L100 assume !(12292 == ssl3_accept_~s__state~0); 130180#L103 assume !(16384 == ssl3_accept_~s__state~0); 130171#L106 assume !(8192 == ssl3_accept_~s__state~0); 130172#L109 assume !(24576 == ssl3_accept_~s__state~0); 130163#L112 assume !(8195 == ssl3_accept_~s__state~0); 130164#L115 assume !(8480 == ssl3_accept_~s__state~0); 130157#L118 assume !(8481 == ssl3_accept_~s__state~0); 130158#L121 assume !(8482 == ssl3_accept_~s__state~0); 130140#L124 assume 8464 == ssl3_accept_~s__state~0; 125827#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 123753#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 123754#L272-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; 133599#L562 [2019-12-07 17:40:53,830 INFO L796 eck$LassoCheckResult]: Loop: 133599#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 133598#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 133233#L600-1 ssl3_accept_~skip~0 := 0; 133232#L97-2 assume !false; 133231#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 133228#L100 assume !(12292 == ssl3_accept_~s__state~0); 133226#L103 assume !(16384 == ssl3_accept_~s__state~0); 133225#L106 assume !(8192 == ssl3_accept_~s__state~0); 133224#L109 assume !(24576 == ssl3_accept_~s__state~0); 133223#L112 assume !(8195 == ssl3_accept_~s__state~0); 133222#L115 assume !(8480 == ssl3_accept_~s__state~0); 133221#L118 assume !(8481 == ssl3_accept_~s__state~0); 133220#L121 assume !(8482 == ssl3_accept_~s__state~0); 133219#L124 assume !(8464 == ssl3_accept_~s__state~0); 133217#L127 assume !(8465 == ssl3_accept_~s__state~0); 133120#L130 assume !(8466 == ssl3_accept_~s__state~0); 131844#L133 assume 8496 == ssl3_accept_~s__state~0; 131845#L137 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 131838#L285 assume !(1 == ssl3_accept_~blastFlag~0); 131839#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 132289#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 132285#L291-2 ssl3_accept_~s__init_num~0 := 0; 132281#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 132272#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 132266#L600-1 ssl3_accept_~skip~0 := 0; 132264#L97-2 assume !false; 132262#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 132260#L100 assume !(12292 == ssl3_accept_~s__state~0); 132258#L103 assume !(16384 == ssl3_accept_~s__state~0); 132256#L106 assume !(8192 == ssl3_accept_~s__state~0); 132254#L109 assume !(24576 == ssl3_accept_~s__state~0); 132251#L112 assume !(8195 == ssl3_accept_~s__state~0); 132249#L115 assume !(8480 == ssl3_accept_~s__state~0); 132247#L118 assume !(8481 == ssl3_accept_~s__state~0); 132244#L121 assume !(8482 == ssl3_accept_~s__state~0); 132242#L124 assume !(8464 == ssl3_accept_~s__state~0); 132240#L127 assume !(8465 == ssl3_accept_~s__state~0); 132237#L130 assume !(8466 == ssl3_accept_~s__state~0); 132235#L133 assume !(8496 == ssl3_accept_~s__state~0); 131846#L136 assume !(8497 == ssl3_accept_~s__state~0); 131847#L139 assume 8512 == ssl3_accept_~s__state~0; 132226#L143 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 133318#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 133316#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 133315#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 133314#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 133309#L600-1 ssl3_accept_~skip~0 := 0; 133308#L97-2 assume !false; 133307#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 133306#L100 assume !(12292 == ssl3_accept_~s__state~0); 133305#L103 assume !(16384 == ssl3_accept_~s__state~0); 133304#L106 assume !(8192 == ssl3_accept_~s__state~0); 133303#L109 assume !(24576 == ssl3_accept_~s__state~0); 133302#L112 assume !(8195 == ssl3_accept_~s__state~0); 133301#L115 assume !(8480 == ssl3_accept_~s__state~0); 133300#L118 assume !(8481 == ssl3_accept_~s__state~0); 133299#L121 assume !(8482 == ssl3_accept_~s__state~0); 133298#L124 assume !(8464 == ssl3_accept_~s__state~0); 133297#L127 assume !(8465 == ssl3_accept_~s__state~0); 133296#L130 assume !(8466 == ssl3_accept_~s__state~0); 133295#L133 assume !(8496 == ssl3_accept_~s__state~0); 133294#L136 assume !(8497 == ssl3_accept_~s__state~0); 133288#L139 assume !(8512 == ssl3_accept_~s__state~0); 133236#L142 assume !(8513 == ssl3_accept_~s__state~0); 133235#L145 assume 8528 == ssl3_accept_~s__state~0; 123692#L149 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 123693#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 123779#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 123569#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 123576#L358 assume !(6 == ssl3_accept_~blastFlag~0); 123705#L358-2 assume !(ssl3_accept_~ret~0 <= 0); 123486#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 133381#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 133378#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 133372#L600-1 ssl3_accept_~skip~0 := 0; 133370#L97-2 assume !false; 133368#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 133366#L100 assume !(12292 == ssl3_accept_~s__state~0); 133364#L103 assume !(16384 == ssl3_accept_~s__state~0); 133362#L106 assume !(8192 == ssl3_accept_~s__state~0); 133360#L109 assume !(24576 == ssl3_accept_~s__state~0); 133358#L112 assume !(8195 == ssl3_accept_~s__state~0); 133356#L115 assume !(8480 == ssl3_accept_~s__state~0); 133354#L118 assume !(8481 == ssl3_accept_~s__state~0); 133352#L121 assume !(8482 == ssl3_accept_~s__state~0); 133350#L124 assume !(8464 == ssl3_accept_~s__state~0); 133347#L127 assume !(8465 == ssl3_accept_~s__state~0); 133345#L130 assume !(8466 == ssl3_accept_~s__state~0); 133342#L133 assume !(8496 == ssl3_accept_~s__state~0); 133341#L136 assume !(8497 == ssl3_accept_~s__state~0); 133340#L139 assume !(8512 == ssl3_accept_~s__state~0); 133337#L142 assume !(8513 == ssl3_accept_~s__state~0); 133335#L145 assume !(8528 == ssl3_accept_~s__state~0); 133333#L148 assume !(8529 == ssl3_accept_~s__state~0); 131066#L151 assume 8544 == ssl3_accept_~s__state~0; 123590#L155 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 123538#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 123539#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 123639#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 123464#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 123459#L409 assume !(8 == ssl3_accept_~blastFlag~0); 123460#L412 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; 133173#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 133068#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 133064#L600-1 ssl3_accept_~skip~0 := 0; 133055#L97-2 assume !false; 133056#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 133047#L100 assume !(12292 == ssl3_accept_~s__state~0); 133048#L103 assume !(16384 == ssl3_accept_~s__state~0); 133039#L106 assume !(8192 == ssl3_accept_~s__state~0); 133040#L109 assume !(24576 == ssl3_accept_~s__state~0); 133031#L112 assume !(8195 == ssl3_accept_~s__state~0); 133032#L115 assume !(8480 == ssl3_accept_~s__state~0); 133023#L118 assume !(8481 == ssl3_accept_~s__state~0); 133024#L121 assume !(8482 == ssl3_accept_~s__state~0); 133015#L124 assume !(8464 == ssl3_accept_~s__state~0); 133016#L127 assume !(8465 == ssl3_accept_~s__state~0); 133007#L130 assume !(8466 == ssl3_accept_~s__state~0); 133008#L133 assume !(8496 == ssl3_accept_~s__state~0); 132999#L136 assume !(8497 == ssl3_accept_~s__state~0); 133000#L139 assume !(8512 == ssl3_accept_~s__state~0); 132991#L142 assume !(8513 == ssl3_accept_~s__state~0); 132992#L145 assume !(8528 == ssl3_accept_~s__state~0); 132983#L148 assume !(8529 == ssl3_accept_~s__state~0); 132984#L151 assume !(8544 == ssl3_accept_~s__state~0); 132975#L154 assume !(8545 == ssl3_accept_~s__state~0); 132976#L157 assume !(8560 == ssl3_accept_~s__state~0); 132967#L160 assume !(8561 == ssl3_accept_~s__state~0); 132968#L163 assume 8448 == ssl3_accept_~s__state~0; 133166#L164 assume !(ssl3_accept_~num1~0 > 0); 133162#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 133161#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 133160#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 133155#L600-1 ssl3_accept_~skip~0 := 0; 133154#L97-2 assume !false; 133148#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 133146#L100 assume !(12292 == ssl3_accept_~s__state~0); 133144#L103 assume !(16384 == ssl3_accept_~s__state~0); 133142#L106 assume !(8192 == ssl3_accept_~s__state~0); 133140#L109 assume !(24576 == ssl3_accept_~s__state~0); 133138#L112 assume !(8195 == ssl3_accept_~s__state~0); 133136#L115 assume !(8480 == ssl3_accept_~s__state~0); 133134#L118 assume !(8481 == ssl3_accept_~s__state~0); 133132#L121 assume !(8482 == ssl3_accept_~s__state~0); 133130#L124 assume !(8464 == ssl3_accept_~s__state~0); 133128#L127 assume !(8465 == ssl3_accept_~s__state~0); 133126#L130 assume !(8466 == ssl3_accept_~s__state~0); 133124#L133 assume !(8496 == ssl3_accept_~s__state~0); 133122#L136 assume !(8497 == ssl3_accept_~s__state~0); 133119#L139 assume !(8512 == ssl3_accept_~s__state~0); 133118#L142 assume !(8513 == ssl3_accept_~s__state~0); 133117#L145 assume !(8528 == ssl3_accept_~s__state~0); 133116#L148 assume !(8529 == ssl3_accept_~s__state~0); 133113#L151 assume !(8544 == ssl3_accept_~s__state~0); 133109#L154 assume !(8545 == ssl3_accept_~s__state~0); 133108#L157 assume !(8560 == ssl3_accept_~s__state~0); 133107#L160 assume !(8561 == ssl3_accept_~s__state~0); 133106#L163 assume !(8448 == ssl3_accept_~s__state~0); 133105#L166 assume 8576 == ssl3_accept_~s__state~0; 132966#L170 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 133102#L452 assume !(ssl3_accept_~ret~0 <= 0); 133100#L455 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 132788#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 133153#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 133147#L600-1 ssl3_accept_~skip~0 := 0; 133145#L97-2 assume !false; 133143#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 133141#L100 assume !(12292 == ssl3_accept_~s__state~0); 133139#L103 assume !(16384 == ssl3_accept_~s__state~0); 133137#L106 assume !(8192 == ssl3_accept_~s__state~0); 133135#L109 assume !(24576 == ssl3_accept_~s__state~0); 133133#L112 assume !(8195 == ssl3_accept_~s__state~0); 133131#L115 assume !(8480 == ssl3_accept_~s__state~0); 133129#L118 assume !(8481 == ssl3_accept_~s__state~0); 133127#L121 assume !(8482 == ssl3_accept_~s__state~0); 133125#L124 assume !(8464 == ssl3_accept_~s__state~0); 133123#L127 assume !(8465 == ssl3_accept_~s__state~0); 133121#L130 assume 8466 == ssl3_accept_~s__state~0; 132239#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 125870#L272 assume !(0 == ssl3_accept_~blastFlag~0); 133600#L272-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; 133599#L562 [2019-12-07 17:40:53,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:53,830 INFO L82 PathProgramCache]: Analyzing trace with hash -210785203, now seen corresponding path program 1 times [2019-12-07 17:40:53,830 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:53,830 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836953439] [2019-12-07 17:40:53,830 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:53,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:53,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:53,835 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:40:53,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:53,836 INFO L82 PathProgramCache]: Analyzing trace with hash -989137841, now seen corresponding path program 2 times [2019-12-07 17:40:53,836 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:53,836 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521775131] [2019-12-07 17:40:53,836 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:53,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:53,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:53,854 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:40:53,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:53,854 INFO L82 PathProgramCache]: Analyzing trace with hash 324083587, now seen corresponding path program 1 times [2019-12-07 17:40:53,855 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:53,855 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696164211] [2019-12-07 17:40:53,855 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:53,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:40:53,888 INFO L134 CoverageAnalysis]: Checked inductivity of 473 backedges. 181 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2019-12-07 17:40:53,889 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696164211] [2019-12-07 17:40:53,889 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:40:53,889 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 17:40:53,889 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466082889] [2019-12-07 17:40:54,902 WARN L192 SmtUtils]: Spent 1.00 s on a formula simplification. DAG size of input: 429 DAG size of output: 190 [2019-12-07 17:40:54,968 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:40:54,968 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:40:54,968 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:40:54,968 INFO L87 Difference]: Start difference. First operand 10186 states and 13043 transitions. cyclomatic complexity: 2874 Second operand 3 states. [2019-12-07 17:40:54,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:40:54,991 INFO L93 Difference]: Finished difference Result 10344 states and 13235 transitions. [2019-12-07 17:40:54,992 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:40:54,992 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10344 states and 13235 transitions. [2019-12-07 17:40:55,013 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7241 [2019-12-07 17:40:55,026 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10344 states to 10292 states and 13171 transitions. [2019-12-07 17:40:55,026 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7362 [2019-12-07 17:40:55,029 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7362 [2019-12-07 17:40:55,029 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10292 states and 13171 transitions. [2019-12-07 17:40:55,029 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:40:55,029 INFO L688 BuchiCegarLoop]: Abstraction has 10292 states and 13171 transitions. [2019-12-07 17:40:55,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10292 states and 13171 transitions. [2019-12-07 17:40:55,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10292 to 10292. [2019-12-07 17:40:55,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10292 states. [2019-12-07 17:40:55,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10292 states to 10292 states and 13171 transitions. [2019-12-07 17:40:55,098 INFO L711 BuchiCegarLoop]: Abstraction has 10292 states and 13171 transitions. [2019-12-07 17:40:55,098 INFO L591 BuchiCegarLoop]: Abstraction has 10292 states and 13171 transitions. [2019-12-07 17:40:55,098 INFO L424 BuchiCegarLoop]: ======== Iteration 30============ [2019-12-07 17:40:55,098 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10292 states and 13171 transitions. [2019-12-07 17:40:55,113 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7241 [2019-12-07 17:40:55,113 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:40:55,113 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:40:55,114 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-12-07 17:40:55,114 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:55,114 INFO L794 eck$LassoCheckResult]: Stem: 144297#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 144216#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 144188#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 144189#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 144177#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 144298#L97-2 assume !false; 146710#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149993#L100 assume !(12292 == ssl3_accept_~s__state~0); 149994#L103 assume !(16384 == ssl3_accept_~s__state~0); 149970#L106 assume !(8192 == ssl3_accept_~s__state~0); 149971#L109 assume !(24576 == ssl3_accept_~s__state~0); 150151#L112 assume !(8195 == ssl3_accept_~s__state~0); 150152#L115 assume !(8480 == ssl3_accept_~s__state~0); 147682#L118 assume !(8481 == ssl3_accept_~s__state~0); 147683#L121 assume !(8482 == ssl3_accept_~s__state~0); 145471#L124 assume !(8464 == ssl3_accept_~s__state~0); 145472#L127 assume 8465 == ssl3_accept_~s__state~0; 149306#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 148504#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 148503#L272-2 [2019-12-07 17:40:55,115 INFO L796 eck$LassoCheckResult]: Loop: 148503#L272-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; 148501#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 148498#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 148493#L600-1 ssl3_accept_~skip~0 := 0; 148492#L97-2 assume !false; 148491#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 148490#L100 assume !(12292 == ssl3_accept_~s__state~0); 148489#L103 assume !(16384 == ssl3_accept_~s__state~0); 148488#L106 assume !(8192 == ssl3_accept_~s__state~0); 148487#L109 assume !(24576 == ssl3_accept_~s__state~0); 148486#L112 assume !(8195 == ssl3_accept_~s__state~0); 148485#L115 assume !(8480 == ssl3_accept_~s__state~0); 148484#L118 assume !(8481 == ssl3_accept_~s__state~0); 148483#L121 assume !(8482 == ssl3_accept_~s__state~0); 148482#L124 assume !(8464 == ssl3_accept_~s__state~0); 148481#L127 assume !(8465 == ssl3_accept_~s__state~0); 148475#L130 assume !(8466 == ssl3_accept_~s__state~0); 148470#L133 assume 8496 == ssl3_accept_~s__state~0; 148468#L137 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 148462#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 148460#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 148457#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 148454#L291-2 ssl3_accept_~s__init_num~0 := 0; 148453#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 148447#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 148439#L600-1 ssl3_accept_~skip~0 := 0; 148433#L97-2 assume !false; 148431#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 148429#L100 assume !(12292 == ssl3_accept_~s__state~0); 148427#L103 assume !(16384 == ssl3_accept_~s__state~0); 148425#L106 assume !(8192 == ssl3_accept_~s__state~0); 148423#L109 assume !(24576 == ssl3_accept_~s__state~0); 148421#L112 assume !(8195 == ssl3_accept_~s__state~0); 148419#L115 assume !(8480 == ssl3_accept_~s__state~0); 148417#L118 assume !(8481 == ssl3_accept_~s__state~0); 148415#L121 assume !(8482 == ssl3_accept_~s__state~0); 148413#L124 assume !(8464 == ssl3_accept_~s__state~0); 148411#L127 assume !(8465 == ssl3_accept_~s__state~0); 148408#L130 assume !(8466 == ssl3_accept_~s__state~0); 148405#L133 assume !(8496 == ssl3_accept_~s__state~0); 148402#L136 assume !(8497 == ssl3_accept_~s__state~0); 148400#L139 assume 8512 == ssl3_accept_~s__state~0; 148396#L143 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 148393#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 148394#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 149885#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 149882#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 149877#L600-1 ssl3_accept_~skip~0 := 0; 149876#L97-2 assume !false; 149875#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149874#L100 assume !(12292 == ssl3_accept_~s__state~0); 149873#L103 assume !(16384 == ssl3_accept_~s__state~0); 149872#L106 assume !(8192 == ssl3_accept_~s__state~0); 149871#L109 assume !(24576 == ssl3_accept_~s__state~0); 149870#L112 assume !(8195 == ssl3_accept_~s__state~0); 149869#L115 assume !(8480 == ssl3_accept_~s__state~0); 149868#L118 assume !(8481 == ssl3_accept_~s__state~0); 149867#L121 assume !(8482 == ssl3_accept_~s__state~0); 149866#L124 assume !(8464 == ssl3_accept_~s__state~0); 149865#L127 assume !(8465 == ssl3_accept_~s__state~0); 149864#L130 assume !(8466 == ssl3_accept_~s__state~0); 149863#L133 assume !(8496 == ssl3_accept_~s__state~0); 149861#L136 assume !(8497 == ssl3_accept_~s__state~0); 149857#L139 assume !(8512 == ssl3_accept_~s__state~0); 149851#L142 assume !(8513 == ssl3_accept_~s__state~0); 149849#L145 assume 8528 == ssl3_accept_~s__state~0; 146170#L149 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 149846#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 149843#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 149834#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 149837#L358 assume !(6 == ssl3_accept_~blastFlag~0); 149832#L358-2 assume !(ssl3_accept_~ret~0 <= 0); 149828#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 149822#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 149818#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 149812#L600-1 ssl3_accept_~skip~0 := 0; 149810#L97-2 assume !false; 149808#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149805#L100 assume !(12292 == ssl3_accept_~s__state~0); 149801#L103 assume !(16384 == ssl3_accept_~s__state~0); 149794#L106 assume !(8192 == ssl3_accept_~s__state~0); 149791#L109 assume !(24576 == ssl3_accept_~s__state~0); 149788#L112 assume !(8195 == ssl3_accept_~s__state~0); 149785#L115 assume !(8480 == ssl3_accept_~s__state~0); 149783#L118 assume !(8481 == ssl3_accept_~s__state~0); 149779#L121 assume !(8482 == ssl3_accept_~s__state~0); 149775#L124 assume !(8464 == ssl3_accept_~s__state~0); 149772#L127 assume !(8465 == ssl3_accept_~s__state~0); 149767#L130 assume !(8466 == ssl3_accept_~s__state~0); 149758#L133 assume !(8496 == ssl3_accept_~s__state~0); 149748#L136 assume !(8497 == ssl3_accept_~s__state~0); 149740#L139 assume !(8512 == ssl3_accept_~s__state~0); 149737#L142 assume !(8513 == ssl3_accept_~s__state~0); 149732#L145 assume !(8528 == ssl3_accept_~s__state~0); 149724#L148 assume !(8529 == ssl3_accept_~s__state~0); 149720#L151 assume 8544 == ssl3_accept_~s__state~0; 146161#L155 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 149713#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 149708#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 149702#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 149698#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 149694#L409 assume !(8 == ssl3_accept_~blastFlag~0); 149691#L412 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; 149686#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 149681#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 149674#L600-1 ssl3_accept_~skip~0 := 0; 149671#L97-2 assume !false; 149668#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149665#L100 assume !(12292 == ssl3_accept_~s__state~0); 149662#L103 assume !(16384 == ssl3_accept_~s__state~0); 149659#L106 assume !(8192 == ssl3_accept_~s__state~0); 149656#L109 assume !(24576 == ssl3_accept_~s__state~0); 149653#L112 assume !(8195 == ssl3_accept_~s__state~0); 149651#L115 assume !(8480 == ssl3_accept_~s__state~0); 149646#L118 assume !(8481 == ssl3_accept_~s__state~0); 149642#L121 assume !(8482 == ssl3_accept_~s__state~0); 149636#L124 assume !(8464 == ssl3_accept_~s__state~0); 149632#L127 assume !(8465 == ssl3_accept_~s__state~0); 149629#L130 assume !(8466 == ssl3_accept_~s__state~0); 149625#L133 assume !(8496 == ssl3_accept_~s__state~0); 149621#L136 assume !(8497 == ssl3_accept_~s__state~0); 149615#L139 assume !(8512 == ssl3_accept_~s__state~0); 149613#L142 assume !(8513 == ssl3_accept_~s__state~0); 149610#L145 assume !(8528 == ssl3_accept_~s__state~0); 149608#L148 assume !(8529 == ssl3_accept_~s__state~0); 149606#L151 assume !(8544 == ssl3_accept_~s__state~0); 149603#L154 assume !(8545 == ssl3_accept_~s__state~0); 149600#L157 assume !(8560 == ssl3_accept_~s__state~0); 149597#L160 assume !(8561 == ssl3_accept_~s__state~0); 149594#L163 assume 8448 == ssl3_accept_~s__state~0; 149590#L164 assume !(ssl3_accept_~num1~0 > 0); 149585#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 149581#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 149568#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 149561#L600-1 ssl3_accept_~skip~0 := 0; 149558#L97-2 assume !false; 149555#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149552#L100 assume !(12292 == ssl3_accept_~s__state~0); 149549#L103 assume !(16384 == ssl3_accept_~s__state~0); 149546#L106 assume !(8192 == ssl3_accept_~s__state~0); 149543#L109 assume !(24576 == ssl3_accept_~s__state~0); 149540#L112 assume !(8195 == ssl3_accept_~s__state~0); 149537#L115 assume !(8480 == ssl3_accept_~s__state~0); 149534#L118 assume !(8481 == ssl3_accept_~s__state~0); 149531#L121 assume !(8482 == ssl3_accept_~s__state~0); 149527#L124 assume !(8464 == ssl3_accept_~s__state~0); 149514#L127 assume !(8465 == ssl3_accept_~s__state~0); 149461#L130 assume !(8466 == ssl3_accept_~s__state~0); 149457#L133 assume !(8496 == ssl3_accept_~s__state~0); 149453#L136 assume !(8497 == ssl3_accept_~s__state~0); 149449#L139 assume !(8512 == ssl3_accept_~s__state~0); 149445#L142 assume !(8513 == ssl3_accept_~s__state~0); 149438#L145 assume !(8528 == ssl3_accept_~s__state~0); 149373#L148 assume !(8529 == ssl3_accept_~s__state~0); 149371#L151 assume !(8544 == ssl3_accept_~s__state~0); 149368#L154 assume !(8545 == ssl3_accept_~s__state~0); 149367#L157 assume !(8560 == ssl3_accept_~s__state~0); 149366#L160 assume !(8561 == ssl3_accept_~s__state~0); 149326#L163 assume !(8448 == ssl3_accept_~s__state~0); 149261#L166 assume 8576 == ssl3_accept_~s__state~0; 149259#L170 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 149257#L452 assume !(ssl3_accept_~ret~0 <= 0); 149252#L455 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 149091#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 149223#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 149219#L600-1 ssl3_accept_~skip~0 := 0; 149200#L97-2 assume !false; 149201#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149188#L100 assume !(12292 == ssl3_accept_~s__state~0); 149189#L103 assume !(16384 == ssl3_accept_~s__state~0); 149095#L106 assume !(8192 == ssl3_accept_~s__state~0); 149096#L109 assume !(24576 == ssl3_accept_~s__state~0); 148978#L112 assume !(8195 == ssl3_accept_~s__state~0); 148979#L115 assume !(8480 == ssl3_accept_~s__state~0); 149335#L118 assume !(8481 == ssl3_accept_~s__state~0); 149333#L121 assume !(8482 == ssl3_accept_~s__state~0); 148573#L124 assume !(8464 == ssl3_accept_~s__state~0); 148508#L127 assume !(8465 == ssl3_accept_~s__state~0); 148509#L130 assume 8466 == ssl3_accept_~s__state~0; 147322#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 149256#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 148503#L272-2 [2019-12-07 17:40:55,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:55,115 INFO L82 PathProgramCache]: Analyzing trace with hash -210905429, now seen corresponding path program 1 times [2019-12-07 17:40:55,115 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:55,115 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166304069] [2019-12-07 17:40:55,115 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:55,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:40:55,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:40:55,122 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166304069] [2019-12-07 17:40:55,122 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:40:55,122 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 17:40:55,122 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62700626] [2019-12-07 17:40:55,123 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-12-07 17:40:55,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:55,123 INFO L82 PathProgramCache]: Analyzing trace with hash -1676068019, now seen corresponding path program 2 times [2019-12-07 17:40:55,123 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:55,123 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237754079] [2019-12-07 17:40:55,123 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:55,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:40:55,172 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2019-12-07 17:40:55,172 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237754079] [2019-12-07 17:40:55,173 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:40:55,173 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 17:40:55,173 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614983666] [2019-12-07 17:40:55,173 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 17:40:55,173 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:40:55,173 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:40:55,173 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:40:55,173 INFO L87 Difference]: Start difference. First operand 10292 states and 13171 transitions. cyclomatic complexity: 2896 Second operand 3 states. [2019-12-07 17:40:55,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:40:55,264 INFO L93 Difference]: Finished difference Result 10336 states and 13199 transitions. [2019-12-07 17:40:55,264 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:40:55,264 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10336 states and 13199 transitions. [2019-12-07 17:40:55,287 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7267 [2019-12-07 17:40:55,302 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10336 states to 10336 states and 13199 transitions. [2019-12-07 17:40:55,302 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7392 [2019-12-07 17:40:55,306 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7392 [2019-12-07 17:40:55,306 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10336 states and 13199 transitions. [2019-12-07 17:40:55,306 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:40:55,306 INFO L688 BuchiCegarLoop]: Abstraction has 10336 states and 13199 transitions. [2019-12-07 17:40:55,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10336 states and 13199 transitions. [2019-12-07 17:40:55,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10336 to 10292. [2019-12-07 17:40:55,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10292 states. [2019-12-07 17:40:55,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10292 states to 10292 states and 13147 transitions. [2019-12-07 17:40:55,367 INFO L711 BuchiCegarLoop]: Abstraction has 10292 states and 13147 transitions. [2019-12-07 17:40:55,367 INFO L591 BuchiCegarLoop]: Abstraction has 10292 states and 13147 transitions. [2019-12-07 17:40:55,368 INFO L424 BuchiCegarLoop]: ======== Iteration 31============ [2019-12-07 17:40:55,368 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10292 states and 13147 transitions. [2019-12-07 17:40:55,384 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7241 [2019-12-07 17:40:55,384 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:40:55,384 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:40:55,384 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-12-07 17:40:55,385 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-12-07 17:40:55,385 INFO L794 eck$LassoCheckResult]: Stem: 164926#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 164848#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 164818#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 164819#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 164807#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 164928#L97-2 assume !false; 167552#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 167975#L100 assume !(12292 == ssl3_accept_~s__state~0); 167976#L103 assume !(16384 == ssl3_accept_~s__state~0); 167967#L106 assume !(8192 == ssl3_accept_~s__state~0); 167968#L109 assume !(24576 == ssl3_accept_~s__state~0); 167961#L112 assume !(8195 == ssl3_accept_~s__state~0); 167962#L115 assume !(8480 == ssl3_accept_~s__state~0); 167954#L118 assume !(8481 == ssl3_accept_~s__state~0); 167955#L121 assume !(8482 == ssl3_accept_~s__state~0); 170985#L124 assume !(8464 == ssl3_accept_~s__state~0); 170986#L127 assume !(8465 == ssl3_accept_~s__state~0); 170958#L130 assume !(8466 == ssl3_accept_~s__state~0); 170959#L133 assume 8496 == ssl3_accept_~s__state~0; 172477#L137 [2019-12-07 17:40:55,385 INFO L796 eck$LassoCheckResult]: Loop: 172477#L137 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 172476#L285 assume !(1 == ssl3_accept_~blastFlag~0); 172475#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 172473#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 172474#L291-2 ssl3_accept_~s__init_num~0 := 0; 172501#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 172498#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 172493#L600-1 ssl3_accept_~skip~0 := 0; 172492#L97-2 assume !false; 172491#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 172490#L100 assume !(12292 == ssl3_accept_~s__state~0); 172489#L103 assume !(16384 == ssl3_accept_~s__state~0); 172488#L106 assume !(8192 == ssl3_accept_~s__state~0); 172487#L109 assume !(24576 == ssl3_accept_~s__state~0); 172486#L112 assume !(8195 == ssl3_accept_~s__state~0); 172485#L115 assume !(8480 == ssl3_accept_~s__state~0); 172484#L118 assume !(8481 == ssl3_accept_~s__state~0); 172483#L121 assume !(8482 == ssl3_accept_~s__state~0); 172482#L124 assume !(8464 == ssl3_accept_~s__state~0); 172481#L127 assume !(8465 == ssl3_accept_~s__state~0); 172480#L130 assume !(8466 == ssl3_accept_~s__state~0); 172478#L133 assume 8496 == ssl3_accept_~s__state~0; 172477#L137 [2019-12-07 17:40:55,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:55,385 INFO L82 PathProgramCache]: Analyzing trace with hash -210909267, now seen corresponding path program 1 times [2019-12-07 17:40:55,385 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:55,385 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614982474] [2019-12-07 17:40:55,385 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:55,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:40:55,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:40:55,395 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614982474] [2019-12-07 17:40:55,395 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:40:55,395 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-12-07 17:40:55,395 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627338857] [2019-12-07 17:40:55,395 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-12-07 17:40:55,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:55,396 INFO L82 PathProgramCache]: Analyzing trace with hash -1315321767, now seen corresponding path program 1 times [2019-12-07 17:40:55,396 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:55,396 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933292282] [2019-12-07 17:40:55,396 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:55,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:40:55,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:40:55,403 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933292282] [2019-12-07 17:40:55,403 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:40:55,403 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 17:40:55,403 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168777313] [2019-12-07 17:40:55,404 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 17:40:55,404 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:40:55,404 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:40:55,404 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:40:55,404 INFO L87 Difference]: Start difference. First operand 10292 states and 13147 transitions. cyclomatic complexity: 2872 Second operand 3 states. [2019-12-07 17:40:55,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:40:55,512 INFO L93 Difference]: Finished difference Result 10112 states and 12894 transitions. [2019-12-07 17:40:55,513 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:40:55,513 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10112 states and 12894 transitions. [2019-12-07 17:40:55,546 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 7152 [2019-12-07 17:40:55,565 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10112 states to 10085 states and 12867 transitions. [2019-12-07 17:40:55,565 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7275 [2019-12-07 17:40:55,569 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7275 [2019-12-07 17:40:55,569 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10085 states and 12867 transitions. [2019-12-07 17:40:55,571 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:40:55,571 INFO L688 BuchiCegarLoop]: Abstraction has 10085 states and 12867 transitions. [2019-12-07 17:40:55,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10085 states and 12867 transitions. [2019-12-07 17:40:55,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10085 to 9990. [2019-12-07 17:40:55,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9990 states. [2019-12-07 17:40:55,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9990 states to 9990 states and 12753 transitions. [2019-12-07 17:40:55,679 INFO L711 BuchiCegarLoop]: Abstraction has 9990 states and 12753 transitions. [2019-12-07 17:40:55,679 INFO L591 BuchiCegarLoop]: Abstraction has 9990 states and 12753 transitions. [2019-12-07 17:40:55,679 INFO L424 BuchiCegarLoop]: ======== Iteration 32============ [2019-12-07 17:40:55,679 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9990 states and 12753 transitions. [2019-12-07 17:40:55,700 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 7095 [2019-12-07 17:40:55,700 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:40:55,700 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:40:55,701 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-12-07 17:40:55,701 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:55,701 INFO L794 eck$LassoCheckResult]: Stem: 185354#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 185269#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 185236#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 185237#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 185225#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 185357#L97-2 [2019-12-07 17:40:55,701 INFO L796 eck$LassoCheckResult]: Loop: 185357#L97-2 assume !false; 190888#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 190886#L100 assume !(12292 == ssl3_accept_~s__state~0); 190883#L103 assume !(16384 == ssl3_accept_~s__state~0); 190881#L106 assume !(8192 == ssl3_accept_~s__state~0); 190878#L109 assume !(24576 == ssl3_accept_~s__state~0); 190875#L112 assume !(8195 == ssl3_accept_~s__state~0); 190874#L115 assume !(8480 == ssl3_accept_~s__state~0); 190873#L118 assume !(8481 == ssl3_accept_~s__state~0); 190871#L121 assume !(8482 == ssl3_accept_~s__state~0); 190835#L124 assume !(8464 == ssl3_accept_~s__state~0); 190836#L127 assume !(8465 == ssl3_accept_~s__state~0); 191532#L130 assume !(8466 == ssl3_accept_~s__state~0); 190968#L133 assume !(8496 == ssl3_accept_~s__state~0); 190969#L136 assume !(8497 == ssl3_accept_~s__state~0); 190963#L139 assume !(8512 == ssl3_accept_~s__state~0); 190964#L142 assume !(8513 == ssl3_accept_~s__state~0); 190958#L145 assume !(8528 == ssl3_accept_~s__state~0); 190959#L148 assume !(8529 == ssl3_accept_~s__state~0); 190948#L151 assume !(8544 == ssl3_accept_~s__state~0); 190949#L154 assume !(8545 == ssl3_accept_~s__state~0); 190943#L157 assume !(8560 == ssl3_accept_~s__state~0); 190944#L160 assume !(8561 == ssl3_accept_~s__state~0); 190939#L163 assume 8448 == ssl3_accept_~s__state~0; 190938#L164 assume !(ssl3_accept_~num1~0 > 0); 189167#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 189168#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 189158#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 189154#L600-1 ssl3_accept_~skip~0 := 0; 189149#L97-2 assume !false; 189150#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 190930#L100 assume !(12292 == ssl3_accept_~s__state~0); 190928#L103 assume 16384 == ssl3_accept_~s__state~0; 189120#L209 ssl3_accept_~s__server~0 := 1; 190923#L214 assume 0 != ssl3_accept_~cb~0; 190921#L214-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 190919#L219 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 190916#L224 assume !(0 == ssl3_accept_~s__init_buf___0~0); 190913#L224-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 190912#L241 assume 12292 != ssl3_accept_~s__state~0; 190906#L242 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post29 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 190903#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 190904#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 190892#L600-1 ssl3_accept_~skip~0 := 0; 185357#L97-2 [2019-12-07 17:40:55,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:55,701 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 2 times [2019-12-07 17:40:55,701 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:55,701 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122838281] [2019-12-07 17:40:55,701 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:55,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:55,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:55,706 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:40:55,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:55,707 INFO L82 PathProgramCache]: Analyzing trace with hash 804633602, now seen corresponding path program 1 times [2019-12-07 17:40:55,707 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:55,707 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747170836] [2019-12-07 17:40:55,707 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:55,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:40:55,720 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2019-12-07 17:40:55,720 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747170836] [2019-12-07 17:40:55,720 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:40:55,720 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 17:40:55,720 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755583536] [2019-12-07 17:40:55,721 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 17:40:55,721 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:40:55,721 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:40:55,721 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:40:55,721 INFO L87 Difference]: Start difference. First operand 9990 states and 12753 transitions. cyclomatic complexity: 2776 Second operand 3 states. [2019-12-07 17:40:55,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:40:55,737 INFO L93 Difference]: Finished difference Result 9152 states and 11623 transitions. [2019-12-07 17:40:55,737 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:40:55,737 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9152 states and 11623 transitions. [2019-12-07 17:40:55,760 INFO L131 ngComponentsAnalysis]: Automaton has 21 accepting balls. 5722 [2019-12-07 17:40:55,775 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9152 states to 9020 states and 11432 transitions. [2019-12-07 17:40:55,775 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6488 [2019-12-07 17:40:55,778 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6488 [2019-12-07 17:40:55,778 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9020 states and 11432 transitions. [2019-12-07 17:40:55,779 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:40:55,779 INFO L688 BuchiCegarLoop]: Abstraction has 9020 states and 11432 transitions. [2019-12-07 17:40:55,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9020 states and 11432 transitions. [2019-12-07 17:40:55,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9020 to 9020. [2019-12-07 17:40:55,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9020 states. [2019-12-07 17:40:55,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9020 states to 9020 states and 11432 transitions. [2019-12-07 17:40:55,843 INFO L711 BuchiCegarLoop]: Abstraction has 9020 states and 11432 transitions. [2019-12-07 17:40:55,843 INFO L591 BuchiCegarLoop]: Abstraction has 9020 states and 11432 transitions. [2019-12-07 17:40:55,843 INFO L424 BuchiCegarLoop]: ======== Iteration 33============ [2019-12-07 17:40:55,843 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9020 states and 11432 transitions. [2019-12-07 17:40:55,859 INFO L131 ngComponentsAnalysis]: Automaton has 21 accepting balls. 5722 [2019-12-07 17:40:55,859 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:40:55,859 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:40:55,860 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-12-07 17:40:55,860 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:55,860 INFO L794 eck$LassoCheckResult]: Stem: 204468#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 204395#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 204365#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 204366#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 204354#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 204469#L97-2 assume !false; 208412#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 208411#L100 assume !(12292 == ssl3_accept_~s__state~0); 208410#L103 assume !(16384 == ssl3_accept_~s__state~0); 208409#L106 assume !(8192 == ssl3_accept_~s__state~0); 208408#L109 assume !(24576 == ssl3_accept_~s__state~0); 208407#L112 assume !(8195 == ssl3_accept_~s__state~0); 208406#L115 assume !(8480 == ssl3_accept_~s__state~0); 208405#L118 assume !(8481 == ssl3_accept_~s__state~0); 208404#L121 assume !(8482 == ssl3_accept_~s__state~0); 207224#L124 assume !(8464 == ssl3_accept_~s__state~0); 207225#L127 assume !(8465 == ssl3_accept_~s__state~0); 208437#L130 assume !(8466 == ssl3_accept_~s__state~0); 208959#L133 [2019-12-07 17:40:55,860 INFO L796 eck$LassoCheckResult]: Loop: 208959#L133 assume !(8496 == ssl3_accept_~s__state~0); 208958#L136 assume !(8497 == ssl3_accept_~s__state~0); 208957#L139 assume !(8512 == ssl3_accept_~s__state~0); 208956#L142 assume !(8513 == ssl3_accept_~s__state~0); 208955#L145 assume !(8528 == ssl3_accept_~s__state~0); 208954#L148 assume !(8529 == ssl3_accept_~s__state~0); 208953#L151 assume !(8544 == ssl3_accept_~s__state~0); 208952#L154 assume !(8545 == ssl3_accept_~s__state~0); 208490#L157 assume !(8560 == ssl3_accept_~s__state~0); 208482#L160 assume !(8561 == ssl3_accept_~s__state~0); 208483#L163 assume 8448 == ssl3_accept_~s__state~0; 208561#L164 assume !(ssl3_accept_~num1~0 > 0); 208558#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 208556#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 208552#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 208425#L600-1 ssl3_accept_~skip~0 := 0; 208426#L97-2 assume !false; 208421#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 208422#L100 assume !(12292 == ssl3_accept_~s__state~0); 208417#L103 assume !(16384 == ssl3_accept_~s__state~0); 208418#L106 assume !(8192 == ssl3_accept_~s__state~0); 208413#L109 assume !(24576 == ssl3_accept_~s__state~0); 208414#L112 assume !(8195 == ssl3_accept_~s__state~0); 207638#L115 assume !(8480 == ssl3_accept_~s__state~0); 207639#L118 assume !(8481 == ssl3_accept_~s__state~0); 207337#L121 assume 8482 == ssl3_accept_~s__state~0; 207339#L122 ssl3_accept_~s__state~0 := 3; 208981#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 208978#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 208973#L600-1 ssl3_accept_~skip~0 := 0; 208972#L97-2 assume !false; 208971#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 208970#L100 assume !(12292 == ssl3_accept_~s__state~0); 208969#L103 assume !(16384 == ssl3_accept_~s__state~0); 208968#L106 assume !(8192 == ssl3_accept_~s__state~0); 208967#L109 assume !(24576 == ssl3_accept_~s__state~0); 208966#L112 assume !(8195 == ssl3_accept_~s__state~0); 208965#L115 assume !(8480 == ssl3_accept_~s__state~0); 208964#L118 assume !(8481 == ssl3_accept_~s__state~0); 208963#L121 assume !(8482 == ssl3_accept_~s__state~0); 208962#L124 assume !(8464 == ssl3_accept_~s__state~0); 208961#L127 assume !(8465 == ssl3_accept_~s__state~0); 208960#L130 assume !(8466 == ssl3_accept_~s__state~0); 208959#L133 [2019-12-07 17:40:55,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:55,860 INFO L82 PathProgramCache]: Analyzing trace with hash 2071406454, now seen corresponding path program 1 times [2019-12-07 17:40:55,860 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:55,860 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826822991] [2019-12-07 17:40:55,860 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:55,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:40:55,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:40:55,868 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826822991] [2019-12-07 17:40:55,868 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:40:55,868 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 17:40:55,868 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898795274] [2019-12-07 17:40:55,868 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-12-07 17:40:55,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:55,868 INFO L82 PathProgramCache]: Analyzing trace with hash -686798278, now seen corresponding path program 2 times [2019-12-07 17:40:55,868 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:55,869 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048673303] [2019-12-07 17:40:55,869 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:55,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:55,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:55,873 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:40:55,975 INFO L210 LassoAnalysis]: Preferences: [2019-12-07 17:40:55,975 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-12-07 17:40:55,975 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-12-07 17:40:55,975 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-12-07 17:40:55,975 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-12-07 17:40:55,975 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:40:55,976 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-12-07 17:40:55,976 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-12-07 17:40:55,976 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13.cil.c_Iteration33_Loop [2019-12-07 17:40:55,976 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-12-07 17:40:55,976 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-12-07 17:40:55,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-12-07 17:40:55,978 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:55,982 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:55,984 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:55,986 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:55,987 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:56,031 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-12-07 17:40:56,031 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/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) Waiting until toolchain timeout for monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:40:56,034 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 17:40:56,034 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 17:40:56,037 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 17:40:56,037 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=7} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/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) Waiting until toolchain timeout for monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:40:56,042 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 17:40:56,043 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 17:40:56,045 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 17:40:56,045 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_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/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) Waiting until toolchain timeout for monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:40:56,049 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 17:40:56,049 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 17:40:56,052 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 17:40:56,052 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_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/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) Waiting until toolchain timeout for monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:40:56,056 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 17:40:56,056 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 17:40:56,059 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 17:40:56,059 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet51=7} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet51=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/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) Waiting until toolchain timeout for monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:40:56,063 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 17:40:56,063 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 17:40:56,067 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 17:40:56,067 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_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/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) Waiting until toolchain timeout for monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:40:56,071 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 17:40:56,071 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/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) Waiting until toolchain timeout for monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:40:56,080 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-12-07 17:40:56,080 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 17:40:56,085 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-12-07 17:40:56,086 INFO L210 LassoAnalysis]: Preferences: [2019-12-07 17:40:56,086 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-12-07 17:40:56,086 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-12-07 17:40:56,086 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-12-07 17:40:56,086 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-12-07 17:40:56,086 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:40:56,086 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-12-07 17:40:56,086 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-12-07 17:40:56,086 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13.cil.c_Iteration33_Loop [2019-12-07 17:40:56,086 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-12-07 17:40:56,086 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-12-07 17:40:56,087 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:56,089 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:56,094 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:56,097 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:56,099 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:56,101 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:40:56,152 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-12-07 17:40:56,152 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/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) Waiting until toolchain timeout for monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:40:56,155 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-12-07 17:40:56,157 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 17:40:56,157 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 17:40:56,157 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 17:40:56,157 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-12-07 17:40:56,157 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 17:40:56,157 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-12-07 17:40:56,157 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 17:40:56,159 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/bin/uautomizer/z3 Starting monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:40:56,163 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-12-07 17:40:56,164 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 17:40:56,164 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 17:40:56,164 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 17:40:56,164 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 17:40:56,164 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 17:40:56,164 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 17:40:56,164 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 17:40:56,166 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/bin/uautomizer/z3 Starting monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:40:56,170 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-12-07 17:40:56,171 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 17:40:56,171 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 17:40:56,171 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 17:40:56,171 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-12-07 17:40:56,172 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 17:40:56,172 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-12-07 17:40:56,172 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 17:40:56,174 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/bin/uautomizer/z3 Starting monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:40:56,178 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-12-07 17:40:56,179 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 17:40:56,180 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 17:40:56,180 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 17:40:56,180 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 17:40:56,180 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 17:40:56,180 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 17:40:56,180 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 17:40:56,181 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/bin/uautomizer/z3 Starting monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:40:56,185 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-12-07 17:40:56,187 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 17:40:56,187 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 17:40:56,187 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 17:40:56,187 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 17:40:56,187 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 17:40:56,188 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 17:40:56,188 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 17:40:56,189 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/bin/uautomizer/z3 Starting monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:40:56,193 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-12-07 17:40:56,195 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 17:40:56,195 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 17:40:56,195 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 17:40:56,195 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 17:40:56,195 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 17:40:56,196 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 17:40:56,196 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 17:40:56,198 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-12-07 17:40:56,201 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-12-07 17:40:56,201 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_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/bin/uautomizer/z3 Starting monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:40:56,203 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-12-07 17:40:56,204 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-12-07 17:40:56,204 INFO L510 LassoAnalysis]: Proved termination. [2019-12-07 17:40:56,204 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-12-07 17:40:56,205 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-12-07 17:40:56,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:56,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:40:56,222 INFO L264 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 2 conjunts are in the unsatisfiable core [2019-12-07 17:40:56,222 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 17:40:56,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:40:56,228 INFO L264 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 17:40:56,229 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 17:40:56,246 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:40:56,246 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-12-07 17:40:56,246 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 9020 states and 11432 transitions. cyclomatic complexity: 2439 Second operand 5 states. [2019-12-07 17:40:56,463 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 9020 states and 11432 transitions. cyclomatic complexity: 2439. Second operand 5 states. Result 22798 states and 28699 transitions. Complement of second has 8 states. [2019-12-07 17:40:56,464 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-12-07 17:40:56,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-12-07 17:40:56,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 317 transitions. [2019-12-07 17:40:56,465 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 317 transitions. Stem has 18 letters. Loop has 43 letters. [2019-12-07 17:40:56,465 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 17:40:56,465 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 317 transitions. Stem has 61 letters. Loop has 43 letters. [2019-12-07 17:40:56,465 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 17:40:56,465 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 317 transitions. Stem has 18 letters. Loop has 86 letters. [2019-12-07 17:40:56,466 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 17:40:56,466 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 22798 states and 28699 transitions. [2019-12-07 17:40:56,517 INFO L131 ngComponentsAnalysis]: Automaton has 27 accepting balls. 5167 [2019-12-07 17:40:56,556 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 22798 states to 22694 states and 28557 transitions. [2019-12-07 17:40:56,556 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7084 [2019-12-07 17:40:56,559 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7114 [2019-12-07 17:40:56,559 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22694 states and 28557 transitions. [2019-12-07 17:40:56,560 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:40:56,560 INFO L688 BuchiCegarLoop]: Abstraction has 22694 states and 28557 transitions. [2019-12-07 17:40:56,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22694 states and 28557 transitions. [2019-12-07 17:40:56,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22694 to 19281. [2019-12-07 17:40:56,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19281 states. [2019-12-07 17:40:56,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19281 states to 19281 states and 24421 transitions. [2019-12-07 17:40:56,694 INFO L711 BuchiCegarLoop]: Abstraction has 19281 states and 24421 transitions. [2019-12-07 17:40:56,694 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:40:56,694 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:40:56,694 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:40:56,694 INFO L87 Difference]: Start difference. First operand 19281 states and 24421 transitions. Second operand 3 states. [2019-12-07 17:40:56,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:40:56,799 INFO L93 Difference]: Finished difference Result 9415 states and 11879 transitions. [2019-12-07 17:40:56,799 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:40:56,799 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9415 states and 11879 transitions. [2019-12-07 17:40:56,815 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1736 [2019-12-07 17:40:56,826 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9415 states to 9415 states and 11879 transitions. [2019-12-07 17:40:56,826 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2157 [2019-12-07 17:40:56,827 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2157 [2019-12-07 17:40:56,827 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9415 states and 11879 transitions. [2019-12-07 17:40:56,827 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:40:56,828 INFO L688 BuchiCegarLoop]: Abstraction has 9415 states and 11879 transitions. [2019-12-07 17:40:56,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9415 states and 11879 transitions. [2019-12-07 17:40:56,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9415 to 9363. [2019-12-07 17:40:56,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9363 states. [2019-12-07 17:40:56,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9363 states to 9363 states and 11819 transitions. [2019-12-07 17:40:56,877 INFO L711 BuchiCegarLoop]: Abstraction has 9363 states and 11819 transitions. [2019-12-07 17:40:56,877 INFO L591 BuchiCegarLoop]: Abstraction has 9363 states and 11819 transitions. [2019-12-07 17:40:56,877 INFO L424 BuchiCegarLoop]: ======== Iteration 34============ [2019-12-07 17:40:56,877 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9363 states and 11819 transitions. [2019-12-07 17:40:56,887 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1730 [2019-12-07 17:40:56,888 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:40:56,888 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:40:56,888 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:56,888 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:56,888 INFO L794 eck$LassoCheckResult]: Stem: 265185#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 265114#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 265083#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 265084#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 265071#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 265187#L97-2 assume !false; 268485#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 268483#L100 assume !(12292 == ssl3_accept_~s__state~0); 268481#L103 assume !(16384 == ssl3_accept_~s__state~0); 268480#L106 assume !(8192 == ssl3_accept_~s__state~0); 268479#L109 assume !(24576 == ssl3_accept_~s__state~0); 268478#L112 assume !(8195 == ssl3_accept_~s__state~0); 268477#L115 assume !(8480 == ssl3_accept_~s__state~0); 268476#L118 assume !(8481 == ssl3_accept_~s__state~0); 268474#L121 assume !(8482 == ssl3_accept_~s__state~0); 268397#L124 assume 8464 == ssl3_accept_~s__state~0; 264961#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 264962#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 270070#L272-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; 270071#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 270062#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 270058#L600-1 ssl3_accept_~skip~0 := 0; 270045#L97-2 assume !false; 270046#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 270037#L100 assume !(12292 == ssl3_accept_~s__state~0); 270038#L103 assume !(16384 == ssl3_accept_~s__state~0); 270029#L106 assume !(8192 == ssl3_accept_~s__state~0); 270030#L109 assume !(24576 == ssl3_accept_~s__state~0); 270021#L112 assume !(8195 == ssl3_accept_~s__state~0); 270022#L115 assume !(8480 == ssl3_accept_~s__state~0); 270013#L118 assume !(8481 == ssl3_accept_~s__state~0); 270014#L121 assume !(8482 == ssl3_accept_~s__state~0); 270005#L124 assume !(8464 == ssl3_accept_~s__state~0); 270006#L127 assume !(8465 == ssl3_accept_~s__state~0); 269996#L130 assume !(8466 == ssl3_accept_~s__state~0); 269997#L133 assume 8496 == ssl3_accept_~s__state~0; 269992#L137 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 266285#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 266282#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 266281#L291 [2019-12-07 17:40:56,888 INFO L796 eck$LassoCheckResult]: Loop: 266281#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 266280#L291-2 ssl3_accept_~s__init_num~0 := 0; 266278#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 266275#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 266270#L600-1 ssl3_accept_~skip~0 := 0; 266269#L97-2 assume !false; 266268#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 266267#L100 assume !(12292 == ssl3_accept_~s__state~0); 266266#L103 assume !(16384 == ssl3_accept_~s__state~0); 266265#L106 assume !(8192 == ssl3_accept_~s__state~0); 266264#L109 assume !(24576 == ssl3_accept_~s__state~0); 266263#L112 assume !(8195 == ssl3_accept_~s__state~0); 266262#L115 assume !(8480 == ssl3_accept_~s__state~0); 266261#L118 assume !(8481 == ssl3_accept_~s__state~0); 266260#L121 assume !(8482 == ssl3_accept_~s__state~0); 266259#L124 assume !(8464 == ssl3_accept_~s__state~0); 266258#L127 assume !(8465 == ssl3_accept_~s__state~0); 266257#L130 assume !(8466 == ssl3_accept_~s__state~0); 266256#L133 assume !(8496 == ssl3_accept_~s__state~0); 265776#L136 assume 8497 == ssl3_accept_~s__state~0; 265536#L137 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 266286#L285 assume !(1 == ssl3_accept_~blastFlag~0); 266284#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 266281#L291 [2019-12-07 17:40:56,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:56,889 INFO L82 PathProgramCache]: Analyzing trace with hash 313910165, now seen corresponding path program 1 times [2019-12-07 17:40:56,889 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:56,889 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334897611] [2019-12-07 17:40:56,889 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:56,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:56,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:56,896 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:40:56,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:56,896 INFO L82 PathProgramCache]: Analyzing trace with hash -809920833, now seen corresponding path program 1 times [2019-12-07 17:40:56,896 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:56,896 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233472189] [2019-12-07 17:40:56,896 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:56,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:40:56,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:40:56,902 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233472189] [2019-12-07 17:40:56,902 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:40:56,902 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 17:40:56,902 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953838217] [2019-12-07 17:40:56,902 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 17:40:56,902 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:40:56,902 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:40:56,902 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:40:56,903 INFO L87 Difference]: Start difference. First operand 9363 states and 11819 transitions. cyclomatic complexity: 2480 Second operand 3 states. [2019-12-07 17:40:57,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:40:57,000 INFO L93 Difference]: Finished difference Result 9363 states and 11811 transitions. [2019-12-07 17:40:57,001 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:40:57,001 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9363 states and 11811 transitions. [2019-12-07 17:40:57,018 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1730 [2019-12-07 17:40:57,030 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9363 states to 9363 states and 11811 transitions. [2019-12-07 17:40:57,030 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2145 [2019-12-07 17:40:57,031 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2145 [2019-12-07 17:40:57,031 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9363 states and 11811 transitions. [2019-12-07 17:40:57,032 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:40:57,032 INFO L688 BuchiCegarLoop]: Abstraction has 9363 states and 11811 transitions. [2019-12-07 17:40:57,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9363 states and 11811 transitions. [2019-12-07 17:40:57,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9363 to 9363. [2019-12-07 17:40:57,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9363 states. [2019-12-07 17:40:57,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9363 states to 9363 states and 11811 transitions. [2019-12-07 17:40:57,083 INFO L711 BuchiCegarLoop]: Abstraction has 9363 states and 11811 transitions. [2019-12-07 17:40:57,083 INFO L591 BuchiCegarLoop]: Abstraction has 9363 states and 11811 transitions. [2019-12-07 17:40:57,083 INFO L424 BuchiCegarLoop]: ======== Iteration 35============ [2019-12-07 17:40:57,083 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9363 states and 11811 transitions. [2019-12-07 17:40:57,095 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1730 [2019-12-07 17:40:57,095 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:40:57,095 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:40:57,096 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:57,096 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:40:57,096 INFO L794 eck$LassoCheckResult]: Stem: 283908#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 283845#L80 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 283817#L83-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 283818#L88 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 283806#L88-1 assume !(0 == ssl3_accept_~s__cert~0); 283910#L97-2 assume !false; 285876#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 285874#L100 assume !(12292 == ssl3_accept_~s__state~0); 285872#L103 assume !(16384 == ssl3_accept_~s__state~0); 285870#L106 assume !(8192 == ssl3_accept_~s__state~0); 285868#L109 assume !(24576 == ssl3_accept_~s__state~0); 285866#L112 assume !(8195 == ssl3_accept_~s__state~0); 285864#L115 assume !(8480 == ssl3_accept_~s__state~0); 285862#L118 assume !(8481 == ssl3_accept_~s__state~0); 285860#L121 assume !(8482 == ssl3_accept_~s__state~0); 285848#L124 assume 8464 == ssl3_accept_~s__state~0; 283696#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 283697#L272 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 288573#L272-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; 288570#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 288566#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 288560#L600-1 ssl3_accept_~skip~0 := 0; 288558#L97-2 assume !false; 288556#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 288554#L100 assume !(12292 == ssl3_accept_~s__state~0); 288552#L103 assume !(16384 == ssl3_accept_~s__state~0); 288550#L106 assume !(8192 == ssl3_accept_~s__state~0); 288548#L109 assume !(24576 == ssl3_accept_~s__state~0); 288546#L112 assume !(8195 == ssl3_accept_~s__state~0); 288544#L115 assume !(8480 == ssl3_accept_~s__state~0); 288543#L118 assume !(8481 == ssl3_accept_~s__state~0); 288540#L121 assume !(8482 == ssl3_accept_~s__state~0); 288537#L124 assume !(8464 == ssl3_accept_~s__state~0); 288535#L127 assume !(8465 == ssl3_accept_~s__state~0); 288531#L130 assume !(8466 == ssl3_accept_~s__state~0); 288517#L133 assume 8496 == ssl3_accept_~s__state~0; 287383#L137 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 284552#L285 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 284549#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 284550#L291 [2019-12-07 17:40:57,096 INFO L796 eck$LassoCheckResult]: Loop: 284550#L291 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 285428#L291-2 ssl3_accept_~s__init_num~0 := 0; 285426#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 284369#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 284362#L600-1 ssl3_accept_~skip~0 := 0; 284359#L97-2 assume !false; 284356#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 284353#L100 assume !(12292 == ssl3_accept_~s__state~0); 284350#L103 assume !(16384 == ssl3_accept_~s__state~0); 284347#L106 assume !(8192 == ssl3_accept_~s__state~0); 284344#L109 assume !(24576 == ssl3_accept_~s__state~0); 284341#L112 assume !(8195 == ssl3_accept_~s__state~0); 284338#L115 assume !(8480 == ssl3_accept_~s__state~0); 284335#L118 assume !(8481 == ssl3_accept_~s__state~0); 284332#L121 assume !(8482 == ssl3_accept_~s__state~0); 284322#L124 assume !(8464 == ssl3_accept_~s__state~0); 284316#L127 assume !(8465 == ssl3_accept_~s__state~0); 284313#L130 assume !(8466 == ssl3_accept_~s__state~0); 284310#L133 assume !(8496 == ssl3_accept_~s__state~0); 284303#L136 assume !(8497 == ssl3_accept_~s__state~0); 284304#L139 assume 8512 == ssl3_accept_~s__state~0; 284643#L143 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 285275#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 285276#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 285529#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 285525#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 285519#L600-1 ssl3_accept_~skip~0 := 0; 285517#L97-2 assume !false; 285516#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 285510#L100 assume !(12292 == ssl3_accept_~s__state~0); 285508#L103 assume !(16384 == ssl3_accept_~s__state~0); 285506#L106 assume !(8192 == ssl3_accept_~s__state~0); 285504#L109 assume !(24576 == ssl3_accept_~s__state~0); 285502#L112 assume !(8195 == ssl3_accept_~s__state~0); 285500#L115 assume !(8480 == ssl3_accept_~s__state~0); 285498#L118 assume !(8481 == ssl3_accept_~s__state~0); 285496#L121 assume !(8482 == ssl3_accept_~s__state~0); 285494#L124 assume !(8464 == ssl3_accept_~s__state~0); 285492#L127 assume !(8465 == ssl3_accept_~s__state~0); 285489#L130 assume !(8466 == ssl3_accept_~s__state~0); 285486#L133 assume !(8496 == ssl3_accept_~s__state~0); 285484#L136 assume !(8497 == ssl3_accept_~s__state~0); 285483#L139 assume !(8512 == ssl3_accept_~s__state~0); 285482#L142 assume !(8513 == ssl3_accept_~s__state~0); 285481#L145 assume 8528 == ssl3_accept_~s__state~0; 284640#L149 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 285480#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 285476#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 285472#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 285474#L358 assume !(6 == ssl3_accept_~blastFlag~0); 285470#L358-2 assume !(ssl3_accept_~ret~0 <= 0); 285467#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 285466#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 285325#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 285319#L600-1 ssl3_accept_~skip~0 := 0; 285317#L97-2 assume !false; 285315#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 285313#L100 assume !(12292 == ssl3_accept_~s__state~0); 285311#L103 assume !(16384 == ssl3_accept_~s__state~0); 285309#L106 assume !(8192 == ssl3_accept_~s__state~0); 285307#L109 assume !(24576 == ssl3_accept_~s__state~0); 285305#L112 assume !(8195 == ssl3_accept_~s__state~0); 285303#L115 assume !(8480 == ssl3_accept_~s__state~0); 285301#L118 assume !(8481 == ssl3_accept_~s__state~0); 285299#L121 assume !(8482 == ssl3_accept_~s__state~0); 285297#L124 assume !(8464 == ssl3_accept_~s__state~0); 285295#L127 assume !(8465 == ssl3_accept_~s__state~0); 285293#L130 assume !(8466 == ssl3_accept_~s__state~0); 285282#L133 assume !(8496 == ssl3_accept_~s__state~0); 285279#L136 assume !(8497 == ssl3_accept_~s__state~0); 285273#L139 assume !(8512 == ssl3_accept_~s__state~0); 285167#L142 assume !(8513 == ssl3_accept_~s__state~0); 285163#L145 assume !(8528 == ssl3_accept_~s__state~0); 285162#L148 assume !(8529 == ssl3_accept_~s__state~0); 285161#L151 assume 8544 == ssl3_accept_~s__state~0; 284637#L155 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 285160#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 285158#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 285119#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 285115#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 285111#L409 assume !(8 == ssl3_accept_~blastFlag~0); 285034#L412 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; 285031#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 285027#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 285021#L600-1 ssl3_accept_~skip~0 := 0; 285019#L97-2 assume !false; 285017#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 285015#L100 assume !(12292 == ssl3_accept_~s__state~0); 285013#L103 assume !(16384 == ssl3_accept_~s__state~0); 285011#L106 assume !(8192 == ssl3_accept_~s__state~0); 285009#L109 assume !(24576 == ssl3_accept_~s__state~0); 285007#L112 assume !(8195 == ssl3_accept_~s__state~0); 285005#L115 assume !(8480 == ssl3_accept_~s__state~0); 285003#L118 assume !(8481 == ssl3_accept_~s__state~0); 285001#L121 assume !(8482 == ssl3_accept_~s__state~0); 284999#L124 assume !(8464 == ssl3_accept_~s__state~0); 284997#L127 assume !(8465 == ssl3_accept_~s__state~0); 284995#L130 assume !(8466 == ssl3_accept_~s__state~0); 284993#L133 assume !(8496 == ssl3_accept_~s__state~0); 284990#L136 assume !(8497 == ssl3_accept_~s__state~0); 284988#L139 assume !(8512 == ssl3_accept_~s__state~0); 284986#L142 assume !(8513 == ssl3_accept_~s__state~0); 284984#L145 assume !(8528 == ssl3_accept_~s__state~0); 284983#L148 assume !(8529 == ssl3_accept_~s__state~0); 284981#L151 assume !(8544 == ssl3_accept_~s__state~0); 284980#L154 assume !(8545 == ssl3_accept_~s__state~0); 284979#L157 assume !(8560 == ssl3_accept_~s__state~0); 284978#L160 assume !(8561 == ssl3_accept_~s__state~0); 284977#L163 assume 8448 == ssl3_accept_~s__state~0; 284976#L164 assume !(ssl3_accept_~num1~0 > 0); 284968#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 284963#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 284962#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 284951#L600-1 ssl3_accept_~skip~0 := 0; 284950#L97-2 assume !false; 284939#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 284936#L100 assume !(12292 == ssl3_accept_~s__state~0); 284933#L103 assume !(16384 == ssl3_accept_~s__state~0); 284930#L106 assume !(8192 == ssl3_accept_~s__state~0); 284927#L109 assume !(24576 == ssl3_accept_~s__state~0); 284924#L112 assume !(8195 == ssl3_accept_~s__state~0); 284921#L115 assume !(8480 == ssl3_accept_~s__state~0); 284920#L118 assume !(8481 == ssl3_accept_~s__state~0); 284919#L121 assume !(8482 == ssl3_accept_~s__state~0); 284907#L124 assume !(8464 == ssl3_accept_~s__state~0); 284863#L127 assume !(8465 == ssl3_accept_~s__state~0); 284862#L130 assume !(8466 == ssl3_accept_~s__state~0); 284854#L133 assume !(8496 == ssl3_accept_~s__state~0); 284853#L136 assume !(8497 == ssl3_accept_~s__state~0); 284825#L139 assume !(8512 == ssl3_accept_~s__state~0); 284817#L142 assume !(8513 == ssl3_accept_~s__state~0); 284815#L145 assume !(8528 == ssl3_accept_~s__state~0); 284812#L148 assume !(8529 == ssl3_accept_~s__state~0); 284783#L151 assume !(8544 == ssl3_accept_~s__state~0); 284780#L154 assume !(8545 == ssl3_accept_~s__state~0); 284778#L157 assume !(8560 == ssl3_accept_~s__state~0); 284671#L160 assume !(8561 == ssl3_accept_~s__state~0); 284630#L163 assume !(8448 == ssl3_accept_~s__state~0); 284628#L166 assume 8576 == ssl3_accept_~s__state~0; 283999#L170 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 284627#L452 assume !(ssl3_accept_~ret~0 <= 0); 283799#L455 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 283801#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 285647#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 285640#L600-1 ssl3_accept_~skip~0 := 0; 285637#L97-2 assume !false; 285634#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 285631#L100 assume !(12292 == ssl3_accept_~s__state~0); 285628#L103 assume !(16384 == ssl3_accept_~s__state~0); 285625#L106 assume !(8192 == ssl3_accept_~s__state~0); 285622#L109 assume !(24576 == ssl3_accept_~s__state~0); 285619#L112 assume !(8195 == ssl3_accept_~s__state~0); 285616#L115 assume !(8480 == ssl3_accept_~s__state~0); 285612#L118 assume !(8481 == ssl3_accept_~s__state~0); 285608#L121 assume !(8482 == ssl3_accept_~s__state~0); 285603#L124 assume !(8464 == ssl3_accept_~s__state~0); 285596#L127 assume !(8465 == ssl3_accept_~s__state~0); 285593#L130 assume 8466 == ssl3_accept_~s__state~0; 284649#L131 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 285588#L272 assume !(0 == ssl3_accept_~blastFlag~0); 285585#L272-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; 285581#L562 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 285576#L600 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 285569#L600-1 ssl3_accept_~skip~0 := 0; 285566#L97-2 assume !false; 285563#L98 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 285560#L100 assume !(12292 == ssl3_accept_~s__state~0); 285557#L103 assume !(16384 == ssl3_accept_~s__state~0); 285465#L106 assume !(8192 == ssl3_accept_~s__state~0); 285460#L109 assume !(24576 == ssl3_accept_~s__state~0); 285457#L112 assume !(8195 == ssl3_accept_~s__state~0); 285455#L115 assume !(8480 == ssl3_accept_~s__state~0); 285451#L118 assume !(8481 == ssl3_accept_~s__state~0); 285447#L121 assume !(8482 == ssl3_accept_~s__state~0); 285446#L124 assume !(8464 == ssl3_accept_~s__state~0); 285440#L127 assume !(8465 == ssl3_accept_~s__state~0); 285438#L130 assume !(8466 == ssl3_accept_~s__state~0); 285436#L133 assume 8496 == ssl3_accept_~s__state~0; 284646#L137 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 285433#L285 assume !(1 == ssl3_accept_~blastFlag~0); 285431#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 284550#L291 [2019-12-07 17:40:57,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:57,096 INFO L82 PathProgramCache]: Analyzing trace with hash 313910165, now seen corresponding path program 2 times [2019-12-07 17:40:57,097 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:57,097 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544225806] [2019-12-07 17:40:57,097 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:57,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:57,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:57,103 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:40:57,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:57,103 INFO L82 PathProgramCache]: Analyzing trace with hash 319333531, now seen corresponding path program 3 times [2019-12-07 17:40:57,103 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:57,104 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978241404] [2019-12-07 17:40:57,104 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:57,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:57,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:57,120 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:40:57,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:40:57,120 INFO L82 PathProgramCache]: Analyzing trace with hash -1851452025, now seen corresponding path program 1 times [2019-12-07 17:40:57,120 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:40:57,121 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762191181] [2019-12-07 17:40:57,121 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:40:57,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:57,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:40:57,148 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:40:58,180 WARN L192 SmtUtils]: Spent 1.03 s on a formula simplification. DAG size of input: 427 DAG size of output: 188 [2019-12-07 17:40:58,397 WARN L192 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 128 DAG size of output: 79 [2019-12-07 17:40:58,468 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 07.12 05:40:58 BoogieIcfgContainer [2019-12-07 17:40:58,468 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2019-12-07 17:40:58,468 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2019-12-07 17:40:58,468 INFO L271 PluginConnector]: Initializing Witness Printer... [2019-12-07 17:40:58,468 INFO L275 PluginConnector]: Witness Printer initialized [2019-12-07 17:40:58,469 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 05:40:44" (3/4) ... [2019-12-07 17:40:58,471 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2019-12-07 17:40:58,542 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/run_dir_e2cd4e5d-fbbe-4a06-8853-93fc752a5de3/bin/uautomizer/witness.graphml [2019-12-07 17:40:58,542 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2019-12-07 17:40:58,543 INFO L168 Benchmark]: Toolchain (without parser) took 14583.45 ms. Allocated memory was 1.0 GB in the beginning and 1.7 GB in the end (delta: 663.2 MB). Free memory was 946.0 MB in the beginning and 746.5 MB in the end (delta: 199.5 MB). Peak memory consumption was 862.8 MB. Max. memory is 11.5 GB. [2019-12-07 17:40:58,543 INFO L168 Benchmark]: CDTParser took 0.17 ms. Allocated memory is still 1.0 GB. Free memory is still 960.8 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-12-07 17:40:58,544 INFO L168 Benchmark]: CACSL2BoogieTranslator took 257.16 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 95.4 MB). Free memory was 946.0 MB in the beginning and 1.1 GB in the end (delta: -138.6 MB). Peak memory consumption was 23.6 MB. Max. memory is 11.5 GB. [2019-12-07 17:40:58,544 INFO L168 Benchmark]: Boogie Procedure Inliner took 33.64 ms. Allocated memory is still 1.1 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2019-12-07 17:40:58,544 INFO L168 Benchmark]: Boogie Preprocessor took 24.20 ms. Allocated memory is still 1.1 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-12-07 17:40:58,544 INFO L168 Benchmark]: RCFGBuilder took 412.71 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 56.0 MB). Peak memory consumption was 56.0 MB. Max. memory is 11.5 GB. [2019-12-07 17:40:58,545 INFO L168 Benchmark]: BuchiAutomizer took 13778.70 ms. Allocated memory was 1.1 GB in the beginning and 1.7 GB in the end (delta: 567.8 MB). Free memory was 1.0 GB in the beginning and 752.0 MB in the end (delta: 271.3 MB). Peak memory consumption was 839.1 MB. Max. memory is 11.5 GB. [2019-12-07 17:40:58,545 INFO L168 Benchmark]: Witness Printer took 74.20 ms. Allocated memory is still 1.7 GB. Free memory was 752.0 MB in the beginning and 746.5 MB in the end (delta: 5.5 MB). Peak memory consumption was 5.5 MB. Max. memory is 11.5 GB. [2019-12-07 17:40:58,546 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.17 ms. Allocated memory is still 1.0 GB. Free memory is still 960.8 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 257.16 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 95.4 MB). Free memory was 946.0 MB in the beginning and 1.1 GB in the end (delta: -138.6 MB). Peak memory consumption was 23.6 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 33.64 ms. Allocated memory is still 1.1 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. * Boogie Preprocessor took 24.20 ms. Allocated memory is still 1.1 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 412.71 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 56.0 MB). Peak memory consumption was 56.0 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 13778.70 ms. Allocated memory was 1.1 GB in the beginning and 1.7 GB in the end (delta: 567.8 MB). Free memory was 1.0 GB in the beginning and 752.0 MB in the end (delta: 271.3 MB). Peak memory consumption was 839.1 MB. Max. memory is 11.5 GB. * Witness Printer took 74.20 ms. Allocated memory is still 1.7 GB. Free memory was 752.0 MB in the beginning and 746.5 MB in the end (delta: 5.5 MB). Peak memory consumption was 5.5 MB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 36 terminating modules (33 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. 33 modules have a trivial ranking function, the largest among these consists of 4 locations. The remainder module has 9363 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 13.7s and 35 iterations. TraceHistogramMax:7. Analysis of lassos took 7.8s. Construction of modules took 2.2s. Büchi inclusion checks took 1.3s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 36. Automata minimization 1.0s AutomataMinimizationTime, 36 MinimizatonAttempts, 15762 StatesRemovedByMinimization, 29 NontrivialMinimizations. Non-live state removal took 0.7s Buchi closure took 0.0s. Biggest automaton had 10292 states and ocurred in iteration 29. Nontrivial modules had stage [3, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 406/406 HoareTripleCheckerStatistics: 8275 SDtfs, 5445 SDslu, 4589 SDs, 0 SdLazy, 3757 SolverSat, 856 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.2s Time LassoAnalysisResults: nont1 unkn0 SFLI23 SFLT1 conc2 concLT1 SILN0 SILU0 SILI6 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital60 mio100 ax100 hnf97 lsp27 ukn100 mio100 lsp100 div186 bol100 ite100 ukn100 eq192 hnf73 smp97 dnf106 smp100 tf107 neg97 sie105 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 6ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 15 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.1s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 291]: 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@6b6fb491=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2432c394=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@329daab2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@677a1c9=0, __cil_tmp60=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@66f95a2f=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@74890fe3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@32a80487=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2475f57f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5f23bdbb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6d3ffba8=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@54f1bb53=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7959a43b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5dc01eca=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@419ae464=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@f7351bd=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3c0220e6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@653f3f21=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@49cd12b7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@309c97c3=0, tmp___2=0, cb=5, s__s3__tmp__new_cipher__algorithms=-256, tmp___10=0, __cil_tmp56=-255, s__verify_mode=8, tmp___6=0, tmp=3, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@96069f8=0, s__s3__tmp__reuse_message=4, s__ctx__stats__sess_accept_renegotiate=0, l=13, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2cfefd21=0, s__cert__pkeys__AT0__privatekey=0, s__debug=0, tmp___1=-12288, s__ctx__info_callback=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@68559b73=7, tmp___9=0, s__s3__tmp__cert_request=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1d4af034=0, __cil_tmp59=0, tmp___5=0, s__hit=0, __cil_tmp55=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@4b0e2351=0, blastFlag=2, \result=0, skip=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@44033c8b=1, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@61b92f26=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2bc01923=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2f1d9979=0, __cil_tmp61=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@35480441=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4de338c6=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3cbec1ab=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5ac93f2a=0, s__options=-2097151, s__cert=6, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7f3a79c=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@60b54de1=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3488a49d=1, Time=3, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@5e24c112=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@ea463d1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3ccf984d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@50f63aa6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@27928a07=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@47c5bc7f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@8e7a36a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@172c07f4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3a3b4189=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7a76a37a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@d226275=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3e043a09=0, s__init_buf___0=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@50a3c66=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@323b8284=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2afb96ae=0, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@538ef391=13, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@26ae0f81=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3881f0eb=-255, s__s3__tmp__next_state___0=8576, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@21a669dc=0, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1dec9c1c=1, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 291]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L647] int s ; [L648] int tmp ; [L652] 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 ; [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 ; [L38] int s__s3__tmp__next_state___0 ; [L39] int s__s3__tmp__new_cipher__algo_strength ; [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 = __VERIFIER_nondet_long() ; [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 = __VERIFIER_nondet_int() ; [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 ; [L72] s__state = initial_state [L73] blastFlag = 0 [L74] tmp = __VERIFIER_nondet_int() [L75] Time = tmp [L76] cb = 0 [L77] ret = -1 [L78] skip = 0 [L79] got_new_session = 0 [L80] COND TRUE s__info_callback != 0 [L81] cb = s__info_callback [L87] s__in_handshake ++ [L88] COND FALSE !(tmp___1 + 12288) [L93] COND FALSE !(s__cert == 0) [L97] COND TRUE 1 [L99] state = s__state [L100] COND FALSE !(s__state == 12292) [L103] COND FALSE !(s__state == 16384) [L106] COND FALSE !(s__state == 8192) [L109] COND FALSE !(s__state == 24576) [L112] COND FALSE !(s__state == 8195) [L115] COND FALSE !(s__state == 8480) [L118] COND FALSE !(s__state == 8481) [L121] COND FALSE !(s__state == 8482) [L124] COND TRUE s__state == 8464 [L270] s__shutdown = 0 [L271] ret = __VERIFIER_nondet_int() [L272] COND TRUE blastFlag == 0 [L273] blastFlag = 1 [L275] COND FALSE !(ret <= 0) [L278] got_new_session = 1 [L279] s__state = 8496 [L280] s__init_num = 0 [L599] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L600] COND FALSE !(! s__s3__tmp__reuse_message) [L631] skip = 0 [L97] COND TRUE 1 [L99] state = s__state [L100] COND FALSE !(s__state == 12292) [L103] COND FALSE !(s__state == 16384) [L106] COND FALSE !(s__state == 8192) [L109] COND FALSE !(s__state == 24576) [L112] COND FALSE !(s__state == 8195) [L115] COND FALSE !(s__state == 8480) [L118] COND FALSE !(s__state == 8481) [L121] COND FALSE !(s__state == 8482) [L124] COND FALSE !(s__state == 8464) [L127] COND FALSE !(s__state == 8465) [L130] COND FALSE !(s__state == 8466) [L133] COND TRUE s__state == 8496 [L284] ret = __VERIFIER_nondet_int() [L285] COND TRUE blastFlag == 1 [L286] blastFlag = 2 [L288] COND FALSE !(ret <= 0) Loop: [L291] COND FALSE !(\read(s__hit)) [L294] s__state = 8512 [L296] s__init_num = 0 [L599] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L600] COND FALSE !(! s__s3__tmp__reuse_message) [L631] skip = 0 [L97] COND TRUE 1 [L99] state = s__state [L100] COND FALSE !(s__state == 12292) [L103] COND FALSE !(s__state == 16384) [L106] COND FALSE !(s__state == 8192) [L109] COND FALSE !(s__state == 24576) [L112] COND FALSE !(s__state == 8195) [L115] COND FALSE !(s__state == 8480) [L118] COND FALSE !(s__state == 8481) [L121] COND FALSE !(s__state == 8482) [L124] COND FALSE !(s__state == 8464) [L127] COND FALSE !(s__state == 8465) [L130] COND FALSE !(s__state == 8466) [L133] COND FALSE !(s__state == 8496) [L136] COND FALSE !(s__state == 8497) [L139] COND TRUE s__state == 8512 [L301] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L302] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L303] COND TRUE __cil_tmp56 + 256UL [L304] skip = 1 [L315] s__state = 8528 [L316] s__init_num = 0 [L599] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L600] COND FALSE !(! s__s3__tmp__reuse_message) [L631] skip = 0 [L97] COND TRUE 1 [L99] state = s__state [L100] COND FALSE !(s__state == 12292) [L103] COND FALSE !(s__state == 16384) [L106] COND FALSE !(s__state == 8192) [L109] COND FALSE !(s__state == 24576) [L112] COND FALSE !(s__state == 8195) [L115] COND FALSE !(s__state == 8480) [L118] COND FALSE !(s__state == 8481) [L121] COND FALSE !(s__state == 8482) [L124] COND FALSE !(s__state == 8464) [L127] COND FALSE !(s__state == 8465) [L130] COND FALSE !(s__state == 8466) [L133] COND FALSE !(s__state == 8496) [L136] COND FALSE !(s__state == 8497) [L139] COND FALSE !(s__state == 8512) [L142] COND FALSE !(s__state == 8513) [L145] COND TRUE s__state == 8528 [L320] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L321] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L323] __cil_tmp57 = (unsigned long )s__options [L324] COND TRUE __cil_tmp57 + 2097152UL [L325] s__s3__tmp__use_rsa_tmp = 1 [L330] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L357] ret = __VERIFIER_nondet_int() [L358] COND FALSE !(blastFlag == 6) [L361] COND FALSE !(ret <= 0) [L378] s__state = 8544 [L379] s__init_num = 0 [L599] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L600] COND FALSE !(! s__s3__tmp__reuse_message) [L631] skip = 0 [L97] COND TRUE 1 [L99] state = s__state [L100] COND FALSE !(s__state == 12292) [L103] COND FALSE !(s__state == 16384) [L106] COND FALSE !(s__state == 8192) [L109] COND FALSE !(s__state == 24576) [L112] COND FALSE !(s__state == 8195) [L115] COND FALSE !(s__state == 8480) [L118] COND FALSE !(s__state == 8481) [L121] COND FALSE !(s__state == 8482) [L124] COND FALSE !(s__state == 8464) [L127] COND FALSE !(s__state == 8465) [L130] COND FALSE !(s__state == 8466) [L133] COND FALSE !(s__state == 8496) [L136] COND FALSE !(s__state == 8497) [L139] COND FALSE !(s__state == 8512) [L142] COND FALSE !(s__state == 8513) [L145] COND FALSE !(s__state == 8528) [L148] COND FALSE !(s__state == 8529) [L151] COND TRUE s__state == 8544 [L383] COND TRUE s__verify_mode + 1 [L384] COND FALSE !(s__session__peer != 0) [L395] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L396] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L397] COND FALSE !(__cil_tmp61 + 256UL) [L407] s__s3__tmp__cert_request = 1 [L408] ret = __VERIFIER_nondet_int() [L409] COND FALSE !(blastFlag == 8) [L412] COND FALSE !(ret <= 0) [L415] s__state = 8448 [L416] s__s3__tmp__next_state___0 = 8576 [L417] s__init_num = 0 [L599] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L600] COND FALSE !(! s__s3__tmp__reuse_message) [L631] skip = 0 [L97] COND TRUE 1 [L99] state = s__state [L100] COND FALSE !(s__state == 12292) [L103] COND FALSE !(s__state == 16384) [L106] COND FALSE !(s__state == 8192) [L109] COND FALSE !(s__state == 24576) [L112] COND FALSE !(s__state == 8195) [L115] COND FALSE !(s__state == 8480) [L118] COND FALSE !(s__state == 8481) [L121] COND FALSE !(s__state == 8482) [L124] COND FALSE !(s__state == 8464) [L127] COND FALSE !(s__state == 8465) [L130] COND FALSE !(s__state == 8466) [L133] COND FALSE !(s__state == 8496) [L136] COND FALSE !(s__state == 8497) [L139] COND FALSE !(s__state == 8512) [L142] COND FALSE !(s__state == 8513) [L145] COND FALSE !(s__state == 8528) [L148] COND FALSE !(s__state == 8529) [L151] COND FALSE !(s__state == 8544) [L154] COND FALSE !(s__state == 8545) [L157] COND FALSE !(s__state == 8560) [L160] COND FALSE !(s__state == 8561) [L163] COND TRUE s__state == 8448 [L438] COND FALSE !(num1 > 0L) [L447] s__state = s__s3__tmp__next_state___0 [L599] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L600] COND FALSE !(! s__s3__tmp__reuse_message) [L631] skip = 0 [L97] COND TRUE 1 [L99] state = s__state [L100] COND FALSE !(s__state == 12292) [L103] COND FALSE !(s__state == 16384) [L106] COND FALSE !(s__state == 8192) [L109] COND FALSE !(s__state == 24576) [L112] COND FALSE !(s__state == 8195) [L115] COND FALSE !(s__state == 8480) [L118] COND FALSE !(s__state == 8481) [L121] COND FALSE !(s__state == 8482) [L124] COND FALSE !(s__state == 8464) [L127] COND FALSE !(s__state == 8465) [L130] COND FALSE !(s__state == 8466) [L133] COND FALSE !(s__state == 8496) [L136] COND FALSE !(s__state == 8497) [L139] COND FALSE !(s__state == 8512) [L142] COND FALSE !(s__state == 8513) [L145] COND FALSE !(s__state == 8528) [L148] COND FALSE !(s__state == 8529) [L151] COND FALSE !(s__state == 8544) [L154] COND FALSE !(s__state == 8545) [L157] COND FALSE !(s__state == 8560) [L160] COND FALSE !(s__state == 8561) [L163] COND FALSE !(s__state == 8448) [L166] COND TRUE s__state == 8576 [L451] ret = __VERIFIER_nondet_int() [L452] COND FALSE !(ret <= 0) [L455] COND TRUE ret == 2 [L456] s__state = 8466 [L599] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L600] COND FALSE !(! s__s3__tmp__reuse_message) [L631] skip = 0 [L97] COND TRUE 1 [L99] state = s__state [L100] COND FALSE !(s__state == 12292) [L103] COND FALSE !(s__state == 16384) [L106] COND FALSE !(s__state == 8192) [L109] COND FALSE !(s__state == 24576) [L112] COND FALSE !(s__state == 8195) [L115] COND FALSE !(s__state == 8480) [L118] COND FALSE !(s__state == 8481) [L121] COND FALSE !(s__state == 8482) [L124] COND FALSE !(s__state == 8464) [L127] COND FALSE !(s__state == 8465) [L130] COND TRUE s__state == 8466 [L270] s__shutdown = 0 [L271] ret = __VERIFIER_nondet_int() [L272] COND FALSE !(blastFlag == 0) [L275] COND FALSE !(ret <= 0) [L278] got_new_session = 1 [L279] s__state = 8496 [L280] s__init_num = 0 [L599] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L600] COND FALSE !(! s__s3__tmp__reuse_message) [L631] skip = 0 [L97] COND TRUE 1 [L99] state = s__state [L100] COND FALSE !(s__state == 12292) [L103] COND FALSE !(s__state == 16384) [L106] COND FALSE !(s__state == 8192) [L109] COND FALSE !(s__state == 24576) [L112] COND FALSE !(s__state == 8195) [L115] COND FALSE !(s__state == 8480) [L118] COND FALSE !(s__state == 8481) [L121] COND FALSE !(s__state == 8482) [L124] COND FALSE !(s__state == 8464) [L127] COND FALSE !(s__state == 8465) [L130] COND FALSE !(s__state == 8466) [L133] COND TRUE s__state == 8496 [L284] ret = __VERIFIER_nondet_int() [L285] COND FALSE !(blastFlag == 1) [L288] COND FALSE !(ret <= 0) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...