./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_srvr_13_false-unreach-call_false-termination.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 0cd3be1d Calling Ultimate with: java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_4008e012-eb10-4ee4-a05a-0e1e1d6a3956/bin-2019/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_4008e012-eb10-4ee4-a05a-0e1e1d6a3956/bin-2019/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_4008e012-eb10-4ee4-a05a-0e1e1d6a3956/bin-2019/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_4008e012-eb10-4ee4-a05a-0e1e1d6a3956/bin-2019/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_srvr_13_false-unreach-call_false-termination.cil.c -s /tmp/vcloud-vcloud-master/worker/working_dir_4008e012-eb10-4ee4-a05a-0e1e1d6a3956/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_4008e012-eb10-4ee4-a05a-0e1e1d6a3956/bin-2019/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 da95f8ee1fdff950e8bdc600c0af9fd0f48d5b20 ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ 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.23-0cd3be1 [2018-11-28 11:26:22,374 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-28 11:26:22,375 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-28 11:26:22,384 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-28 11:26:22,384 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-28 11:26:22,385 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-28 11:26:22,386 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-28 11:26:22,387 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-28 11:26:22,388 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-28 11:26:22,389 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-28 11:26:22,389 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-28 11:26:22,390 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-28 11:26:22,390 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-28 11:26:22,391 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-28 11:26:22,391 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-28 11:26:22,392 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-28 11:26:22,392 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-28 11:26:22,393 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-28 11:26:22,395 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-28 11:26:22,396 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-28 11:26:22,397 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-28 11:26:22,397 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-28 11:26:22,399 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-28 11:26:22,399 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-28 11:26:22,399 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-28 11:26:22,400 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-28 11:26:22,400 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-28 11:26:22,401 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-28 11:26:22,402 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-28 11:26:22,402 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-28 11:26:22,403 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-28 11:26:22,403 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-28 11:26:22,403 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-28 11:26:22,404 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-28 11:26:22,404 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-28 11:26:22,405 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-28 11:26:22,405 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_4008e012-eb10-4ee4-a05a-0e1e1d6a3956/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2018-11-28 11:26:22,417 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-28 11:26:22,417 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-28 11:26:22,418 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-11-28 11:26:22,418 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-11-28 11:26:22,418 INFO L133 SettingsManager]: * Use SBE=true [2018-11-28 11:26:22,419 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2018-11-28 11:26:22,419 INFO L133 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2018-11-28 11:26:22,419 INFO L133 SettingsManager]: * Use old map elimination=false [2018-11-28 11:26:22,419 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false [2018-11-28 11:26:22,419 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true [2018-11-28 11:26:22,419 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2018-11-28 11:26:22,420 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-28 11:26:22,420 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-28 11:26:22,420 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-11-28 11:26:22,420 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-11-28 11:26:22,420 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-28 11:26:22,421 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-28 11:26:22,421 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2018-11-28 11:26:22,421 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2018-11-28 11:26:22,421 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2018-11-28 11:26:22,421 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-28 11:26:22,421 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-28 11:26:22,422 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false [2018-11-28 11:26:22,422 INFO L133 SettingsManager]: * Use constant arrays=true [2018-11-28 11:26:22,422 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2018-11-28 11:26:22,422 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-28 11:26:22,422 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-28 11:26:22,422 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2018-11-28 11:26:22,423 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-28 11:26:22,423 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-11-28 11:26:22,423 INFO L133 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2018-11-28 11:26:22,424 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-11-28 11:26:22,424 INFO L133 SettingsManager]: * TransformationType=MODULO_NEIGHBOR Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud-vcloud-master/worker/working_dir_4008e012-eb10-4ee4-a05a-0e1e1d6a3956/bin-2019/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 -> da95f8ee1fdff950e8bdc600c0af9fd0f48d5b20 [2018-11-28 11:26:22,450 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-28 11:26:22,460 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-28 11:26:22,463 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-28 11:26:22,464 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-28 11:26:22,464 INFO L276 PluginConnector]: CDTParser initialized [2018-11-28 11:26:22,465 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_4008e012-eb10-4ee4-a05a-0e1e1d6a3956/bin-2019/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_13_false-unreach-call_false-termination.cil.c [2018-11-28 11:26:22,516 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_4008e012-eb10-4ee4-a05a-0e1e1d6a3956/bin-2019/uautomizer/data/b23c692a8/308538630bb74f5ea741babdd015f275/FLAG9cf45abcc [2018-11-28 11:26:22,910 INFO L307 CDTParser]: Found 1 translation units. [2018-11-28 11:26:22,911 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_4008e012-eb10-4ee4-a05a-0e1e1d6a3956/sv-benchmarks/c/ssh-simplified/s3_srvr_13_false-unreach-call_false-termination.cil.c [2018-11-28 11:26:22,920 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_4008e012-eb10-4ee4-a05a-0e1e1d6a3956/bin-2019/uautomizer/data/b23c692a8/308538630bb74f5ea741babdd015f275/FLAG9cf45abcc [2018-11-28 11:26:22,932 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_4008e012-eb10-4ee4-a05a-0e1e1d6a3956/bin-2019/uautomizer/data/b23c692a8/308538630bb74f5ea741babdd015f275 [2018-11-28 11:26:22,934 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-28 11:26:22,935 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-11-28 11:26:22,936 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-28 11:26:22,936 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-28 11:26:22,939 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-28 11:26:22,939 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 11:26:22" (1/1) ... [2018-11-28 11:26:22,941 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5c1feebc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:26:22, skipping insertion in model container [2018-11-28 11:26:22,942 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 11:26:22" (1/1) ... [2018-11-28 11:26:22,947 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-28 11:26:22,978 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-11-28 11:26:23,152 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-11-28 11:26:23,155 INFO L191 MainTranslator]: Completed pre-run [2018-11-28 11:26:23,193 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-11-28 11:26:23,252 INFO L195 MainTranslator]: Completed translation [2018-11-28 11:26:23,253 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:26:23 WrapperNode [2018-11-28 11:26:23,253 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-28 11:26:23,253 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-11-28 11:26:23,254 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-11-28 11:26:23,254 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-11-28 11:26:23,260 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:26:23" (1/1) ... [2018-11-28 11:26:23,266 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:26:23" (1/1) ... [2018-11-28 11:26:23,293 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-11-28 11:26:23,293 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-28 11:26:23,294 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-28 11:26:23,294 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-28 11:26:23,304 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:26:23" (1/1) ... [2018-11-28 11:26:23,305 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:26:23" (1/1) ... [2018-11-28 11:26:23,307 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:26:23" (1/1) ... [2018-11-28 11:26:23,307 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:26:23" (1/1) ... [2018-11-28 11:26:23,313 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:26:23" (1/1) ... [2018-11-28 11:26:23,322 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:26:23" (1/1) ... [2018-11-28 11:26:23,324 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:26:23" (1/1) ... [2018-11-28 11:26:23,327 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-28 11:26:23,327 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-28 11:26:23,328 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-28 11:26:23,328 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-28 11:26:23,328 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:26:23" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_4008e012-eb10-4ee4-a05a-0e1e1d6a3956/bin-2019/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 [2018-11-28 11:26:23,367 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-28 11:26:23,367 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-28 11:26:23,446 WARN L650 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-11-28 11:26:23,447 WARN L615 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-11-28 11:26:23,905 INFO L275 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-28 11:26:23,906 INFO L280 CfgBuilder]: Removed 7 assue(true) statements. [2018-11-28 11:26:23,906 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 11:26:23 BoogieIcfgContainer [2018-11-28 11:26:23,906 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-28 11:26:23,907 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2018-11-28 11:26:23,907 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2018-11-28 11:26:23,910 INFO L276 PluginConnector]: BuchiAutomizer initialized [2018-11-28 11:26:23,911 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-28 11:26:23,911 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 28.11 11:26:22" (1/3) ... [2018-11-28 11:26:23,912 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@690aa2e3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.11 11:26:23, skipping insertion in model container [2018-11-28 11:26:23,913 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-28 11:26:23,913 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:26:23" (2/3) ... [2018-11-28 11:26:23,913 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@690aa2e3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.11 11:26:23, skipping insertion in model container [2018-11-28 11:26:23,913 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-28 11:26:23,913 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 11:26:23" (3/3) ... [2018-11-28 11:26:23,915 INFO L375 chiAutomizerObserver]: Analyzing ICFG s3_srvr_13_false-unreach-call_false-termination.cil.c [2018-11-28 11:26:23,953 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2018-11-28 11:26:23,954 INFO L374 BuchiCegarLoop]: Interprodecural is true [2018-11-28 11:26:23,954 INFO L375 BuchiCegarLoop]: Hoare is false [2018-11-28 11:26:23,954 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2018-11-28 11:26:23,954 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-28 11:26:23,954 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-28 11:26:23,954 INFO L379 BuchiCegarLoop]: Difference is false [2018-11-28 11:26:23,954 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-28 11:26:23,954 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2018-11-28 11:26:23,967 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 151 states. [2018-11-28 11:26:23,989 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 130 [2018-11-28 11:26:23,989 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:26:23,989 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:26:23,996 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2018-11-28 11:26:23,996 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:26:23,996 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ [2018-11-28 11:26:23,996 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 151 states. [2018-11-28 11:26:24,000 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 130 [2018-11-28 11:26:24,001 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:26:24,001 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:26:24,002 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2018-11-28 11:26:24,002 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:26:24,008 INFO L794 eck$LassoCheckResult]: Stem: 110#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;havoc ssl3_accept_~s__init_buf___0~0;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; 18#L81true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5#L84-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; 54#L89true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 52#L89-1true assume !(0 == ssl3_accept_~s__cert~0); 8#L98-2true [2018-11-28 11:26:24,008 INFO L796 eck$LassoCheckResult]: Loop: 8#L98-2true assume !false; 113#L99true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 135#L101true assume !(12292 == ssl3_accept_~s__state~0); 120#L104true assume !(16384 == ssl3_accept_~s__state~0); 124#L107true assume !(8192 == ssl3_accept_~s__state~0); 114#L110true assume !(24576 == ssl3_accept_~s__state~0); 73#L113true assume !(8195 == ssl3_accept_~s__state~0); 60#L116true assume 8480 == ssl3_accept_~s__state~0; 10#L120true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 150#L258true assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 9#L563true ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 40#L601true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43#L601-1true ssl3_accept_~skip~0 := 0; 8#L98-2true [2018-11-28 11:26:24,013 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:24,013 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 1 times [2018-11-28 11:26:24,015 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:24,015 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:24,057 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:24,057 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:26:24,057 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:24,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:24,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:24,108 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:24,108 INFO L82 PathProgramCache]: Analyzing trace with hash 921795982, now seen corresponding path program 1 times [2018-11-28 11:26:24,108 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:24,109 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:24,109 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:24,109 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:26:24,109 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:24,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:24,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:24,122 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:24,123 INFO L82 PathProgramCache]: Analyzing trace with hash -2098246944, now seen corresponding path program 1 times [2018-11-28 11:26:24,123 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:24,123 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:24,124 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:24,124 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:26:24,124 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:24,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:26:24,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 11:26:24,191 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:26:24,191 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-28 11:26:24,304 INFO L216 LassoAnalysis]: Preferences: [2018-11-28 11:26:24,305 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-28 11:26:24,305 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-28 11:26:24,306 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-28 11:26:24,306 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-28 11:26:24,306 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 11:26:24,306 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-28 11:26:24,306 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-28 11:26:24,306 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13_false-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-11-28 11:26:24,307 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-28 11:26:24,307 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-28 11:26:24,328 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:24,334 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:24,354 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:24,356 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:24,357 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:24,361 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:24,367 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:24,458 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-28 11:26:24,459 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_4008e012-eb10-4ee4-a05a-0e1e1d6a3956/bin-2019/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 [2018-11-28 11:26:24,464 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:26:24,464 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:26:24,470 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:26:24,470 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_4008e012-eb10-4ee4-a05a-0e1e1d6a3956/bin-2019/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 [2018-11-28 11:26:24,487 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:26:24,487 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:26:24,491 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:26:24,492 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet31=5, ULTIMATE.start_ssl3_accept_~ret~0=5} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet31=5, ULTIMATE.start_ssl3_accept_~ret~0=5} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_4008e012-eb10-4ee4-a05a-0e1e1d6a3956/bin-2019/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 [2018-11-28 11:26:24,516 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:26:24,516 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:26:24,519 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:26:24,519 INFO L448 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/working_dir_4008e012-eb10-4ee4-a05a-0e1e1d6a3956/bin-2019/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 [2018-11-28 11:26:24,541 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:26:24,542 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:26:24,549 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:26:24,549 INFO L448 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/working_dir_4008e012-eb10-4ee4-a05a-0e1e1d6a3956/bin-2019/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 [2018-11-28 11:26:24,566 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:26:24,567 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:26:24,570 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:26:24,571 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-8, ULTIMATE.start_ssl3_accept_#t~nondet51=-8} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-8, ULTIMATE.start_ssl3_accept_#t~nondet51=-8} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_4008e012-eb10-4ee4-a05a-0e1e1d6a3956/bin-2019/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 [2018-11-28 11:26:24,589 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:26:24,589 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_4008e012-eb10-4ee4-a05a-0e1e1d6a3956/bin-2019/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 [2018-11-28 11:26:24,615 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-28 11:26:24,615 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:26:24,620 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-28 11:26:24,635 INFO L216 LassoAnalysis]: Preferences: [2018-11-28 11:26:24,636 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-28 11:26:24,636 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-28 11:26:24,636 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-28 11:26:24,636 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-28 11:26:24,636 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 11:26:24,636 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-28 11:26:24,636 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-28 11:26:24,636 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13_false-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-11-28 11:26:24,637 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-28 11:26:24,637 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-28 11:26:24,638 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:24,645 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:24,647 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:24,650 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:24,673 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:24,676 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:24,680 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:24,758 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-28 11:26:24,762 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-28 11:26:24,764 INFO L122 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 [2018-11-28 11:26:24,765 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:26:24,765 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:26:24,766 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:26:24,766 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:26:24,767 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:26:24,768 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:26:24,768 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:26:24,771 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:26:24,772 INFO L122 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 [2018-11-28 11:26:24,772 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:26:24,773 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:26:24,773 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:26:24,773 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:26:24,773 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:26:24,778 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:26:24,778 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:26:24,781 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:26:24,782 INFO L122 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 [2018-11-28 11:26:24,783 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:26:24,783 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:26:24,783 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:26:24,783 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:26:24,783 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:26:24,784 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:26:24,784 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:26:24,785 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:26:24,786 INFO L122 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 [2018-11-28 11:26:24,786 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:26:24,787 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:26:24,787 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:26:24,787 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:26:24,787 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:26:24,788 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:26:24,788 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:26:24,794 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-28 11:26:24,799 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-28 11:26:24,799 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-28 11:26:24,801 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-28 11:26:24,801 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-28 11:26:24,801 INFO L518 LassoAnalysis]: Proved termination. [2018-11-28 11:26:24,802 INFO L520 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 [] [2018-11-28 11:26:24,803 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-28 11:26:24,820 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:24,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:26:24,837 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 11:26:24,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:26:24,849 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 11:26:24,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 11:26:24,883 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 [2018-11-28 11:26:24,884 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 151 states. Second operand 5 states. [2018-11-28 11:26:25,515 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. [2018-11-28 11:26:25,516 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 [2018-11-28 11:26:25,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-28 11:26:25,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 622 transitions. [2018-11-28 11:26:25,520 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 622 transitions. Stem has 5 letters. Loop has 13 letters. [2018-11-28 11:26:25,522 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-28 11:26:25,522 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 622 transitions. Stem has 18 letters. Loop has 13 letters. [2018-11-28 11:26:25,523 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-28 11:26:25,523 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 622 transitions. Stem has 5 letters. Loop has 26 letters. [2018-11-28 11:26:25,523 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-28 11:26:25,524 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 852 states and 1445 transitions. [2018-11-28 11:26:25,538 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 333 [2018-11-28 11:26:25,548 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 852 states to 712 states and 1109 transitions. [2018-11-28 11:26:25,549 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 401 [2018-11-28 11:26:25,551 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 411 [2018-11-28 11:26:25,551 INFO L73 IsDeterministic]: Start isDeterministic. Operand 712 states and 1109 transitions. [2018-11-28 11:26:25,552 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:26:25,552 INFO L705 BuchiCegarLoop]: Abstraction has 712 states and 1109 transitions. [2018-11-28 11:26:25,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 712 states and 1109 transitions. [2018-11-28 11:26:25,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 712 to 510. [2018-11-28 11:26:25,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 510 states. [2018-11-28 11:26:25,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 510 states to 510 states and 792 transitions. [2018-11-28 11:26:25,594 INFO L728 BuchiCegarLoop]: Abstraction has 510 states and 792 transitions. [2018-11-28 11:26:25,596 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:26:25,597 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:26:25,598 INFO L87 Difference]: Start difference. First operand 510 states and 792 transitions. Second operand 3 states. [2018-11-28 11:26:25,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:26:25,704 INFO L93 Difference]: Finished difference Result 593 states and 920 transitions. [2018-11-28 11:26:25,705 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:26:25,705 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 593 states and 920 transitions. [2018-11-28 11:26:25,708 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 291 [2018-11-28 11:26:25,711 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 593 states to 593 states and 920 transitions. [2018-11-28 11:26:25,711 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 360 [2018-11-28 11:26:25,711 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 360 [2018-11-28 11:26:25,711 INFO L73 IsDeterministic]: Start isDeterministic. Operand 593 states and 920 transitions. [2018-11-28 11:26:25,712 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:26:25,712 INFO L705 BuchiCegarLoop]: Abstraction has 593 states and 920 transitions. [2018-11-28 11:26:25,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 593 states and 920 transitions. [2018-11-28 11:26:25,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 593 to 559. [2018-11-28 11:26:25,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 559 states. [2018-11-28 11:26:25,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 559 states to 559 states and 874 transitions. [2018-11-28 11:26:25,727 INFO L728 BuchiCegarLoop]: Abstraction has 559 states and 874 transitions. [2018-11-28 11:26:25,727 INFO L608 BuchiCegarLoop]: Abstraction has 559 states and 874 transitions. [2018-11-28 11:26:25,727 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ [2018-11-28 11:26:25,727 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 559 states and 874 transitions. [2018-11-28 11:26:25,731 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 276 [2018-11-28 11:26:25,731 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:26:25,731 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:26:25,732 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:26:25,732 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:26:25,733 INFO L794 eck$LassoCheckResult]: Stem: 2463#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;havoc ssl3_accept_~s__init_buf___0~0;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; 2250#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2205#L84-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; 2206#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2356#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 2357#L98-2 assume !false; 2213#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2495#L101 assume !(12292 == ssl3_accept_~s__state~0); 2477#L104 assume !(16384 == ssl3_accept_~s__state~0); 2478#L107 assume !(8192 == ssl3_accept_~s__state~0); 2467#L110 assume !(24576 == ssl3_accept_~s__state~0); 2468#L113 assume !(8195 == ssl3_accept_~s__state~0); 2567#L116 assume !(8480 == ssl3_accept_~s__state~0); 2558#L119 assume !(8481 == ssl3_accept_~s__state~0); 2557#L122 assume !(8482 == ssl3_accept_~s__state~0); 2556#L125 assume 8464 == ssl3_accept_~s__state~0; 2226#L132 [2018-11-28 11:26:25,733 INFO L796 eck$LassoCheckResult]: Loop: 2226#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 2364#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2359#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 2216#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 2217#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2321#L601-1 ssl3_accept_~skip~0 := 0; 2749#L98-2 assume !false; 2464#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2465#L101 assume !(12292 == ssl3_accept_~s__state~0); 2635#L104 assume !(16384 == ssl3_accept_~s__state~0); 2637#L107 assume !(8192 == ssl3_accept_~s__state~0); 2638#L110 assume !(24576 == ssl3_accept_~s__state~0); 2636#L113 assume !(8195 == ssl3_accept_~s__state~0); 2365#L116 assume !(8480 == ssl3_accept_~s__state~0); 2366#L119 assume !(8481 == ssl3_accept_~s__state~0); 2316#L122 assume !(8482 == ssl3_accept_~s__state~0); 2252#L125 assume 8464 == ssl3_accept_~s__state~0; 2226#L132 [2018-11-28 11:26:25,733 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:25,733 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 1 times [2018-11-28 11:26:25,733 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:25,733 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:25,734 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:25,734 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:26:25,735 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:25,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:25,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:25,757 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:25,757 INFO L82 PathProgramCache]: Analyzing trace with hash -556472682, now seen corresponding path program 1 times [2018-11-28 11:26:25,758 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:25,758 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:25,758 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:25,759 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:26:25,759 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:25,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:26:25,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 11:26:25,772 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:26:25,772 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-28 11:26:25,772 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:26:25,772 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:26:25,772 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:26:25,772 INFO L87 Difference]: Start difference. First operand 559 states and 874 transitions. cyclomatic complexity: 318 Second operand 3 states. [2018-11-28 11:26:25,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:26:25,917 INFO L93 Difference]: Finished difference Result 683 states and 1070 transitions. [2018-11-28 11:26:25,918 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:26:25,918 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 683 states and 1070 transitions. [2018-11-28 11:26:25,922 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 372 [2018-11-28 11:26:25,925 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 683 states to 683 states and 1070 transitions. [2018-11-28 11:26:25,929 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 424 [2018-11-28 11:26:25,930 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 424 [2018-11-28 11:26:25,930 INFO L73 IsDeterministic]: Start isDeterministic. Operand 683 states and 1070 transitions. [2018-11-28 11:26:25,931 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:26:25,931 INFO L705 BuchiCegarLoop]: Abstraction has 683 states and 1070 transitions. [2018-11-28 11:26:25,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 683 states and 1070 transitions. [2018-11-28 11:26:25,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 683 to 596. [2018-11-28 11:26:25,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 596 states. [2018-11-28 11:26:25,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 596 states to 596 states and 928 transitions. [2018-11-28 11:26:25,941 INFO L728 BuchiCegarLoop]: Abstraction has 596 states and 928 transitions. [2018-11-28 11:26:25,941 INFO L608 BuchiCegarLoop]: Abstraction has 596 states and 928 transitions. [2018-11-28 11:26:25,941 INFO L442 BuchiCegarLoop]: ======== Iteration 3============ [2018-11-28 11:26:25,941 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 596 states and 928 transitions. [2018-11-28 11:26:25,943 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 311 [2018-11-28 11:26:25,943 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:26:25,943 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:26:25,944 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:26:25,944 INFO L867 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] [2018-11-28 11:26:25,945 INFO L794 eck$LassoCheckResult]: Stem: 3697#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;havoc ssl3_accept_~s__init_buf___0~0;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; 3498#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3453#L84-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; 3454#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3595#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 3596#L98-2 assume !false; 3870#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4027#L101 assume !(12292 == ssl3_accept_~s__state~0); 4026#L104 assume !(16384 == ssl3_accept_~s__state~0); 3912#L107 assume !(8192 == ssl3_accept_~s__state~0); 3913#L110 assume !(24576 == ssl3_accept_~s__state~0); 3907#L113 assume !(8195 == ssl3_accept_~s__state~0); 3908#L116 assume !(8480 == ssl3_accept_~s__state~0); 3935#L119 assume !(8481 == ssl3_accept_~s__state~0); 3933#L122 assume !(8482 == ssl3_accept_~s__state~0); 3934#L125 assume 8464 == ssl3_accept_~s__state~0; 3705#L132 [2018-11-28 11:26:25,945 INFO L796 eck$LassoCheckResult]: Loop: 3705#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 3604#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3598#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 3491#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 4015#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4009#L601-1 ssl3_accept_~skip~0 := 0; 4007#L98-2 assume !false; 4005#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3929#L101 assume 12292 == ssl3_accept_~s__state~0; 3637#L102 ssl3_accept_~s__new_session~0 := 1; 3585#L210 ssl3_accept_~s__server~0 := 1; 3586#L215 assume 0 != ssl3_accept_~cb~0; 3659#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3660#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3684#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3688#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3728#L242 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; 3504#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 3779#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3771#L601-1 ssl3_accept_~skip~0 := 0; 3768#L98-2 assume !false; 3765#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3763#L101 assume !(12292 == ssl3_accept_~s__state~0); 3746#L104 assume !(16384 == ssl3_accept_~s__state~0); 3745#L107 assume !(8192 == ssl3_accept_~s__state~0); 3744#L110 assume !(24576 == ssl3_accept_~s__state~0); 3743#L113 assume !(8195 == ssl3_accept_~s__state~0); 3738#L116 assume !(8480 == ssl3_accept_~s__state~0); 3739#L119 assume !(8481 == ssl3_accept_~s__state~0); 3740#L122 assume !(8482 == ssl3_accept_~s__state~0); 3747#L125 assume 8464 == ssl3_accept_~s__state~0; 3705#L132 [2018-11-28 11:26:25,945 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:25,945 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 2 times [2018-11-28 11:26:25,945 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:25,946 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:25,946 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:25,946 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:26:25,946 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:25,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:25,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:25,959 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:25,959 INFO L82 PathProgramCache]: Analyzing trace with hash 1545873628, now seen corresponding path program 1 times [2018-11-28 11:26:25,959 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:25,959 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:25,960 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:25,960 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:26:25,960 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:25,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:26:25,974 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 11:26:25,974 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:26:25,974 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 11:26:25,974 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:26:25,975 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:26:25,975 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:26:25,975 INFO L87 Difference]: Start difference. First operand 596 states and 928 transitions. cyclomatic complexity: 335 Second operand 3 states. [2018-11-28 11:26:26,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:26:26,083 INFO L93 Difference]: Finished difference Result 705 states and 1007 transitions. [2018-11-28 11:26:26,084 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:26:26,084 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 705 states and 1007 transitions. [2018-11-28 11:26:26,087 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 391 [2018-11-28 11:26:26,090 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 705 states to 632 states and 927 transitions. [2018-11-28 11:26:26,091 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 443 [2018-11-28 11:26:26,091 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 454 [2018-11-28 11:26:26,091 INFO L73 IsDeterministic]: Start isDeterministic. Operand 632 states and 927 transitions. [2018-11-28 11:26:26,093 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:26:26,093 INFO L705 BuchiCegarLoop]: Abstraction has 632 states and 927 transitions. [2018-11-28 11:26:26,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 632 states and 927 transitions. [2018-11-28 11:26:26,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 632 to 589. [2018-11-28 11:26:26,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 589 states. [2018-11-28 11:26:26,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 589 states to 589 states and 876 transitions. [2018-11-28 11:26:26,104 INFO L728 BuchiCegarLoop]: Abstraction has 589 states and 876 transitions. [2018-11-28 11:26:26,104 INFO L608 BuchiCegarLoop]: Abstraction has 589 states and 876 transitions. [2018-11-28 11:26:26,104 INFO L442 BuchiCegarLoop]: ======== Iteration 4============ [2018-11-28 11:26:26,104 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 589 states and 876 transitions. [2018-11-28 11:26:26,107 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 382 [2018-11-28 11:26:26,107 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:26:26,107 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:26:26,108 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:26:26,108 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:26:26,108 INFO L794 eck$LassoCheckResult]: Stem: 5003#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;havoc ssl3_accept_~s__init_buf___0~0;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; 4806#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4760#L84-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; 4761#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4905#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 4906#L98-2 assume !false; 4772#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5004#L101 assume !(12292 == ssl3_accept_~s__state~0); 5015#L104 assume !(16384 == ssl3_accept_~s__state~0); 5016#L107 assume 8192 == ssl3_accept_~s__state~0; 4895#L210 [2018-11-28 11:26:26,108 INFO L796 eck$LassoCheckResult]: Loop: 4895#L210 ssl3_accept_~s__server~0 := 1; 4896#L215 assume 0 != ssl3_accept_~cb~0; 4965#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4966#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4992#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4994#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4996#L242 assume 12292 != ssl3_accept_~s__state~0; 4901#L243 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; 4794#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 5255#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5249#L601-1 ssl3_accept_~skip~0 := 0; 5247#L98-2 assume !false; 5245#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5243#L101 assume !(12292 == ssl3_accept_~s__state~0); 5241#L104 assume !(16384 == ssl3_accept_~s__state~0); 5239#L107 assume 8192 == ssl3_accept_~s__state~0; 4895#L210 [2018-11-28 11:26:26,108 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:26,109 INFO L82 PathProgramCache]: Analyzing trace with hash 1269760736, now seen corresponding path program 1 times [2018-11-28 11:26:26,109 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:26,109 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:26,110 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:26,110 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:26:26,110 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:26,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:26:26,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 11:26:26,131 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:26:26,131 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2018-11-28 11:26:26,131 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-28 11:26:26,132 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:26,132 INFO L82 PathProgramCache]: Analyzing trace with hash 144604704, now seen corresponding path program 1 times [2018-11-28 11:26:26,132 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:26,132 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:26,133 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:26,133 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:26:26,133 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:26,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:26:26,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 11:26:26,158 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:26:26,158 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-28 11:26:26,158 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:26:26,158 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:26:26,158 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:26:26,159 INFO L87 Difference]: Start difference. First operand 589 states and 876 transitions. cyclomatic complexity: 290 Second operand 3 states. [2018-11-28 11:26:26,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:26:26,236 INFO L93 Difference]: Finished difference Result 599 states and 884 transitions. [2018-11-28 11:26:26,237 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:26:26,237 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 599 states and 884 transitions. [2018-11-28 11:26:26,239 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 392 [2018-11-28 11:26:26,241 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 599 states to 599 states and 884 transitions. [2018-11-28 11:26:26,241 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 425 [2018-11-28 11:26:26,241 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 425 [2018-11-28 11:26:26,242 INFO L73 IsDeterministic]: Start isDeterministic. Operand 599 states and 884 transitions. [2018-11-28 11:26:26,242 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:26:26,242 INFO L705 BuchiCegarLoop]: Abstraction has 599 states and 884 transitions. [2018-11-28 11:26:26,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 599 states and 884 transitions. [2018-11-28 11:26:26,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 599 to 589. [2018-11-28 11:26:26,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 589 states. [2018-11-28 11:26:26,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 589 states to 589 states and 872 transitions. [2018-11-28 11:26:26,248 INFO L728 BuchiCegarLoop]: Abstraction has 589 states and 872 transitions. [2018-11-28 11:26:26,248 INFO L608 BuchiCegarLoop]: Abstraction has 589 states and 872 transitions. [2018-11-28 11:26:26,248 INFO L442 BuchiCegarLoop]: ======== Iteration 5============ [2018-11-28 11:26:26,248 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 589 states and 872 transitions. [2018-11-28 11:26:26,250 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 382 [2018-11-28 11:26:26,250 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:26:26,250 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:26:26,251 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:26:26,251 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:26:26,251 INFO L794 eck$LassoCheckResult]: Stem: 6203#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;havoc ssl3_accept_~s__init_buf___0~0;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; 6002#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5955#L84-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; 5956#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6099#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 6100#L98-2 assume !false; 6445#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6443#L101 assume !(12292 == ssl3_accept_~s__state~0); 6441#L104 assume !(16384 == ssl3_accept_~s__state~0); 6439#L107 assume !(8192 == ssl3_accept_~s__state~0); 6437#L110 assume !(24576 == ssl3_accept_~s__state~0); 6436#L113 assume 8195 == ssl3_accept_~s__state~0; 6089#L210 [2018-11-28 11:26:26,251 INFO L796 eck$LassoCheckResult]: Loop: 6089#L210 ssl3_accept_~s__server~0 := 1; 6090#L215 assume 0 != ssl3_accept_~cb~0; 6163#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 6164#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 6190#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 6194#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 6196#L242 assume 12292 != ssl3_accept_~s__state~0; 6095#L243 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; 5989#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 6518#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6513#L601-1 ssl3_accept_~skip~0 := 0; 5962#L98-2 assume !false; 5963#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6512#L101 assume !(12292 == ssl3_accept_~s__state~0); 6215#L104 assume !(16384 == ssl3_accept_~s__state~0); 6216#L107 assume !(8192 == ssl3_accept_~s__state~0); 6207#L110 assume !(24576 == ssl3_accept_~s__state~0); 6144#L113 assume 8195 == ssl3_accept_~s__state~0; 6089#L210 [2018-11-28 11:26:26,251 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:26,251 INFO L82 PathProgramCache]: Analyzing trace with hash 469359109, now seen corresponding path program 1 times [2018-11-28 11:26:26,252 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:26,252 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:26,252 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:26,252 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:26:26,253 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:26,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:26:26,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 11:26:26,278 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:26:26,278 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2018-11-28 11:26:26,278 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-28 11:26:26,278 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:26,278 INFO L82 PathProgramCache]: Analyzing trace with hash 1526170949, now seen corresponding path program 1 times [2018-11-28 11:26:26,278 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:26,279 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:26,279 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:26,279 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:26:26,279 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:26,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:26:26,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 11:26:26,295 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:26:26,295 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-28 11:26:26,295 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:26:26,295 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:26:26,295 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:26:26,296 INFO L87 Difference]: Start difference. First operand 589 states and 872 transitions. cyclomatic complexity: 286 Second operand 3 states. [2018-11-28 11:26:26,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:26:26,372 INFO L93 Difference]: Finished difference Result 599 states and 880 transitions. [2018-11-28 11:26:26,373 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:26:26,373 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 599 states and 880 transitions. [2018-11-28 11:26:26,376 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 392 [2018-11-28 11:26:26,379 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 599 states to 599 states and 880 transitions. [2018-11-28 11:26:26,379 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 425 [2018-11-28 11:26:26,380 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 425 [2018-11-28 11:26:26,382 INFO L73 IsDeterministic]: Start isDeterministic. Operand 599 states and 880 transitions. [2018-11-28 11:26:26,382 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:26:26,382 INFO L705 BuchiCegarLoop]: Abstraction has 599 states and 880 transitions. [2018-11-28 11:26:26,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 599 states and 880 transitions. [2018-11-28 11:26:26,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 599 to 589. [2018-11-28 11:26:26,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 589 states. [2018-11-28 11:26:26,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 589 states to 589 states and 868 transitions. [2018-11-28 11:26:26,391 INFO L728 BuchiCegarLoop]: Abstraction has 589 states and 868 transitions. [2018-11-28 11:26:26,391 INFO L608 BuchiCegarLoop]: Abstraction has 589 states and 868 transitions. [2018-11-28 11:26:26,391 INFO L442 BuchiCegarLoop]: ======== Iteration 6============ [2018-11-28 11:26:26,391 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 589 states and 868 transitions. [2018-11-28 11:26:26,393 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 382 [2018-11-28 11:26:26,393 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:26:26,393 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:26:26,394 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:26:26,394 INFO L867 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] [2018-11-28 11:26:26,394 INFO L794 eck$LassoCheckResult]: Stem: 7396#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;havoc ssl3_accept_~s__init_buf___0~0;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; 7197#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7150#L84-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; 7151#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7294#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 7295#L98-2 assume !false; 7626#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7624#L101 assume !(12292 == ssl3_accept_~s__state~0); 7622#L104 assume !(16384 == ssl3_accept_~s__state~0); 7620#L107 assume !(8192 == ssl3_accept_~s__state~0); 7618#L110 assume !(24576 == ssl3_accept_~s__state~0); 7616#L113 assume !(8195 == ssl3_accept_~s__state~0); 7614#L116 assume !(8480 == ssl3_accept_~s__state~0); 7612#L119 assume !(8481 == ssl3_accept_~s__state~0); 7610#L122 assume !(8482 == ssl3_accept_~s__state~0); 7458#L125 assume 8464 == ssl3_accept_~s__state~0; 7404#L132 [2018-11-28 11:26:26,395 INFO L796 eck$LassoCheckResult]: Loop: 7404#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 7299#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7297#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 7298#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 7262#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7264#L601-1 ssl3_accept_~skip~0 := 0; 7157#L98-2 assume !false; 7158#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7699#L101 assume !(12292 == ssl3_accept_~s__state~0); 7692#L104 assume !(16384 == ssl3_accept_~s__state~0); 7417#L107 assume !(8192 == ssl3_accept_~s__state~0); 7400#L110 assume !(24576 == ssl3_accept_~s__state~0); 7339#L113 assume !(8195 == ssl3_accept_~s__state~0); 7305#L116 assume !(8480 == ssl3_accept_~s__state~0); 7306#L119 assume !(8481 == ssl3_accept_~s__state~0); 7676#L122 assume !(8482 == ssl3_accept_~s__state~0); 7199#L125 assume !(8464 == ssl3_accept_~s__state~0); 7200#L128 assume !(8465 == ssl3_accept_~s__state~0); 7169#L131 assume !(8466 == ssl3_accept_~s__state~0); 7170#L134 assume 8496 == ssl3_accept_~s__state~0; 7354#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 7355#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7383#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 7373#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 7367#L292-2 ssl3_accept_~s__init_num~0 := 0; 7188#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 7667#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7666#L601-1 ssl3_accept_~skip~0 := 0; 7706#L98-2 assume !false; 7397#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7398#L101 assume !(12292 == ssl3_accept_~s__state~0); 7408#L104 assume 16384 == ssl3_accept_~s__state~0; 7409#L210 ssl3_accept_~s__server~0 := 1; 7716#L215 assume 0 != ssl3_accept_~cb~0; 7715#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7707#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 7703#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7700#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7697#L242 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; 7696#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 7689#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7683#L601-1 ssl3_accept_~skip~0 := 0; 7681#L98-2 assume !false; 7679#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7677#L101 assume !(12292 == ssl3_accept_~s__state~0); 7662#L104 assume !(16384 == ssl3_accept_~s__state~0); 7661#L107 assume !(8192 == ssl3_accept_~s__state~0); 7660#L110 assume !(24576 == ssl3_accept_~s__state~0); 7650#L113 assume !(8195 == ssl3_accept_~s__state~0); 7466#L116 assume !(8480 == ssl3_accept_~s__state~0); 7467#L119 assume !(8481 == ssl3_accept_~s__state~0); 7468#L122 assume !(8482 == ssl3_accept_~s__state~0); 7480#L125 assume 8464 == ssl3_accept_~s__state~0; 7404#L132 [2018-11-28 11:26:26,395 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:26,395 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 3 times [2018-11-28 11:26:26,395 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:26,395 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:26,396 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:26,396 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:26:26,396 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:26,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:26,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:26,416 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:26,416 INFO L82 PathProgramCache]: Analyzing trace with hash -1136617358, now seen corresponding path program 1 times [2018-11-28 11:26:26,416 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:26,416 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:26,417 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:26,417 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:26:26,417 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:26,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:26:26,447 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 11:26:26,448 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:26:26,448 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 11:26:26,448 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:26:26,448 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:26:26,448 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:26:26,449 INFO L87 Difference]: Start difference. First operand 589 states and 868 transitions. cyclomatic complexity: 282 Second operand 3 states. [2018-11-28 11:26:26,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:26:26,590 INFO L93 Difference]: Finished difference Result 744 states and 1053 transitions. [2018-11-28 11:26:26,591 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:26:26,591 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 744 states and 1053 transitions. [2018-11-28 11:26:26,594 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 447 [2018-11-28 11:26:26,597 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 744 states to 686 states and 995 transitions. [2018-11-28 11:26:26,597 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 480 [2018-11-28 11:26:26,598 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 480 [2018-11-28 11:26:26,598 INFO L73 IsDeterministic]: Start isDeterministic. Operand 686 states and 995 transitions. [2018-11-28 11:26:26,598 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:26:26,598 INFO L705 BuchiCegarLoop]: Abstraction has 686 states and 995 transitions. [2018-11-28 11:26:26,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 686 states and 995 transitions. [2018-11-28 11:26:26,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 686 to 670. [2018-11-28 11:26:26,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 670 states. [2018-11-28 11:26:26,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 670 states to 670 states and 973 transitions. [2018-11-28 11:26:26,609 INFO L728 BuchiCegarLoop]: Abstraction has 670 states and 973 transitions. [2018-11-28 11:26:26,609 INFO L608 BuchiCegarLoop]: Abstraction has 670 states and 973 transitions. [2018-11-28 11:26:26,609 INFO L442 BuchiCegarLoop]: ======== Iteration 7============ [2018-11-28 11:26:26,609 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 670 states and 973 transitions. [2018-11-28 11:26:26,611 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 436 [2018-11-28 11:26:26,612 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:26:26,612 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:26:26,612 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:26:26,613 INFO L867 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] [2018-11-28 11:26:26,613 INFO L794 eck$LassoCheckResult]: Stem: 8731#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;havoc ssl3_accept_~s__init_buf___0~0;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; 8535#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8489#L84-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; 8490#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 8630#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 8631#L98-2 assume !false; 8501#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8732#L101 assume !(12292 == ssl3_accept_~s__state~0); 8742#L104 assume !(16384 == ssl3_accept_~s__state~0); 8743#L107 assume !(8192 == ssl3_accept_~s__state~0); 8734#L110 assume !(24576 == ssl3_accept_~s__state~0); 8673#L113 assume !(8195 == ssl3_accept_~s__state~0); 8640#L116 assume !(8480 == ssl3_accept_~s__state~0); 8641#L119 assume !(8481 == ssl3_accept_~s__state~0); 8595#L122 assume !(8482 == ssl3_accept_~s__state~0); 8596#L125 assume 8464 == ssl3_accept_~s__state~0; 8738#L132 [2018-11-28 11:26:26,613 INFO L796 eck$LassoCheckResult]: Loop: 8738#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 8639#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 8633#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 8634#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 9063#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9057#L601-1 ssl3_accept_~skip~0 := 0; 9055#L98-2 assume !false; 9054#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9053#L101 assume !(12292 == ssl3_accept_~s__state~0); 9052#L104 assume !(16384 == ssl3_accept_~s__state~0); 9051#L107 assume !(8192 == ssl3_accept_~s__state~0); 9050#L110 assume !(24576 == ssl3_accept_~s__state~0); 9044#L113 assume !(8195 == ssl3_accept_~s__state~0); 9042#L116 assume !(8480 == ssl3_accept_~s__state~0); 9040#L119 assume !(8481 == ssl3_accept_~s__state~0); 9038#L122 assume !(8482 == ssl3_accept_~s__state~0); 9036#L125 assume !(8464 == ssl3_accept_~s__state~0); 9034#L128 assume !(8465 == ssl3_accept_~s__state~0); 9032#L131 assume !(8466 == ssl3_accept_~s__state~0); 8963#L134 assume 8496 == ssl3_accept_~s__state~0; 8872#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 8960#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 8958#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 8956#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 8911#L292-2 ssl3_accept_~s__init_num~0 := 0; 8798#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 8910#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8905#L601-1 ssl3_accept_~skip~0 := 0; 8903#L98-2 assume !false; 8900#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8898#L101 assume !(12292 == ssl3_accept_~s__state~0); 8897#L104 assume 16384 == ssl3_accept_~s__state~0; 8895#L210 ssl3_accept_~s__server~0 := 1; 9095#L215 assume 0 != ssl3_accept_~cb~0; 9094#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 9093#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 9091#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 9088#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 9085#L242 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; 9084#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 9083#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9078#L601-1 ssl3_accept_~skip~0 := 0; 9077#L98-2 assume !false; 9076#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9075#L101 assume !(12292 == ssl3_accept_~s__state~0); 9073#L104 assume !(16384 == ssl3_accept_~s__state~0); 9072#L107 assume !(8192 == ssl3_accept_~s__state~0); 9071#L110 assume !(24576 == ssl3_accept_~s__state~0); 9070#L113 assume !(8195 == ssl3_accept_~s__state~0); 8821#L116 assume !(8480 == ssl3_accept_~s__state~0); 8822#L119 assume !(8481 == ssl3_accept_~s__state~0); 8823#L122 assume !(8482 == ssl3_accept_~s__state~0); 9029#L125 assume 8464 == ssl3_accept_~s__state~0; 8738#L132 [2018-11-28 11:26:26,613 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:26,613 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 4 times [2018-11-28 11:26:26,613 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:26,613 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:26,614 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:26,614 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:26:26,614 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:26,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:26,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:26,624 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:26,624 INFO L82 PathProgramCache]: Analyzing trace with hash -1159249612, now seen corresponding path program 1 times [2018-11-28 11:26:26,624 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:26,624 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:26,625 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:26,625 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:26:26,625 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:26,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:26:26,648 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 11:26:26,648 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:26:26,649 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 11:26:26,649 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:26:26,649 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:26:26,649 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:26:26,649 INFO L87 Difference]: Start difference. First operand 670 states and 973 transitions. cyclomatic complexity: 306 Second operand 3 states. [2018-11-28 11:26:26,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:26:26,840 INFO L93 Difference]: Finished difference Result 825 states and 1210 transitions. [2018-11-28 11:26:26,841 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:26:26,841 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 825 states and 1210 transitions. [2018-11-28 11:26:26,844 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 535 [2018-11-28 11:26:26,849 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 825 states to 818 states and 1203 transitions. [2018-11-28 11:26:26,850 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 568 [2018-11-28 11:26:26,850 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 568 [2018-11-28 11:26:26,850 INFO L73 IsDeterministic]: Start isDeterministic. Operand 818 states and 1203 transitions. [2018-11-28 11:26:26,850 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:26:26,851 INFO L705 BuchiCegarLoop]: Abstraction has 818 states and 1203 transitions. [2018-11-28 11:26:26,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 818 states and 1203 transitions. [2018-11-28 11:26:26,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 818 to 799. [2018-11-28 11:26:26,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 799 states. [2018-11-28 11:26:26,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 799 states to 799 states and 1175 transitions. [2018-11-28 11:26:26,863 INFO L728 BuchiCegarLoop]: Abstraction has 799 states and 1175 transitions. [2018-11-28 11:26:26,863 INFO L608 BuchiCegarLoop]: Abstraction has 799 states and 1175 transitions. [2018-11-28 11:26:26,863 INFO L442 BuchiCegarLoop]: ======== Iteration 8============ [2018-11-28 11:26:26,863 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 799 states and 1175 transitions. [2018-11-28 11:26:26,866 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 522 [2018-11-28 11:26:26,866 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:26:26,866 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:26:26,867 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:26:26,867 INFO L867 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] [2018-11-28 11:26:26,867 INFO L794 eck$LassoCheckResult]: Stem: 10247#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;havoc ssl3_accept_~s__init_buf___0~0;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; 10036#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9990#L84-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; 9991#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 10138#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 10139#L98-2 assume !false; 10594#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10278#L101 assume !(12292 == ssl3_accept_~s__state~0); 10279#L104 assume !(16384 == ssl3_accept_~s__state~0); 10749#L107 assume !(8192 == ssl3_accept_~s__state~0); 10748#L110 assume !(24576 == ssl3_accept_~s__state~0); 10747#L113 assume !(8195 == ssl3_accept_~s__state~0); 10746#L116 assume !(8480 == ssl3_accept_~s__state~0); 10745#L119 assume !(8481 == ssl3_accept_~s__state~0); 10744#L122 assume !(8482 == ssl3_accept_~s__state~0); 10315#L125 assume 8464 == ssl3_accept_~s__state~0; 10254#L132 [2018-11-28 11:26:26,868 INFO L796 eck$LassoCheckResult]: Loop: 10254#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 10142#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 10141#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 10001#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 10002#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10105#L601-1 ssl3_accept_~skip~0 := 0; 9997#L98-2 assume !false; 9998#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10248#L101 assume !(12292 == ssl3_accept_~s__state~0); 10753#L104 assume !(16384 == ssl3_accept_~s__state~0); 10267#L107 assume !(8192 == ssl3_accept_~s__state~0); 10268#L110 assume !(24576 == ssl3_accept_~s__state~0); 10752#L113 assume !(8195 == ssl3_accept_~s__state~0); 10751#L116 assume !(8480 == ssl3_accept_~s__state~0); 10157#L119 assume !(8481 == ssl3_accept_~s__state~0); 10158#L122 assume !(8482 == ssl3_accept_~s__state~0); 10040#L125 assume !(8464 == ssl3_accept_~s__state~0); 10041#L128 assume !(8465 == ssl3_accept_~s__state~0); 10056#L131 assume !(8466 == ssl3_accept_~s__state~0); 10283#L134 assume 8496 == ssl3_accept_~s__state~0; 10197#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 10198#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 10231#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 10219#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 10220#L292-2 ssl3_accept_~s__init_num~0 := 0; 10028#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 10672#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10667#L601-1 ssl3_accept_~skip~0 := 0; 10666#L98-2 assume !false; 10665#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10664#L101 assume !(12292 == ssl3_accept_~s__state~0); 10663#L104 assume !(16384 == ssl3_accept_~s__state~0); 10662#L107 assume !(8192 == ssl3_accept_~s__state~0); 10661#L110 assume !(24576 == ssl3_accept_~s__state~0); 10660#L113 assume !(8195 == ssl3_accept_~s__state~0); 10659#L116 assume !(8480 == ssl3_accept_~s__state~0); 10658#L119 assume !(8481 == ssl3_accept_~s__state~0); 10657#L122 assume !(8482 == ssl3_accept_~s__state~0); 10653#L125 assume !(8464 == ssl3_accept_~s__state~0); 10652#L128 assume !(8465 == ssl3_accept_~s__state~0); 10651#L131 assume !(8466 == ssl3_accept_~s__state~0); 10650#L134 assume !(8496 == ssl3_accept_~s__state~0); 10649#L137 assume !(8497 == ssl3_accept_~s__state~0); 10648#L140 assume !(8512 == ssl3_accept_~s__state~0); 10647#L143 assume !(8513 == ssl3_accept_~s__state~0); 10646#L146 assume !(8528 == ssl3_accept_~s__state~0); 10201#L149 assume !(8529 == ssl3_accept_~s__state~0); 10202#L152 assume !(8544 == ssl3_accept_~s__state~0); 10644#L155 assume !(8545 == ssl3_accept_~s__state~0); 10312#L158 assume 8560 == ssl3_accept_~s__state~0; 10274#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 10023#L431 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; 10024#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 10534#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10528#L601-1 ssl3_accept_~skip~0 := 0; 10526#L98-2 assume !false; 10524#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10522#L101 assume !(12292 == ssl3_accept_~s__state~0); 10520#L104 assume !(16384 == ssl3_accept_~s__state~0); 10518#L107 assume !(8192 == ssl3_accept_~s__state~0); 10516#L110 assume !(24576 == ssl3_accept_~s__state~0); 10514#L113 assume !(8195 == ssl3_accept_~s__state~0); 10511#L116 assume !(8480 == ssl3_accept_~s__state~0); 10332#L119 assume !(8481 == ssl3_accept_~s__state~0); 10333#L122 assume !(8482 == ssl3_accept_~s__state~0); 10643#L125 assume 8464 == ssl3_accept_~s__state~0; 10254#L132 [2018-11-28 11:26:26,868 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:26,868 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 5 times [2018-11-28 11:26:26,868 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:26,868 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:26,869 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:26,877 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:26:26,877 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:26,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:26,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:26,892 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:26,892 INFO L82 PathProgramCache]: Analyzing trace with hash 1036966190, now seen corresponding path program 1 times [2018-11-28 11:26:26,892 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:26,892 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:26,893 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:26,893 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:26:26,893 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:26,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:26:26,925 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 11:26:26,926 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:26:26,926 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 11:26:26,926 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:26:26,926 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:26:26,926 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:26:26,927 INFO L87 Difference]: Start difference. First operand 799 states and 1175 transitions. cyclomatic complexity: 379 Second operand 3 states. [2018-11-28 11:26:27,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:26:27,065 INFO L93 Difference]: Finished difference Result 941 states and 1291 transitions. [2018-11-28 11:26:27,065 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:26:27,065 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 941 states and 1291 transitions. [2018-11-28 11:26:27,068 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 621 [2018-11-28 11:26:27,072 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 941 states to 941 states and 1291 transitions. [2018-11-28 11:26:27,072 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 654 [2018-11-28 11:26:27,073 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 654 [2018-11-28 11:26:27,073 INFO L73 IsDeterministic]: Start isDeterministic. Operand 941 states and 1291 transitions. [2018-11-28 11:26:27,073 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:26:27,073 INFO L705 BuchiCegarLoop]: Abstraction has 941 states and 1291 transitions. [2018-11-28 11:26:27,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 941 states and 1291 transitions. [2018-11-28 11:26:27,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 941 to 933. [2018-11-28 11:26:27,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 933 states. [2018-11-28 11:26:27,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 933 states to 933 states and 1280 transitions. [2018-11-28 11:26:27,087 INFO L728 BuchiCegarLoop]: Abstraction has 933 states and 1280 transitions. [2018-11-28 11:26:27,087 INFO L608 BuchiCegarLoop]: Abstraction has 933 states and 1280 transitions. [2018-11-28 11:26:27,087 INFO L442 BuchiCegarLoop]: ======== Iteration 9============ [2018-11-28 11:26:27,088 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 933 states and 1280 transitions. [2018-11-28 11:26:27,090 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 614 [2018-11-28 11:26:27,091 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:26:27,091 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:26:27,092 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:26:27,092 INFO L867 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] [2018-11-28 11:26:27,092 INFO L794 eck$LassoCheckResult]: Stem: 11981#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;havoc ssl3_accept_~s__init_buf___0~0;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; 11782#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 11736#L84-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; 11737#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 11878#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 11879#L98-2 assume !false; 12126#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12334#L101 assume !(12292 == ssl3_accept_~s__state~0); 12332#L104 assume !(16384 == ssl3_accept_~s__state~0); 12330#L107 assume !(8192 == ssl3_accept_~s__state~0); 12328#L110 assume !(24576 == ssl3_accept_~s__state~0); 12326#L113 assume !(8195 == ssl3_accept_~s__state~0); 12324#L116 assume !(8480 == ssl3_accept_~s__state~0); 12322#L119 assume !(8481 == ssl3_accept_~s__state~0); 12320#L122 assume !(8482 == ssl3_accept_~s__state~0); 12318#L125 assume 8464 == ssl3_accept_~s__state~0; 11989#L132 [2018-11-28 11:26:27,093 INFO L796 eck$LassoCheckResult]: Loop: 11989#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 11883#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 11881#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 11882#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 12542#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12537#L601-1 ssl3_accept_~skip~0 := 0; 12536#L98-2 assume !false; 12535#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12534#L101 assume !(12292 == ssl3_accept_~s__state~0); 12533#L104 assume !(16384 == ssl3_accept_~s__state~0); 12532#L107 assume !(8192 == ssl3_accept_~s__state~0); 12531#L110 assume !(24576 == ssl3_accept_~s__state~0); 12530#L113 assume !(8195 == ssl3_accept_~s__state~0); 12529#L116 assume !(8480 == ssl3_accept_~s__state~0); 12528#L119 assume !(8481 == ssl3_accept_~s__state~0); 12527#L122 assume !(8482 == ssl3_accept_~s__state~0); 12526#L125 assume !(8464 == ssl3_accept_~s__state~0); 12525#L128 assume !(8465 == ssl3_accept_~s__state~0); 12524#L131 assume !(8466 == ssl3_accept_~s__state~0); 12151#L134 assume 8496 == ssl3_accept_~s__state~0; 11938#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 11939#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 11967#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 11956#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 11957#L292-2 ssl3_accept_~s__init_num~0 := 0; 12432#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 12430#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12424#L601-1 ssl3_accept_~skip~0 := 0; 12422#L98-2 assume !false; 12420#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12418#L101 assume !(12292 == ssl3_accept_~s__state~0); 12417#L104 assume !(16384 == ssl3_accept_~s__state~0); 12416#L107 assume !(8192 == ssl3_accept_~s__state~0); 12415#L110 assume !(24576 == ssl3_accept_~s__state~0); 12414#L113 assume !(8195 == ssl3_accept_~s__state~0); 12413#L116 assume !(8480 == ssl3_accept_~s__state~0); 12411#L119 assume !(8481 == ssl3_accept_~s__state~0); 12404#L122 assume !(8482 == ssl3_accept_~s__state~0); 12403#L125 assume !(8464 == ssl3_accept_~s__state~0); 12400#L128 assume !(8465 == ssl3_accept_~s__state~0); 12397#L131 assume !(8466 == ssl3_accept_~s__state~0); 12398#L134 assume !(8496 == ssl3_accept_~s__state~0); 12152#L137 assume !(8497 == ssl3_accept_~s__state~0); 12153#L140 assume 8512 == ssl3_accept_~s__state~0; 11854#L144 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; 11834#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 11773#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11774#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 12479#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12477#L601-1 ssl3_accept_~skip~0 := 0; 12511#L98-2 assume !false; 12509#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12508#L101 assume !(12292 == ssl3_accept_~s__state~0); 12507#L104 assume !(16384 == ssl3_accept_~s__state~0); 12506#L107 assume !(8192 == ssl3_accept_~s__state~0); 12383#L110 assume !(24576 == ssl3_accept_~s__state~0); 12382#L113 assume !(8195 == ssl3_accept_~s__state~0); 12381#L116 assume !(8480 == ssl3_accept_~s__state~0); 12379#L119 assume !(8481 == ssl3_accept_~s__state~0); 12377#L122 assume !(8482 == ssl3_accept_~s__state~0); 12365#L125 assume !(8464 == ssl3_accept_~s__state~0); 12363#L128 assume !(8465 == ssl3_accept_~s__state~0); 12359#L131 assume !(8466 == ssl3_accept_~s__state~0); 12356#L134 assume !(8496 == ssl3_accept_~s__state~0); 12351#L137 assume !(8497 == ssl3_accept_~s__state~0); 12344#L140 assume !(8512 == ssl3_accept_~s__state~0); 12315#L143 assume !(8513 == ssl3_accept_~s__state~0); 12301#L146 assume !(8528 == ssl3_accept_~s__state~0); 12302#L149 assume !(8529 == ssl3_accept_~s__state~0); 12309#L152 assume !(8544 == ssl3_accept_~s__state~0); 12308#L155 assume !(8545 == ssl3_accept_~s__state~0); 12307#L158 assume 8560 == ssl3_accept_~s__state~0; 12003#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 11769#L431 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; 11770#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 12604#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12598#L601-1 ssl3_accept_~skip~0 := 0; 12596#L98-2 assume !false; 12594#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12592#L101 assume !(12292 == ssl3_accept_~s__state~0); 12590#L104 assume !(16384 == ssl3_accept_~s__state~0); 12473#L107 assume !(8192 == ssl3_accept_~s__state~0); 12471#L110 assume !(24576 == ssl3_accept_~s__state~0); 12470#L113 assume !(8195 == ssl3_accept_~s__state~0); 12466#L116 assume !(8480 == ssl3_accept_~s__state~0); 12053#L119 assume !(8481 == ssl3_accept_~s__state~0); 12054#L122 assume !(8482 == ssl3_accept_~s__state~0); 12055#L125 assume 8464 == ssl3_accept_~s__state~0; 11989#L132 [2018-11-28 11:26:27,093 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:27,097 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 6 times [2018-11-28 11:26:27,097 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:27,097 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:27,098 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:27,098 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:26:27,098 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:27,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:27,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:27,112 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:27,112 INFO L82 PathProgramCache]: Analyzing trace with hash -1271225486, now seen corresponding path program 1 times [2018-11-28 11:26:27,112 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:27,112 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:27,115 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:27,115 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:26:27,115 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:27,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:26:27,154 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2018-11-28 11:26:27,154 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:26:27,155 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 11:26:27,155 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:26:27,155 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:26:27,155 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:26:27,155 INFO L87 Difference]: Start difference. First operand 933 states and 1280 transitions. cyclomatic complexity: 350 Second operand 3 states. [2018-11-28 11:26:27,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:26:27,271 INFO L93 Difference]: Finished difference Result 1059 states and 1451 transitions. [2018-11-28 11:26:27,272 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:26:27,273 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1059 states and 1451 transitions. [2018-11-28 11:26:27,277 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 698 [2018-11-28 11:26:27,281 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1059 states to 1059 states and 1451 transitions. [2018-11-28 11:26:27,282 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 731 [2018-11-28 11:26:27,282 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 731 [2018-11-28 11:26:27,282 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1059 states and 1451 transitions. [2018-11-28 11:26:27,283 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:26:27,283 INFO L705 BuchiCegarLoop]: Abstraction has 1059 states and 1451 transitions. [2018-11-28 11:26:27,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1059 states and 1451 transitions. [2018-11-28 11:26:27,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1059 to 1017. [2018-11-28 11:26:27,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1017 states. [2018-11-28 11:26:27,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1017 states to 1017 states and 1382 transitions. [2018-11-28 11:26:27,297 INFO L728 BuchiCegarLoop]: Abstraction has 1017 states and 1382 transitions. [2018-11-28 11:26:27,297 INFO L608 BuchiCegarLoop]: Abstraction has 1017 states and 1382 transitions. [2018-11-28 11:26:27,297 INFO L442 BuchiCegarLoop]: ======== Iteration 10============ [2018-11-28 11:26:27,297 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1017 states and 1382 transitions. [2018-11-28 11:26:27,300 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 670 [2018-11-28 11:26:27,301 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:26:27,301 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:26:27,302 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:26:27,302 INFO L867 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] [2018-11-28 11:26:27,302 INFO L794 eck$LassoCheckResult]: Stem: 13990#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;havoc ssl3_accept_~s__init_buf___0~0;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; 13779#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 13734#L84-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; 13735#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 13880#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 13881#L98-2 assume !false; 14298#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14656#L101 assume !(12292 == ssl3_accept_~s__state~0); 14652#L104 assume !(16384 == ssl3_accept_~s__state~0); 14649#L107 assume !(8192 == ssl3_accept_~s__state~0); 14646#L110 assume !(24576 == ssl3_accept_~s__state~0); 14644#L113 assume !(8195 == ssl3_accept_~s__state~0); 14642#L116 assume !(8480 == ssl3_accept_~s__state~0); 14638#L119 assume !(8481 == ssl3_accept_~s__state~0); 13842#L122 assume !(8482 == ssl3_accept_~s__state~0); 13843#L125 assume 8464 == ssl3_accept_~s__state~0; 13999#L132 [2018-11-28 11:26:27,302 INFO L796 eck$LassoCheckResult]: Loop: 13999#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 13885#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 13883#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 13884#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 14688#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14682#L601-1 ssl3_accept_~skip~0 := 0; 14680#L98-2 assume !false; 14678#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14676#L101 assume !(12292 == ssl3_accept_~s__state~0); 14660#L104 assume !(16384 == ssl3_accept_~s__state~0); 14658#L107 assume !(8192 == ssl3_accept_~s__state~0); 14654#L110 assume !(24576 == ssl3_accept_~s__state~0); 14651#L113 assume !(8195 == ssl3_accept_~s__state~0); 13890#L116 assume !(8480 == ssl3_accept_~s__state~0); 13891#L119 assume !(8481 == ssl3_accept_~s__state~0); 14634#L122 assume !(8482 == ssl3_accept_~s__state~0); 14635#L125 assume !(8464 == ssl3_accept_~s__state~0); 14640#L128 assume !(8465 == ssl3_accept_~s__state~0); 13753#L131 assume !(8466 == ssl3_accept_~s__state~0); 13754#L134 assume 8496 == ssl3_accept_~s__state~0; 14398#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 14477#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 14476#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 14475#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 14473#L292-2 ssl3_accept_~s__init_num~0 := 0; 14464#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 14463#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14458#L601-1 ssl3_accept_~skip~0 := 0; 14456#L98-2 assume !false; 14454#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14452#L101 assume !(12292 == ssl3_accept_~s__state~0); 14451#L104 assume !(16384 == ssl3_accept_~s__state~0); 14445#L107 assume !(8192 == ssl3_accept_~s__state~0); 14443#L110 assume !(24576 == ssl3_accept_~s__state~0); 14439#L113 assume !(8195 == ssl3_accept_~s__state~0); 14437#L116 assume !(8480 == ssl3_accept_~s__state~0); 14436#L119 assume !(8481 == ssl3_accept_~s__state~0); 14430#L122 assume !(8482 == ssl3_accept_~s__state~0); 14428#L125 assume !(8464 == ssl3_accept_~s__state~0); 14426#L128 assume !(8465 == ssl3_accept_~s__state~0); 14424#L131 assume !(8466 == ssl3_accept_~s__state~0); 14422#L134 assume !(8496 == ssl3_accept_~s__state~0); 14420#L137 assume !(8497 == ssl3_accept_~s__state~0); 14418#L140 assume !(8512 == ssl3_accept_~s__state~0); 14392#L143 assume !(8513 == ssl3_accept_~s__state~0); 14390#L146 assume !(8528 == ssl3_accept_~s__state~0); 14387#L149 assume !(8529 == ssl3_accept_~s__state~0); 14384#L152 assume !(8544 == ssl3_accept_~s__state~0); 14381#L155 assume !(8545 == ssl3_accept_~s__state~0); 14379#L158 assume !(8560 == ssl3_accept_~s__state~0); 14376#L161 assume !(8561 == ssl3_accept_~s__state~0); 14373#L164 assume !(8448 == ssl3_accept_~s__state~0); 14345#L167 assume !(8576 == ssl3_accept_~s__state~0); 14344#L170 assume !(8577 == ssl3_accept_~s__state~0); 14343#L173 assume !(8592 == ssl3_accept_~s__state~0); 14342#L176 assume !(8593 == ssl3_accept_~s__state~0); 14340#L179 assume !(8608 == ssl3_accept_~s__state~0); 14337#L182 assume !(8609 == ssl3_accept_~s__state~0); 14336#L185 assume !(8640 == ssl3_accept_~s__state~0); 14258#L188 assume !(8641 == ssl3_accept_~s__state~0); 13876#L191 assume 8656 == ssl3_accept_~s__state~0; 13877#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 13918#L504 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 13919#L509 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 13915#L515-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 14242#L525 assume !(0 == ssl3_accept_~tmp___10~0); 14236#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 14233#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14227#L601-1 ssl3_accept_~skip~0 := 0; 14226#L98-2 assume !false; 14225#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14223#L101 assume 12292 == ssl3_accept_~s__state~0; 13922#L102 ssl3_accept_~s__new_session~0 := 1; 13923#L210 ssl3_accept_~s__server~0 := 1; 14531#L215 assume 0 != ssl3_accept_~cb~0; 14530#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 14529#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 14527#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 14524#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 14521#L242 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; 14520#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 14519#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14513#L601-1 ssl3_accept_~skip~0 := 0; 14512#L98-2 assume !false; 14510#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14509#L101 assume !(12292 == ssl3_accept_~s__state~0); 14508#L104 assume !(16384 == ssl3_accept_~s__state~0); 14506#L107 assume !(8192 == ssl3_accept_~s__state~0); 14498#L110 assume !(24576 == ssl3_accept_~s__state~0); 14497#L113 assume !(8195 == ssl3_accept_~s__state~0); 14095#L116 assume !(8480 == ssl3_accept_~s__state~0); 14096#L119 assume !(8481 == ssl3_accept_~s__state~0); 14097#L122 assume !(8482 == ssl3_accept_~s__state~0); 14074#L125 assume 8464 == ssl3_accept_~s__state~0; 13999#L132 [2018-11-28 11:26:27,303 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:27,303 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 7 times [2018-11-28 11:26:27,303 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:27,303 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:27,304 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:27,304 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:26:27,304 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:27,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:27,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:27,315 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:27,316 INFO L82 PathProgramCache]: Analyzing trace with hash 769424681, now seen corresponding path program 1 times [2018-11-28 11:26:27,316 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:27,316 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:27,316 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:27,316 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:26:27,317 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:27,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:26:27,344 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 46 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2018-11-28 11:26:27,345 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:26:27,345 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 11:26:27,345 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:26:27,345 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:26:27,346 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:26:27,346 INFO L87 Difference]: Start difference. First operand 1017 states and 1382 transitions. cyclomatic complexity: 368 Second operand 3 states. [2018-11-28 11:26:27,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:26:27,534 INFO L93 Difference]: Finished difference Result 956 states and 1290 transitions. [2018-11-28 11:26:27,534 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:26:27,534 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 956 states and 1290 transitions. [2018-11-28 11:26:27,537 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 592 [2018-11-28 11:26:27,539 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 956 states to 954 states and 1288 transitions. [2018-11-28 11:26:27,539 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 676 [2018-11-28 11:26:27,540 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 676 [2018-11-28 11:26:27,540 INFO L73 IsDeterministic]: Start isDeterministic. Operand 954 states and 1288 transitions. [2018-11-28 11:26:27,540 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:26:27,540 INFO L705 BuchiCegarLoop]: Abstraction has 954 states and 1288 transitions. [2018-11-28 11:26:27,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 954 states and 1288 transitions. [2018-11-28 11:26:27,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 954 to 950. [2018-11-28 11:26:27,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 950 states. [2018-11-28 11:26:27,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 950 states to 950 states and 1283 transitions. [2018-11-28 11:26:27,553 INFO L728 BuchiCegarLoop]: Abstraction has 950 states and 1283 transitions. [2018-11-28 11:26:27,553 INFO L608 BuchiCegarLoop]: Abstraction has 950 states and 1283 transitions. [2018-11-28 11:26:27,553 INFO L442 BuchiCegarLoop]: ======== Iteration 11============ [2018-11-28 11:26:27,554 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 950 states and 1283 transitions. [2018-11-28 11:26:27,557 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 588 [2018-11-28 11:26:27,557 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:26:27,557 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:26:27,558 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:26:27,558 INFO L867 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] [2018-11-28 11:26:27,558 INFO L794 eck$LassoCheckResult]: Stem: 15950#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;havoc ssl3_accept_~s__init_buf___0~0;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; 15757#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 15711#L84-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; 15712#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 15850#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 15851#L98-2 assume !false; 16352#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16453#L101 assume !(12292 == ssl3_accept_~s__state~0); 16452#L104 assume !(16384 == ssl3_accept_~s__state~0); 16451#L107 assume !(8192 == ssl3_accept_~s__state~0); 16449#L110 assume !(24576 == ssl3_accept_~s__state~0); 16446#L113 assume !(8195 == ssl3_accept_~s__state~0); 16340#L116 assume !(8480 == ssl3_accept_~s__state~0); 16339#L119 assume !(8481 == ssl3_accept_~s__state~0); 16171#L122 assume !(8482 == ssl3_accept_~s__state~0); 16077#L125 assume 8464 == ssl3_accept_~s__state~0; 15959#L132 [2018-11-28 11:26:27,559 INFO L796 eck$LassoCheckResult]: Loop: 15959#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 15855#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 15853#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 15854#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 16545#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16539#L601-1 ssl3_accept_~skip~0 := 0; 16537#L98-2 assume !false; 16535#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16533#L101 assume !(12292 == ssl3_accept_~s__state~0); 16531#L104 assume !(16384 == ssl3_accept_~s__state~0); 16529#L107 assume !(8192 == ssl3_accept_~s__state~0); 16527#L110 assume !(24576 == ssl3_accept_~s__state~0); 16525#L113 assume !(8195 == ssl3_accept_~s__state~0); 16484#L116 assume !(8480 == ssl3_accept_~s__state~0); 16483#L119 assume !(8481 == ssl3_accept_~s__state~0); 16481#L122 assume !(8482 == ssl3_accept_~s__state~0); 16480#L125 assume !(8464 == ssl3_accept_~s__state~0); 16479#L128 assume !(8465 == ssl3_accept_~s__state~0); 16478#L131 assume !(8466 == ssl3_accept_~s__state~0); 16265#L134 assume 8496 == ssl3_accept_~s__state~0; 16044#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 16611#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 16610#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 16609#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 16608#L292-2 ssl3_accept_~s__init_num~0 := 0; 16607#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 16468#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16392#L601-1 ssl3_accept_~skip~0 := 0; 16383#L98-2 assume !false; 16384#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16551#L101 assume !(12292 == ssl3_accept_~s__state~0); 16549#L104 assume !(16384 == ssl3_accept_~s__state~0); 16377#L107 assume !(8192 == ssl3_accept_~s__state~0); 16378#L110 assume !(24576 == ssl3_accept_~s__state~0); 16373#L113 assume !(8195 == ssl3_accept_~s__state~0); 16374#L116 assume !(8480 == ssl3_accept_~s__state~0); 16368#L119 assume !(8481 == ssl3_accept_~s__state~0); 16369#L122 assume !(8482 == ssl3_accept_~s__state~0); 16364#L125 assume !(8464 == ssl3_accept_~s__state~0); 16365#L128 assume !(8465 == ssl3_accept_~s__state~0); 16298#L131 assume !(8466 == ssl3_accept_~s__state~0); 16299#L134 assume !(8496 == ssl3_accept_~s__state~0); 16266#L137 assume !(8497 == ssl3_accept_~s__state~0); 16267#L140 assume 8512 == ssl3_accept_~s__state~0; 15828#L144 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; 15829#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 15748#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 15749#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 16520#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16514#L601-1 ssl3_accept_~skip~0 := 0; 16512#L98-2 assume !false; 16510#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16508#L101 assume !(12292 == ssl3_accept_~s__state~0); 16506#L104 assume !(16384 == ssl3_accept_~s__state~0); 16504#L107 assume !(8192 == ssl3_accept_~s__state~0); 16502#L110 assume !(24576 == ssl3_accept_~s__state~0); 16500#L113 assume !(8195 == ssl3_accept_~s__state~0); 16498#L116 assume !(8480 == ssl3_accept_~s__state~0); 16496#L119 assume !(8481 == ssl3_accept_~s__state~0); 16494#L122 assume !(8482 == ssl3_accept_~s__state~0); 16492#L125 assume !(8464 == ssl3_accept_~s__state~0); 16490#L128 assume !(8465 == ssl3_accept_~s__state~0); 16488#L131 assume !(8466 == ssl3_accept_~s__state~0); 16486#L134 assume !(8496 == ssl3_accept_~s__state~0); 16476#L137 assume !(8497 == ssl3_accept_~s__state~0); 16391#L140 assume !(8512 == ssl3_accept_~s__state~0); 16370#L143 assume !(8513 == ssl3_accept_~s__state~0); 16336#L146 assume 8528 == ssl3_accept_~s__state~0; 15775#L150 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; 15776#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 15883#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 15826#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 15796#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 15797#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 15813#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 16291#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16286#L601-1 ssl3_accept_~skip~0 := 0; 16285#L98-2 assume !false; 16284#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16283#L101 assume !(12292 == ssl3_accept_~s__state~0); 16282#L104 assume !(16384 == ssl3_accept_~s__state~0); 16281#L107 assume !(8192 == ssl3_accept_~s__state~0); 16280#L110 assume !(24576 == ssl3_accept_~s__state~0); 16279#L113 assume !(8195 == ssl3_accept_~s__state~0); 16278#L116 assume !(8480 == ssl3_accept_~s__state~0); 16277#L119 assume !(8481 == ssl3_accept_~s__state~0); 16276#L122 assume !(8482 == ssl3_accept_~s__state~0); 16275#L125 assume !(8464 == ssl3_accept_~s__state~0); 16274#L128 assume !(8465 == ssl3_accept_~s__state~0); 16273#L131 assume !(8466 == ssl3_accept_~s__state~0); 16272#L134 assume !(8496 == ssl3_accept_~s__state~0); 16271#L137 assume !(8497 == ssl3_accept_~s__state~0); 16270#L140 assume !(8512 == ssl3_accept_~s__state~0); 16268#L143 assume !(8513 == ssl3_accept_~s__state~0); 16269#L146 assume !(8528 == ssl3_accept_~s__state~0); 16160#L149 assume !(8529 == ssl3_accept_~s__state~0); 16090#L152 assume !(8544 == ssl3_accept_~s__state~0); 16091#L155 assume !(8545 == ssl3_accept_~s__state~0); 16092#L158 assume 8560 == ssl3_accept_~s__state~0; 15973#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 15744#L431 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; 15745#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 16122#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16112#L601-1 ssl3_accept_~skip~0 := 0; 16110#L98-2 assume !false; 16108#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16106#L101 assume !(12292 == ssl3_accept_~s__state~0); 16104#L104 assume !(16384 == ssl3_accept_~s__state~0); 16102#L107 assume !(8192 == ssl3_accept_~s__state~0); 16100#L110 assume !(24576 == ssl3_accept_~s__state~0); 16098#L113 assume !(8195 == ssl3_accept_~s__state~0); 16096#L116 assume !(8480 == ssl3_accept_~s__state~0); 16094#L119 assume !(8481 == ssl3_accept_~s__state~0); 16095#L122 assume !(8482 == ssl3_accept_~s__state~0); 16161#L125 assume 8464 == ssl3_accept_~s__state~0; 15959#L132 [2018-11-28 11:26:27,559 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:27,559 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 8 times [2018-11-28 11:26:27,559 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:27,559 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:27,560 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:27,560 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:26:27,560 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:27,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:27,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:27,569 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:27,569 INFO L82 PathProgramCache]: Analyzing trace with hash -1168560605, now seen corresponding path program 1 times [2018-11-28 11:26:27,569 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:27,570 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:27,570 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:27,570 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:26:27,570 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:27,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:26:27,609 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2018-11-28 11:26:27,610 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:26:27,610 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 11:26:27,610 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:26:27,612 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:26:27,613 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:26:27,613 INFO L87 Difference]: Start difference. First operand 950 states and 1283 transitions. cyclomatic complexity: 337 Second operand 3 states. [2018-11-28 11:26:27,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:26:27,629 INFO L93 Difference]: Finished difference Result 1871 states and 2511 transitions. [2018-11-28 11:26:27,630 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:26:27,630 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1871 states and 2511 transitions. [2018-11-28 11:26:27,637 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1162 [2018-11-28 11:26:27,645 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1871 states to 1871 states and 2511 transitions. [2018-11-28 11:26:27,645 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1322 [2018-11-28 11:26:27,646 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1322 [2018-11-28 11:26:27,646 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1871 states and 2511 transitions. [2018-11-28 11:26:27,646 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:26:27,646 INFO L705 BuchiCegarLoop]: Abstraction has 1871 states and 2511 transitions. [2018-11-28 11:26:27,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1871 states and 2511 transitions. [2018-11-28 11:26:27,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1871 to 953. [2018-11-28 11:26:27,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 953 states. [2018-11-28 11:26:27,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 953 states to 953 states and 1286 transitions. [2018-11-28 11:26:27,661 INFO L728 BuchiCegarLoop]: Abstraction has 953 states and 1286 transitions. [2018-11-28 11:26:27,661 INFO L608 BuchiCegarLoop]: Abstraction has 953 states and 1286 transitions. [2018-11-28 11:26:27,661 INFO L442 BuchiCegarLoop]: ======== Iteration 12============ [2018-11-28 11:26:27,661 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 953 states and 1286 transitions. [2018-11-28 11:26:27,664 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 590 [2018-11-28 11:26:27,664 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:26:27,664 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:26:27,666 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:26:27,667 INFO L867 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] [2018-11-28 11:26:27,667 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;havoc ssl3_accept_~s__init_buf___0~0;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; 18584#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 18538#L84-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; 18539#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 18679#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 18680#L98-2 assume !false; 18930#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19420#L101 assume !(12292 == ssl3_accept_~s__state~0); 19418#L104 assume !(16384 == ssl3_accept_~s__state~0); 19415#L107 assume !(8192 == ssl3_accept_~s__state~0); 19394#L110 assume !(24576 == ssl3_accept_~s__state~0); 19393#L113 assume !(8195 == ssl3_accept_~s__state~0); 19392#L116 assume !(8480 == ssl3_accept_~s__state~0); 19391#L119 assume !(8481 == ssl3_accept_~s__state~0); 19390#L122 assume !(8482 == ssl3_accept_~s__state~0); 19389#L125 assume 8464 == ssl3_accept_~s__state~0; 18787#L132 [2018-11-28 11:26:27,667 INFO L796 eck$LassoCheckResult]: Loop: 18787#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 18684#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 18682#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 18683#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 19479#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18659#L601-1 ssl3_accept_~skip~0 := 0; 18660#L98-2 assume !false; 18780#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18781#L101 assume !(12292 == ssl3_accept_~s__state~0); 18791#L104 assume !(16384 == ssl3_accept_~s__state~0); 18792#L107 assume !(8192 == ssl3_accept_~s__state~0); 18783#L110 assume !(24576 == ssl3_accept_~s__state~0); 18721#L113 assume !(8195 == ssl3_accept_~s__state~0); 18690#L116 assume !(8480 == ssl3_accept_~s__state~0); 18691#L119 assume !(8481 == ssl3_accept_~s__state~0); 18647#L122 assume !(8482 == ssl3_accept_~s__state~0); 18588#L125 assume !(8464 == ssl3_accept_~s__state~0); 18589#L128 assume !(8465 == ssl3_accept_~s__state~0); 18557#L131 assume !(8466 == ssl3_accept_~s__state~0); 18558#L134 assume 8496 == ssl3_accept_~s__state~0; 19147#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 19371#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 19370#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 19368#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 19367#L292-2 ssl3_accept_~s__init_num~0 := 0; 19365#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 19362#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19325#L601-1 ssl3_accept_~skip~0 := 0; 19319#L98-2 assume !false; 19317#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19315#L101 assume !(12292 == ssl3_accept_~s__state~0); 19313#L104 assume !(16384 == ssl3_accept_~s__state~0); 19311#L107 assume !(8192 == ssl3_accept_~s__state~0); 19309#L110 assume !(24576 == ssl3_accept_~s__state~0); 19307#L113 assume !(8195 == ssl3_accept_~s__state~0); 19299#L116 assume !(8480 == ssl3_accept_~s__state~0); 19295#L119 assume !(8481 == ssl3_accept_~s__state~0); 19291#L122 assume !(8482 == ssl3_accept_~s__state~0); 19287#L125 assume !(8464 == ssl3_accept_~s__state~0); 19283#L128 assume !(8465 == ssl3_accept_~s__state~0); 19280#L131 assume !(8466 == ssl3_accept_~s__state~0); 19277#L134 assume !(8496 == ssl3_accept_~s__state~0); 19274#L137 assume !(8497 == ssl3_accept_~s__state~0); 19271#L140 assume 8512 == ssl3_accept_~s__state~0; 19142#L144 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; 19268#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 18575#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 18576#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 19254#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19248#L601-1 ssl3_accept_~skip~0 := 0; 19246#L98-2 assume !false; 19244#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19242#L101 assume !(12292 == ssl3_accept_~s__state~0); 19240#L104 assume !(16384 == ssl3_accept_~s__state~0); 19238#L107 assume !(8192 == ssl3_accept_~s__state~0); 19237#L110 assume !(24576 == ssl3_accept_~s__state~0); 19236#L113 assume !(8195 == ssl3_accept_~s__state~0); 19234#L116 assume !(8480 == ssl3_accept_~s__state~0); 19232#L119 assume !(8481 == ssl3_accept_~s__state~0); 19230#L122 assume !(8482 == ssl3_accept_~s__state~0); 19228#L125 assume !(8464 == ssl3_accept_~s__state~0); 19226#L128 assume !(8465 == ssl3_accept_~s__state~0); 19222#L131 assume !(8466 == ssl3_accept_~s__state~0); 19216#L134 assume !(8496 == ssl3_accept_~s__state~0); 19209#L137 assume !(8497 == ssl3_accept_~s__state~0); 19206#L140 assume !(8512 == ssl3_accept_~s__state~0); 19200#L143 assume !(8513 == ssl3_accept_~s__state~0); 19097#L146 assume 8528 == ssl3_accept_~s__state~0; 19091#L150 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; 19080#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 18830#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 18831#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 18623#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 18624#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 18640#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 19181#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19175#L601-1 ssl3_accept_~skip~0 := 0; 19173#L98-2 assume !false; 19171#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19169#L101 assume !(12292 == ssl3_accept_~s__state~0); 19167#L104 assume !(16384 == ssl3_accept_~s__state~0); 19166#L107 assume !(8192 == ssl3_accept_~s__state~0); 19165#L110 assume !(24576 == ssl3_accept_~s__state~0); 19164#L113 assume !(8195 == ssl3_accept_~s__state~0); 19162#L116 assume !(8480 == ssl3_accept_~s__state~0); 19159#L119 assume !(8481 == ssl3_accept_~s__state~0); 19158#L122 assume !(8482 == ssl3_accept_~s__state~0); 19157#L125 assume !(8464 == ssl3_accept_~s__state~0); 19156#L128 assume !(8465 == ssl3_accept_~s__state~0); 19155#L131 assume !(8466 == ssl3_accept_~s__state~0); 19149#L134 assume !(8496 == ssl3_accept_~s__state~0); 19146#L137 assume !(8497 == ssl3_accept_~s__state~0); 19144#L140 assume !(8512 == ssl3_accept_~s__state~0); 19141#L143 assume !(8513 == ssl3_accept_~s__state~0); 19139#L146 assume !(8528 == ssl3_accept_~s__state~0); 19137#L149 assume !(8529 == ssl3_accept_~s__state~0); 19135#L152 assume !(8544 == ssl3_accept_~s__state~0); 19133#L155 assume !(8545 == ssl3_accept_~s__state~0); 19131#L158 assume 8560 == ssl3_accept_~s__state~0; 18803#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 18571#L431 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; 18572#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 19305#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19297#L601-1 ssl3_accept_~skip~0 := 0; 19293#L98-2 assume !false; 19289#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19285#L101 assume !(12292 == ssl3_accept_~s__state~0); 19281#L104 assume !(16384 == ssl3_accept_~s__state~0); 19278#L107 assume !(8192 == ssl3_accept_~s__state~0); 19275#L110 assume !(24576 == ssl3_accept_~s__state~0); 19272#L113 assume !(8195 == ssl3_accept_~s__state~0); 19269#L116 assume !(8480 == ssl3_accept_~s__state~0); 18864#L119 assume !(8481 == ssl3_accept_~s__state~0); 18865#L122 assume !(8482 == ssl3_accept_~s__state~0); 18855#L125 assume 8464 == ssl3_accept_~s__state~0; 18787#L132 [2018-11-28 11:26:27,667 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:27,667 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 9 times [2018-11-28 11:26:27,667 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:27,668 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:27,668 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:27,668 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:26:27,668 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:27,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:27,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:27,680 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:27,680 INFO L82 PathProgramCache]: Analyzing trace with hash 759712097, now seen corresponding path program 1 times [2018-11-28 11:26:27,680 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:27,680 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:27,682 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:27,682 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:26:27,682 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:27,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:26:27,740 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 113 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2018-11-28 11:26:27,740 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:26:27,740 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 11:26:27,740 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:26:27,741 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:26:27,741 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:26:27,741 INFO L87 Difference]: Start difference. First operand 953 states and 1286 transitions. cyclomatic complexity: 337 Second operand 3 states. [2018-11-28 11:26:27,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:26:27,849 INFO L93 Difference]: Finished difference Result 1067 states and 1431 transitions. [2018-11-28 11:26:27,850 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:26:27,850 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1067 states and 1431 transitions. [2018-11-28 11:26:27,853 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 665 [2018-11-28 11:26:27,856 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1067 states to 1067 states and 1431 transitions. [2018-11-28 11:26:27,857 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 749 [2018-11-28 11:26:27,857 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 749 [2018-11-28 11:26:27,857 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1067 states and 1431 transitions. [2018-11-28 11:26:27,857 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:26:27,858 INFO L705 BuchiCegarLoop]: Abstraction has 1067 states and 1431 transitions. [2018-11-28 11:26:27,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1067 states and 1431 transitions. [2018-11-28 11:26:27,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1067 to 1043. [2018-11-28 11:26:27,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1043 states. [2018-11-28 11:26:27,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1043 states to 1043 states and 1394 transitions. [2018-11-28 11:26:27,873 INFO L728 BuchiCegarLoop]: Abstraction has 1043 states and 1394 transitions. [2018-11-28 11:26:27,874 INFO L608 BuchiCegarLoop]: Abstraction has 1043 states and 1394 transitions. [2018-11-28 11:26:27,874 INFO L442 BuchiCegarLoop]: ======== Iteration 13============ [2018-11-28 11:26:27,874 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1043 states and 1394 transitions. [2018-11-28 11:26:27,877 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 650 [2018-11-28 11:26:27,877 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:26:27,877 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:26:27,878 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:26:27,879 INFO L867 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] [2018-11-28 11:26:27,879 INFO L794 eck$LassoCheckResult]: Stem: 20801#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;havoc ssl3_accept_~s__init_buf___0~0;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; 20609#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 20564#L84-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; 20565#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 20700#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 20701#L98-2 assume !false; 21066#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21423#L101 assume !(12292 == ssl3_accept_~s__state~0); 21422#L104 assume !(16384 == ssl3_accept_~s__state~0); 21421#L107 assume !(8192 == ssl3_accept_~s__state~0); 21420#L110 assume !(24576 == ssl3_accept_~s__state~0); 21419#L113 assume !(8195 == ssl3_accept_~s__state~0); 21418#L116 assume !(8480 == ssl3_accept_~s__state~0); 21417#L119 assume !(8481 == ssl3_accept_~s__state~0); 21416#L122 assume !(8482 == ssl3_accept_~s__state~0); 20926#L125 assume 8464 == ssl3_accept_~s__state~0; 20809#L132 [2018-11-28 11:26:27,879 INFO L796 eck$LassoCheckResult]: Loop: 20809#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 20711#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 20703#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 20704#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 21371#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21366#L601-1 ssl3_accept_~skip~0 := 0; 21365#L98-2 assume !false; 21364#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21363#L101 assume !(12292 == ssl3_accept_~s__state~0); 21362#L104 assume !(16384 == ssl3_accept_~s__state~0); 21361#L107 assume !(8192 == ssl3_accept_~s__state~0); 21360#L110 assume !(24576 == ssl3_accept_~s__state~0); 21359#L113 assume !(8195 == ssl3_accept_~s__state~0); 21358#L116 assume !(8480 == ssl3_accept_~s__state~0); 21357#L119 assume !(8481 == ssl3_accept_~s__state~0); 21356#L122 assume !(8482 == ssl3_accept_~s__state~0); 21354#L125 assume !(8464 == ssl3_accept_~s__state~0); 21351#L128 assume !(8465 == ssl3_accept_~s__state~0); 21350#L131 assume !(8466 == ssl3_accept_~s__state~0); 21307#L134 assume 8496 == ssl3_accept_~s__state~0; 20900#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 21488#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 21487#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 21485#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 21486#L292-2 ssl3_accept_~s__init_num~0 := 0; 21511#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 21510#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21505#L601-1 ssl3_accept_~skip~0 := 0; 21504#L98-2 assume !false; 21503#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21502#L101 assume !(12292 == ssl3_accept_~s__state~0); 21501#L104 assume !(16384 == ssl3_accept_~s__state~0); 21500#L107 assume !(8192 == ssl3_accept_~s__state~0); 21499#L110 assume !(24576 == ssl3_accept_~s__state~0); 21498#L113 assume !(8195 == ssl3_accept_~s__state~0); 21497#L116 assume !(8480 == ssl3_accept_~s__state~0); 21496#L119 assume !(8481 == ssl3_accept_~s__state~0); 21495#L122 assume !(8482 == ssl3_accept_~s__state~0); 21494#L125 assume !(8464 == ssl3_accept_~s__state~0); 21493#L128 assume !(8465 == ssl3_accept_~s__state~0); 21492#L131 assume !(8466 == ssl3_accept_~s__state~0); 21490#L134 assume !(8496 == ssl3_accept_~s__state~0); 21491#L137 assume !(8497 == ssl3_accept_~s__state~0); 20823#L140 assume 8512 == ssl3_accept_~s__state~0; 20681#L144 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; 20661#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 20606#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 20575#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 20576#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20675#L601-1 ssl3_accept_~skip~0 := 0; 20571#L98-2 assume !false; 20572#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20802#L101 assume !(12292 == ssl3_accept_~s__state~0); 20813#L104 assume !(16384 == ssl3_accept_~s__state~0); 20814#L107 assume !(8192 == ssl3_accept_~s__state~0); 20805#L110 assume !(24576 == ssl3_accept_~s__state~0); 20746#L113 assume !(8195 == ssl3_accept_~s__state~0); 20712#L116 assume !(8480 == ssl3_accept_~s__state~0); 20713#L119 assume !(8481 == ssl3_accept_~s__state~0); 20671#L122 assume !(8482 == ssl3_accept_~s__state~0); 20613#L125 assume !(8464 == ssl3_accept_~s__state~0); 20614#L128 assume !(8465 == ssl3_accept_~s__state~0); 20583#L131 assume !(8466 == ssl3_accept_~s__state~0); 20584#L134 assume !(8496 == ssl3_accept_~s__state~0); 20817#L137 assume !(8497 == ssl3_accept_~s__state~0); 20818#L140 assume !(8512 == ssl3_accept_~s__state~0); 20785#L143 assume !(8513 == ssl3_accept_~s__state~0); 20750#L146 assume 8528 == ssl3_accept_~s__state~0; 20629#L150 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; 20630#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 20775#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 20679#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 20649#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 20650#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 20665#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 21404#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21402#L601-1 ssl3_accept_~skip~0 := 0; 21442#L98-2 assume !false; 21441#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21440#L101 assume !(12292 == ssl3_accept_~s__state~0); 21439#L104 assume !(16384 == ssl3_accept_~s__state~0); 21438#L107 assume !(8192 == ssl3_accept_~s__state~0); 21437#L110 assume !(24576 == ssl3_accept_~s__state~0); 21436#L113 assume !(8195 == ssl3_accept_~s__state~0); 21435#L116 assume !(8480 == ssl3_accept_~s__state~0); 21434#L119 assume !(8481 == ssl3_accept_~s__state~0); 21415#L122 assume !(8482 == ssl3_accept_~s__state~0); 21414#L125 assume !(8464 == ssl3_accept_~s__state~0); 21413#L128 assume !(8465 == ssl3_accept_~s__state~0); 21411#L131 assume !(8466 == ssl3_accept_~s__state~0); 21409#L134 assume !(8496 == ssl3_accept_~s__state~0); 21408#L137 assume !(8497 == ssl3_accept_~s__state~0); 21406#L140 assume !(8512 == ssl3_accept_~s__state~0); 21392#L143 assume !(8513 == ssl3_accept_~s__state~0); 21390#L146 assume !(8528 == ssl3_accept_~s__state~0); 21391#L149 assume !(8529 == ssl3_accept_~s__state~0); 21520#L152 assume 8544 == ssl3_accept_~s__state~0; 20887#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 21026#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 21028#L394 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; 21389#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 20810#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 20807#L410 assume !(8 == ssl3_accept_~blastFlag~0); 20768#L413 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; 20598#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 20959#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20949#L601-1 ssl3_accept_~skip~0 := 0; 20947#L98-2 assume !false; 20945#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20943#L101 assume !(12292 == ssl3_accept_~s__state~0); 20941#L104 assume !(16384 == ssl3_accept_~s__state~0); 20939#L107 assume !(8192 == ssl3_accept_~s__state~0); 20937#L110 assume !(24576 == ssl3_accept_~s__state~0); 20935#L113 assume !(8195 == ssl3_accept_~s__state~0); 20933#L116 assume !(8480 == ssl3_accept_~s__state~0); 20931#L119 assume !(8481 == ssl3_accept_~s__state~0); 20932#L122 assume !(8482 == ssl3_accept_~s__state~0); 21038#L125 assume 8464 == ssl3_accept_~s__state~0; 20809#L132 [2018-11-28 11:26:27,880 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:27,880 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 10 times [2018-11-28 11:26:27,880 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:27,880 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:27,881 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:27,881 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:26:27,881 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:27,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:27,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:27,890 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:27,890 INFO L82 PathProgramCache]: Analyzing trace with hash 546645841, now seen corresponding path program 1 times [2018-11-28 11:26:27,890 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:27,890 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:27,891 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:27,891 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:26:27,891 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:27,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:26:27,951 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-28 11:26:27,951 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:26:27,952 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-28 11:26:27,952 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:26:27,952 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:26:27,952 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:26:27,952 INFO L87 Difference]: Start difference. First operand 1043 states and 1394 transitions. cyclomatic complexity: 355 Second operand 3 states. [2018-11-28 11:26:28,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:26:28,058 INFO L93 Difference]: Finished difference Result 1125 states and 1494 transitions. [2018-11-28 11:26:28,060 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:26:28,060 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1125 states and 1494 transitions. [2018-11-28 11:26:28,064 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 685 [2018-11-28 11:26:28,068 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1125 states to 1100 states and 1460 transitions. [2018-11-28 11:26:28,068 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 792 [2018-11-28 11:26:28,069 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 807 [2018-11-28 11:26:28,069 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1100 states and 1460 transitions. [2018-11-28 11:26:28,069 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:26:28,069 INFO L705 BuchiCegarLoop]: Abstraction has 1100 states and 1460 transitions. [2018-11-28 11:26:28,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1100 states and 1460 transitions. [2018-11-28 11:26:28,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1100 to 1049. [2018-11-28 11:26:28,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1049 states. [2018-11-28 11:26:28,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1049 states to 1049 states and 1401 transitions. [2018-11-28 11:26:28,082 INFO L728 BuchiCegarLoop]: Abstraction has 1049 states and 1401 transitions. [2018-11-28 11:26:28,082 INFO L608 BuchiCegarLoop]: Abstraction has 1049 states and 1401 transitions. [2018-11-28 11:26:28,082 INFO L442 BuchiCegarLoop]: ======== Iteration 14============ [2018-11-28 11:26:28,083 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1049 states and 1401 transitions. [2018-11-28 11:26:28,085 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 674 [2018-11-28 11:26:28,085 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:26:28,085 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:26:28,086 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:26:28,086 INFO L867 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] [2018-11-28 11:26:28,086 INFO L794 eck$LassoCheckResult]: Stem: 22971#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;havoc ssl3_accept_~s__init_buf___0~0;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; 22776#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 22736#L84-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; 22737#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 22870#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 22871#L98-2 assume !false; 22749#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22975#L101 assume !(12292 == ssl3_accept_~s__state~0); 22986#L104 assume !(16384 == ssl3_accept_~s__state~0); 22987#L107 assume !(8192 == ssl3_accept_~s__state~0); 22977#L110 assume !(24576 == ssl3_accept_~s__state~0); 22913#L113 assume !(8195 == ssl3_accept_~s__state~0); 22884#L116 assume !(8480 == ssl3_accept_~s__state~0); 22885#L119 assume 8481 == ssl3_accept_~s__state~0; 22750#L120 [2018-11-28 11:26:28,086 INFO L796 eck$LassoCheckResult]: Loop: 22750#L120 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 22751#L258 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 22741#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 22742#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22839#L601-1 ssl3_accept_~skip~0 := 0; 23774#L98-2 assume !false; 23773#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23735#L101 assume !(12292 == ssl3_accept_~s__state~0); 23423#L104 assume !(16384 == ssl3_accept_~s__state~0); 23422#L107 assume !(8192 == ssl3_accept_~s__state~0); 23421#L110 assume !(24576 == ssl3_accept_~s__state~0); 23420#L113 assume !(8195 == ssl3_accept_~s__state~0); 23397#L116 assume !(8480 == ssl3_accept_~s__state~0); 23396#L119 assume !(8481 == ssl3_accept_~s__state~0); 23395#L122 assume !(8482 == ssl3_accept_~s__state~0); 23394#L125 assume !(8464 == ssl3_accept_~s__state~0); 23393#L128 assume !(8465 == ssl3_accept_~s__state~0); 23392#L131 assume !(8466 == ssl3_accept_~s__state~0); 23391#L134 assume !(8496 == ssl3_accept_~s__state~0); 23390#L137 assume !(8497 == ssl3_accept_~s__state~0); 23389#L140 assume !(8512 == ssl3_accept_~s__state~0); 23387#L143 assume !(8513 == ssl3_accept_~s__state~0); 23384#L146 assume !(8528 == ssl3_accept_~s__state~0); 23383#L149 assume !(8529 == ssl3_accept_~s__state~0); 23382#L152 assume !(8544 == ssl3_accept_~s__state~0); 23381#L155 assume !(8545 == ssl3_accept_~s__state~0); 23378#L158 assume !(8560 == ssl3_accept_~s__state~0); 23377#L161 assume !(8561 == ssl3_accept_~s__state~0); 23026#L164 assume 8448 == ssl3_accept_~s__state~0; 22954#L165 assume !(ssl3_accept_~num1~0 > 0); 22761#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 22782#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 23163#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23154#L601-1 ssl3_accept_~skip~0 := 0; 23149#L98-2 assume !false; 23144#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23132#L101 assume !(12292 == ssl3_accept_~s__state~0); 23133#L104 assume !(16384 == ssl3_accept_~s__state~0); 23235#L107 assume !(8192 == ssl3_accept_~s__state~0); 23233#L110 assume !(24576 == ssl3_accept_~s__state~0); 23131#L113 assume !(8195 == ssl3_accept_~s__state~0); 23128#L116 assume 8480 == ssl3_accept_~s__state~0; 22750#L120 [2018-11-28 11:26:28,086 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:28,087 INFO L82 PathProgramCache]: Analyzing trace with hash 82541866, now seen corresponding path program 1 times [2018-11-28 11:26:28,087 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:28,087 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:28,087 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:28,087 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:26:28,088 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:28,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:26:28,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 11:26:28,107 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:26:28,107 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2018-11-28 11:26:28,107 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-28 11:26:28,107 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:28,108 INFO L82 PathProgramCache]: Analyzing trace with hash -908286020, now seen corresponding path program 1 times [2018-11-28 11:26:28,108 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:28,108 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:28,108 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:28,109 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:26:28,109 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:28,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:26:28,140 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 11:26:28,140 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-28 11:26:28,140 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_4008e012-eb10-4ee4-a05a-0e1e1d6a3956/bin-2019/uautomizer/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-28 11:26:28,161 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:26:28,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:26:28,173 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 11:26:28,179 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 11:26:28,208 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-28 11:26:28,208 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-28 11:26:28,209 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:26:28,209 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:26:28,209 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:26:28,209 INFO L87 Difference]: Start difference. First operand 1049 states and 1401 transitions. cyclomatic complexity: 357 Second operand 3 states. [2018-11-28 11:26:28,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:26:28,302 INFO L93 Difference]: Finished difference Result 1051 states and 1401 transitions. [2018-11-28 11:26:28,302 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:26:28,302 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1051 states and 1401 transitions. [2018-11-28 11:26:28,304 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 676 [2018-11-28 11:26:28,306 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1051 states to 1051 states and 1401 transitions. [2018-11-28 11:26:28,307 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 758 [2018-11-28 11:26:28,307 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 758 [2018-11-28 11:26:28,307 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1051 states and 1401 transitions. [2018-11-28 11:26:28,307 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:26:28,307 INFO L705 BuchiCegarLoop]: Abstraction has 1051 states and 1401 transitions. [2018-11-28 11:26:28,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1051 states and 1401 transitions. [2018-11-28 11:26:28,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1051 to 1049. [2018-11-28 11:26:28,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1049 states. [2018-11-28 11:26:28,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1049 states to 1049 states and 1399 transitions. [2018-11-28 11:26:28,318 INFO L728 BuchiCegarLoop]: Abstraction has 1049 states and 1399 transitions. [2018-11-28 11:26:28,318 INFO L608 BuchiCegarLoop]: Abstraction has 1049 states and 1399 transitions. [2018-11-28 11:26:28,318 INFO L442 BuchiCegarLoop]: ======== Iteration 15============ [2018-11-28 11:26:28,319 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1049 states and 1399 transitions. [2018-11-28 11:26:28,321 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 674 [2018-11-28 11:26:28,321 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:26:28,321 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:26:28,322 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:26:28,322 INFO L867 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] [2018-11-28 11:26:28,322 INFO L794 eck$LassoCheckResult]: Stem: 25197#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;havoc ssl3_accept_~s__init_buf___0~0;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; 25007#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 24967#L84-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; 24968#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 25099#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 25100#L98-2 assume !false; 25438#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25436#L101 assume !(12292 == ssl3_accept_~s__state~0); 25434#L104 assume !(16384 == ssl3_accept_~s__state~0); 25432#L107 assume !(8192 == ssl3_accept_~s__state~0); 25430#L110 assume !(24576 == ssl3_accept_~s__state~0); 25428#L113 assume !(8195 == ssl3_accept_~s__state~0); 25426#L116 assume !(8480 == ssl3_accept_~s__state~0); 25424#L119 assume !(8481 == ssl3_accept_~s__state~0); 25421#L122 assume 8482 == ssl3_accept_~s__state~0; 25222#L123 [2018-11-28 11:26:28,322 INFO L796 eck$LassoCheckResult]: Loop: 25222#L123 ssl3_accept_~s__state~0 := 3; 24997#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 25850#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25844#L601-1 ssl3_accept_~skip~0 := 0; 25842#L98-2 assume !false; 25840#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25838#L101 assume !(12292 == ssl3_accept_~s__state~0); 25836#L104 assume !(16384 == ssl3_accept_~s__state~0); 25834#L107 assume !(8192 == ssl3_accept_~s__state~0); 25832#L110 assume !(24576 == ssl3_accept_~s__state~0); 25830#L113 assume !(8195 == ssl3_accept_~s__state~0); 25828#L116 assume !(8480 == ssl3_accept_~s__state~0); 25826#L119 assume !(8481 == ssl3_accept_~s__state~0); 25824#L122 assume !(8482 == ssl3_accept_~s__state~0); 25822#L125 assume !(8464 == ssl3_accept_~s__state~0); 25820#L128 assume !(8465 == ssl3_accept_~s__state~0); 25818#L131 assume !(8466 == ssl3_accept_~s__state~0); 25617#L134 assume !(8496 == ssl3_accept_~s__state~0); 25612#L137 assume !(8497 == ssl3_accept_~s__state~0); 25606#L140 assume !(8512 == ssl3_accept_~s__state~0); 25602#L143 assume !(8513 == ssl3_accept_~s__state~0); 25597#L146 assume !(8528 == ssl3_accept_~s__state~0); 25586#L149 assume !(8529 == ssl3_accept_~s__state~0); 25584#L152 assume !(8544 == ssl3_accept_~s__state~0); 25582#L155 assume !(8545 == ssl3_accept_~s__state~0); 25580#L158 assume !(8560 == ssl3_accept_~s__state~0); 25577#L161 assume !(8561 == ssl3_accept_~s__state~0); 25251#L164 assume 8448 == ssl3_accept_~s__state~0; 25180#L165 assume !(ssl3_accept_~num1~0 > 0); 24991#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 25013#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 25521#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25515#L601-1 ssl3_accept_~skip~0 := 0; 25513#L98-2 assume !false; 25511#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25508#L101 assume !(12292 == ssl3_accept_~s__state~0); 25509#L104 assume !(16384 == ssl3_accept_~s__state~0); 25573#L107 assume !(8192 == ssl3_accept_~s__state~0); 25574#L110 assume !(24576 == ssl3_accept_~s__state~0); 25570#L113 assume !(8195 == ssl3_accept_~s__state~0); 25572#L116 assume !(8480 == ssl3_accept_~s__state~0); 25862#L119 assume !(8481 == ssl3_accept_~s__state~0); 25420#L122 assume 8482 == ssl3_accept_~s__state~0; 25222#L123 [2018-11-28 11:26:28,322 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:28,323 INFO L82 PathProgramCache]: Analyzing trace with hash -1736169309, now seen corresponding path program 1 times [2018-11-28 11:26:28,323 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:28,323 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:28,323 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:28,324 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:26:28,324 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:28,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:26:28,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 11:26:28,361 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:26:28,362 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2018-11-28 11:26:28,362 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-28 11:26:28,362 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:28,362 INFO L82 PathProgramCache]: Analyzing trace with hash 1804490764, now seen corresponding path program 1 times [2018-11-28 11:26:28,362 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:28,362 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:28,363 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:28,363 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:26:28,363 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:28,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:26:28,391 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 11:26:28,391 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:26:28,391 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-28 11:26:28,391 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:26:28,391 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:26:28,391 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:26:28,392 INFO L87 Difference]: Start difference. First operand 1049 states and 1399 transitions. cyclomatic complexity: 355 Second operand 3 states. [2018-11-28 11:26:28,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:26:28,466 INFO L93 Difference]: Finished difference Result 1049 states and 1397 transitions. [2018-11-28 11:26:28,466 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:26:28,467 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1049 states and 1397 transitions. [2018-11-28 11:26:28,469 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 674 [2018-11-28 11:26:28,471 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1049 states to 1049 states and 1397 transitions. [2018-11-28 11:26:28,471 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 756 [2018-11-28 11:26:28,471 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 756 [2018-11-28 11:26:28,471 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1049 states and 1397 transitions. [2018-11-28 11:26:28,471 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:26:28,471 INFO L705 BuchiCegarLoop]: Abstraction has 1049 states and 1397 transitions. [2018-11-28 11:26:28,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1049 states and 1397 transitions. [2018-11-28 11:26:28,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1049 to 1049. [2018-11-28 11:26:28,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1049 states. [2018-11-28 11:26:28,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1049 states to 1049 states and 1397 transitions. [2018-11-28 11:26:28,482 INFO L728 BuchiCegarLoop]: Abstraction has 1049 states and 1397 transitions. [2018-11-28 11:26:28,482 INFO L608 BuchiCegarLoop]: Abstraction has 1049 states and 1397 transitions. [2018-11-28 11:26:28,482 INFO L442 BuchiCegarLoop]: ======== Iteration 16============ [2018-11-28 11:26:28,482 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1049 states and 1397 transitions. [2018-11-28 11:26:28,484 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 674 [2018-11-28 11:26:28,485 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:26:28,485 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:26:28,486 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:26:28,486 INFO L867 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] [2018-11-28 11:26:28,486 INFO L794 eck$LassoCheckResult]: Stem: 27300#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;havoc ssl3_accept_~s__init_buf___0~0;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; 27112#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 27072#L84-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; 27073#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 27204#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 27205#L98-2 assume !false; 27764#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27799#L101 assume !(12292 == ssl3_accept_~s__state~0); 27797#L104 assume !(16384 == ssl3_accept_~s__state~0); 27795#L107 assume !(8192 == ssl3_accept_~s__state~0); 27793#L110 assume !(24576 == ssl3_accept_~s__state~0); 27791#L113 assume !(8195 == ssl3_accept_~s__state~0); 27789#L116 assume !(8480 == ssl3_accept_~s__state~0); 27787#L119 assume !(8481 == ssl3_accept_~s__state~0); 27785#L122 assume !(8482 == ssl3_accept_~s__state~0); 27783#L125 assume 8464 == ssl3_accept_~s__state~0; 27307#L132 [2018-11-28 11:26:28,487 INFO L796 eck$LassoCheckResult]: Loop: 27307#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 27214#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 27207#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 27077#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 27078#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27174#L601-1 ssl3_accept_~skip~0 := 0; 27081#L98-2 assume !false; 27082#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27301#L101 assume !(12292 == ssl3_accept_~s__state~0); 27310#L104 assume !(16384 == ssl3_accept_~s__state~0); 27311#L107 assume !(8192 == ssl3_accept_~s__state~0); 27303#L110 assume !(24576 == ssl3_accept_~s__state~0); 27304#L113 assume !(8195 == ssl3_accept_~s__state~0); 28098#L116 assume !(8480 == ssl3_accept_~s__state~0); 28097#L119 assume !(8481 == ssl3_accept_~s__state~0); 28096#L122 assume !(8482 == ssl3_accept_~s__state~0); 28095#L125 assume !(8464 == ssl3_accept_~s__state~0); 28094#L128 assume !(8465 == ssl3_accept_~s__state~0); 27087#L131 assume !(8466 == ssl3_accept_~s__state~0); 27088#L134 assume 8496 == ssl3_accept_~s__state~0; 27756#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 27737#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 27290#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 27278#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 27279#L292-2 ssl3_accept_~s__init_num~0 := 0; 28058#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 28057#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28052#L601-1 ssl3_accept_~skip~0 := 0; 28051#L98-2 assume !false; 28050#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28048#L101 assume !(12292 == ssl3_accept_~s__state~0); 28047#L104 assume !(16384 == ssl3_accept_~s__state~0); 28041#L107 assume !(8192 == ssl3_accept_~s__state~0); 28039#L110 assume !(24576 == ssl3_accept_~s__state~0); 28037#L113 assume !(8195 == ssl3_accept_~s__state~0); 28035#L116 assume !(8480 == ssl3_accept_~s__state~0); 28033#L119 assume !(8481 == ssl3_accept_~s__state~0); 28031#L122 assume !(8482 == ssl3_accept_~s__state~0); 28029#L125 assume !(8464 == ssl3_accept_~s__state~0); 28027#L128 assume !(8465 == ssl3_accept_~s__state~0); 28025#L131 assume !(8466 == ssl3_accept_~s__state~0); 28023#L134 assume !(8496 == ssl3_accept_~s__state~0); 27762#L137 assume !(8497 == ssl3_accept_~s__state~0); 27694#L140 assume 8512 == ssl3_accept_~s__state~0; 27181#L144 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; 27164#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 27108#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 27109#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 28110#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28105#L601-1 ssl3_accept_~skip~0 := 0; 28104#L98-2 assume !false; 28103#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28102#L101 assume !(12292 == ssl3_accept_~s__state~0); 28101#L104 assume !(16384 == ssl3_accept_~s__state~0); 28100#L107 assume !(8192 == ssl3_accept_~s__state~0); 28099#L110 assume !(24576 == ssl3_accept_~s__state~0); 27245#L113 assume !(8195 == ssl3_accept_~s__state~0); 27215#L116 assume !(8480 == ssl3_accept_~s__state~0); 27216#L119 assume !(8481 == ssl3_accept_~s__state~0); 27177#L122 assume !(8482 == ssl3_accept_~s__state~0); 27114#L125 assume !(8464 == ssl3_accept_~s__state~0); 27115#L128 assume !(8465 == ssl3_accept_~s__state~0); 27129#L131 assume !(8466 == ssl3_accept_~s__state~0); 27326#L134 assume !(8496 == ssl3_accept_~s__state~0); 27314#L137 assume !(8497 == ssl3_accept_~s__state~0); 27315#L140 assume !(8512 == ssl3_accept_~s__state~0); 27320#L143 assume !(8513 == ssl3_accept_~s__state~0); 27638#L146 assume 8528 == ssl3_accept_~s__state~0; 27130#L150 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; 27131#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 27274#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 27179#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 27154#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 27155#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 27160#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 27999#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27920#L601-1 ssl3_accept_~skip~0 := 0; 27994#L98-2 assume !false; 27992#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27990#L101 assume !(12292 == ssl3_accept_~s__state~0); 27988#L104 assume !(16384 == ssl3_accept_~s__state~0); 27986#L107 assume !(8192 == ssl3_accept_~s__state~0); 27984#L110 assume !(24576 == ssl3_accept_~s__state~0); 27982#L113 assume !(8195 == ssl3_accept_~s__state~0); 27980#L116 assume !(8480 == ssl3_accept_~s__state~0); 27978#L119 assume !(8481 == ssl3_accept_~s__state~0); 27976#L122 assume !(8482 == ssl3_accept_~s__state~0); 27974#L125 assume !(8464 == ssl3_accept_~s__state~0); 27972#L128 assume !(8465 == ssl3_accept_~s__state~0); 27970#L131 assume !(8466 == ssl3_accept_~s__state~0); 27968#L134 assume !(8496 == ssl3_accept_~s__state~0); 27966#L137 assume !(8497 == ssl3_accept_~s__state~0); 27964#L140 assume !(8512 == ssl3_accept_~s__state~0); 27962#L143 assume !(8513 == ssl3_accept_~s__state~0); 27960#L146 assume !(8528 == ssl3_accept_~s__state~0); 27958#L149 assume !(8529 == ssl3_accept_~s__state~0); 27424#L152 assume 8544 == ssl3_accept_~s__state~0; 27422#L156 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0);ssl3_accept_~skip~0 := 1;ssl3_accept_~s__s3__tmp__cert_request~0 := 0;ssl3_accept_~s__state~0 := 8560; 27248#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 27914#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27909#L601-1 ssl3_accept_~skip~0 := 0; 27907#L98-2 assume !false; 27906#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27904#L101 assume !(12292 == ssl3_accept_~s__state~0); 27902#L104 assume !(16384 == ssl3_accept_~s__state~0); 27899#L107 assume !(8192 == ssl3_accept_~s__state~0); 27897#L110 assume !(24576 == ssl3_accept_~s__state~0); 27894#L113 assume !(8195 == ssl3_accept_~s__state~0); 27888#L116 assume !(8480 == ssl3_accept_~s__state~0); 27886#L119 assume !(8481 == ssl3_accept_~s__state~0); 27884#L122 assume !(8482 == ssl3_accept_~s__state~0); 27882#L125 assume !(8464 == ssl3_accept_~s__state~0); 27880#L128 assume !(8465 == ssl3_accept_~s__state~0); 27878#L131 assume !(8466 == ssl3_accept_~s__state~0); 27876#L134 assume !(8496 == ssl3_accept_~s__state~0); 27818#L137 assume !(8497 == ssl3_accept_~s__state~0); 27700#L140 assume !(8512 == ssl3_accept_~s__state~0); 27692#L143 assume !(8513 == ssl3_accept_~s__state~0); 27693#L146 assume !(8528 == ssl3_accept_~s__state~0); 27699#L149 assume !(8529 == ssl3_accept_~s__state~0); 27746#L152 assume !(8544 == ssl3_accept_~s__state~0); 27744#L155 assume !(8545 == ssl3_accept_~s__state~0); 27742#L158 assume !(8560 == ssl3_accept_~s__state~0); 27740#L161 assume !(8561 == ssl3_accept_~s__state~0); 27738#L164 assume !(8448 == ssl3_accept_~s__state~0); 27550#L167 assume 8576 == ssl3_accept_~s__state~0; 27266#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 27091#L453 assume !(ssl3_accept_~ret~0 <= 0); 27092#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 27199#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 27857#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27852#L601-1 ssl3_accept_~skip~0 := 0; 27849#L98-2 assume !false; 27842#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27840#L101 assume !(12292 == ssl3_accept_~s__state~0); 27837#L104 assume !(16384 == ssl3_accept_~s__state~0); 27834#L107 assume !(8192 == ssl3_accept_~s__state~0); 27831#L110 assume !(24576 == ssl3_accept_~s__state~0); 27828#L113 assume !(8195 == ssl3_accept_~s__state~0); 27825#L116 assume !(8480 == ssl3_accept_~s__state~0); 27404#L119 assume !(8481 == ssl3_accept_~s__state~0); 27820#L122 assume !(8482 == ssl3_accept_~s__state~0); 27409#L125 assume 8464 == ssl3_accept_~s__state~0; 27307#L132 [2018-11-28 11:26:28,487 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:28,487 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 11 times [2018-11-28 11:26:28,487 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:28,487 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:28,488 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:28,488 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:26:28,488 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:28,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:28,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:28,495 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:28,495 INFO L82 PathProgramCache]: Analyzing trace with hash -812227533, now seen corresponding path program 1 times [2018-11-28 11:26:28,495 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:28,495 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:28,496 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:28,496 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:26:28,496 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:28,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:26:28,550 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 150 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-28 11:26:28,550 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:26:28,550 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 11:26:28,551 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:26:28,551 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:26:28,551 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:26:28,551 INFO L87 Difference]: Start difference. First operand 1049 states and 1397 transitions. cyclomatic complexity: 353 Second operand 3 states. [2018-11-28 11:26:28,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:26:28,640 INFO L93 Difference]: Finished difference Result 1016 states and 1318 transitions. [2018-11-28 11:26:28,640 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:26:28,640 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1016 states and 1318 transitions. [2018-11-28 11:26:28,643 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 571 [2018-11-28 11:26:28,645 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1016 states to 895 states and 1162 transitions. [2018-11-28 11:26:28,645 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 636 [2018-11-28 11:26:28,645 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 757 [2018-11-28 11:26:28,646 INFO L73 IsDeterministic]: Start isDeterministic. Operand 895 states and 1162 transitions. [2018-11-28 11:26:28,646 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:26:28,646 INFO L705 BuchiCegarLoop]: Abstraction has 895 states and 1162 transitions. [2018-11-28 11:26:28,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 895 states and 1162 transitions. [2018-11-28 11:26:28,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 895 to 772. [2018-11-28 11:26:28,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 772 states. [2018-11-28 11:26:28,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 772 states to 772 states and 1002 transitions. [2018-11-28 11:26:28,653 INFO L728 BuchiCegarLoop]: Abstraction has 772 states and 1002 transitions. [2018-11-28 11:26:28,653 INFO L608 BuchiCegarLoop]: Abstraction has 772 states and 1002 transitions. [2018-11-28 11:26:28,653 INFO L442 BuchiCegarLoop]: ======== Iteration 17============ [2018-11-28 11:26:28,653 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 772 states and 1002 transitions. [2018-11-28 11:26:28,655 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 569 [2018-11-28 11:26:28,655 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:26:28,655 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:26:28,656 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:26:28,656 INFO L867 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] [2018-11-28 11:26:28,656 INFO L794 eck$LassoCheckResult]: Stem: 29331#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;havoc ssl3_accept_~s__init_buf___0~0;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; 29174#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 29141#L84-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; 29142#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 29241#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 29242#L98-2 assume !false; 29576#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29708#L101 assume !(12292 == ssl3_accept_~s__state~0); 29706#L104 assume !(16384 == ssl3_accept_~s__state~0); 29704#L107 assume !(8192 == ssl3_accept_~s__state~0); 29702#L110 assume !(24576 == ssl3_accept_~s__state~0); 29700#L113 assume !(8195 == ssl3_accept_~s__state~0); 29698#L116 assume !(8480 == ssl3_accept_~s__state~0); 29696#L119 assume !(8481 == ssl3_accept_~s__state~0); 29695#L122 assume !(8482 == ssl3_accept_~s__state~0); 29693#L125 assume 8464 == ssl3_accept_~s__state~0; 29338#L132 [2018-11-28 11:26:28,657 INFO L796 eck$LassoCheckResult]: Loop: 29338#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 29249#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 29244#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 29245#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 29789#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29785#L601-1 ssl3_accept_~skip~0 := 0; 29779#L98-2 assume !false; 29780#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29773#L101 assume !(12292 == ssl3_accept_~s__state~0); 29774#L104 assume !(16384 == ssl3_accept_~s__state~0); 29769#L107 assume !(8192 == ssl3_accept_~s__state~0); 29770#L110 assume !(24576 == ssl3_accept_~s__state~0); 29760#L113 assume !(8195 == ssl3_accept_~s__state~0); 29761#L116 assume !(8480 == ssl3_accept_~s__state~0); 29754#L119 assume !(8481 == ssl3_accept_~s__state~0); 29755#L122 assume !(8482 == ssl3_accept_~s__state~0); 29748#L125 assume !(8464 == ssl3_accept_~s__state~0); 29749#L128 assume !(8465 == ssl3_accept_~s__state~0); 29743#L131 assume !(8466 == ssl3_accept_~s__state~0); 29680#L134 assume 8496 == ssl3_accept_~s__state~0; 29493#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 29328#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 29329#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 29621#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 29622#L292-2 ssl3_accept_~s__init_num~0 := 0; 29790#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 29791#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29782#L601-1 ssl3_accept_~skip~0 := 0; 29783#L98-2 assume !false; 29775#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29776#L101 assume !(12292 == ssl3_accept_~s__state~0); 29771#L104 assume !(16384 == ssl3_accept_~s__state~0); 29772#L107 assume !(8192 == ssl3_accept_~s__state~0); 29767#L110 assume !(24576 == ssl3_accept_~s__state~0); 29768#L113 assume !(8195 == ssl3_accept_~s__state~0); 29757#L116 assume !(8480 == ssl3_accept_~s__state~0); 29758#L119 assume !(8481 == ssl3_accept_~s__state~0); 29751#L122 assume !(8482 == ssl3_accept_~s__state~0); 29752#L125 assume !(8464 == ssl3_accept_~s__state~0); 29745#L128 assume !(8465 == ssl3_accept_~s__state~0); 29746#L131 assume !(8466 == ssl3_accept_~s__state~0); 29902#L134 assume !(8496 == ssl3_accept_~s__state~0); 29681#L137 assume !(8497 == ssl3_accept_~s__state~0); 29350#L140 assume 8512 == ssl3_accept_~s__state~0; 29224#L144 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; 29212#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 29173#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 29146#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 29147#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29217#L601-1 ssl3_accept_~skip~0 := 0; 29898#L98-2 assume !false; 29897#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29896#L101 assume !(12292 == ssl3_accept_~s__state~0); 29895#L104 assume !(16384 == ssl3_accept_~s__state~0); 29894#L107 assume !(8192 == ssl3_accept_~s__state~0); 29893#L110 assume !(24576 == ssl3_accept_~s__state~0); 29892#L113 assume !(8195 == ssl3_accept_~s__state~0); 29891#L116 assume !(8480 == ssl3_accept_~s__state~0); 29890#L119 assume !(8481 == ssl3_accept_~s__state~0); 29220#L122 assume !(8482 == ssl3_accept_~s__state~0); 29175#L125 assume !(8464 == ssl3_accept_~s__state~0); 29176#L128 assume !(8465 == ssl3_accept_~s__state~0); 29156#L131 assume !(8466 == ssl3_accept_~s__state~0); 29157#L134 assume !(8496 == ssl3_accept_~s__state~0); 29344#L137 assume !(8497 == ssl3_accept_~s__state~0); 29345#L140 assume !(8512 == ssl3_accept_~s__state~0); 29315#L143 assume !(8513 == ssl3_accept_~s__state~0); 29281#L146 assume 8528 == ssl3_accept_~s__state~0; 29188#L150 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; 29189#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 29307#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 29223#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 29206#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 29207#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 29209#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 29812#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29227#L601-1 ssl3_accept_~skip~0 := 0; 29150#L98-2 assume !false; 29151#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29332#L101 assume !(12292 == ssl3_accept_~s__state~0); 29340#L104 assume !(16384 == ssl3_accept_~s__state~0); 29341#L107 assume !(8192 == ssl3_accept_~s__state~0); 29335#L110 assume !(24576 == ssl3_accept_~s__state~0); 29276#L113 assume !(8195 == ssl3_accept_~s__state~0); 29250#L116 assume !(8480 == ssl3_accept_~s__state~0); 29251#L119 assume !(8481 == ssl3_accept_~s__state~0); 29259#L122 assume !(8482 == ssl3_accept_~s__state~0); 29811#L125 assume !(8464 == ssl3_accept_~s__state~0); 29808#L128 assume !(8465 == ssl3_accept_~s__state~0); 29807#L131 assume !(8466 == ssl3_accept_~s__state~0); 29806#L134 assume !(8496 == ssl3_accept_~s__state~0); 29805#L137 assume !(8497 == ssl3_accept_~s__state~0); 29804#L140 assume !(8512 == ssl3_accept_~s__state~0); 29803#L143 assume !(8513 == ssl3_accept_~s__state~0); 29802#L146 assume !(8528 == ssl3_accept_~s__state~0); 29801#L149 assume !(8529 == ssl3_accept_~s__state~0); 29800#L152 assume 8544 == ssl3_accept_~s__state~0; 29358#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 29339#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 29247#L394 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; 29138#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 29139#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 29337#L410 assume !(8 == ssl3_accept_~blastFlag~0); 29299#L413 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; 29169#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 29728#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29722#L601-1 ssl3_accept_~skip~0 := 0; 29720#L98-2 assume !false; 29718#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29716#L101 assume !(12292 == ssl3_accept_~s__state~0); 29714#L104 assume !(16384 == ssl3_accept_~s__state~0); 29712#L107 assume !(8192 == ssl3_accept_~s__state~0); 29711#L110 assume !(24576 == ssl3_accept_~s__state~0); 29710#L113 assume !(8195 == ssl3_accept_~s__state~0); 29709#L116 assume !(8480 == ssl3_accept_~s__state~0); 29707#L119 assume !(8481 == ssl3_accept_~s__state~0); 29705#L122 assume !(8482 == ssl3_accept_~s__state~0); 29703#L125 assume !(8464 == ssl3_accept_~s__state~0); 29701#L128 assume !(8465 == ssl3_accept_~s__state~0); 29699#L131 assume !(8466 == ssl3_accept_~s__state~0); 29634#L134 assume !(8496 == ssl3_accept_~s__state~0); 29633#L137 assume !(8497 == ssl3_accept_~s__state~0); 29632#L140 assume !(8512 == ssl3_accept_~s__state~0); 29631#L143 assume !(8513 == ssl3_accept_~s__state~0); 29630#L146 assume !(8528 == ssl3_accept_~s__state~0); 29629#L149 assume !(8529 == ssl3_accept_~s__state~0); 29628#L152 assume !(8544 == ssl3_accept_~s__state~0); 29627#L155 assume !(8545 == ssl3_accept_~s__state~0); 29626#L158 assume !(8560 == ssl3_accept_~s__state~0); 29625#L161 assume !(8561 == ssl3_accept_~s__state~0); 29449#L164 assume 8448 == ssl3_accept_~s__state~0; 29317#L165 assume !(ssl3_accept_~num1~0 > 0); 29163#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 29179#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 29404#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29397#L601-1 ssl3_accept_~skip~0 := 0; 29394#L98-2 assume !false; 29390#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29386#L101 assume !(12292 == ssl3_accept_~s__state~0); 29387#L104 assume !(16384 == ssl3_accept_~s__state~0); 29391#L107 assume !(8192 == ssl3_accept_~s__state~0); 29382#L110 assume !(24576 == ssl3_accept_~s__state~0); 29380#L113 assume !(8195 == ssl3_accept_~s__state~0); 29379#L116 assume !(8480 == ssl3_accept_~s__state~0); 29377#L119 assume !(8481 == ssl3_accept_~s__state~0); 29378#L122 assume !(8482 == ssl3_accept_~s__state~0); 29369#L125 assume 8464 == ssl3_accept_~s__state~0; 29338#L132 [2018-11-28 11:26:28,657 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:28,661 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 12 times [2018-11-28 11:26:28,661 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:28,661 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:28,662 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:28,662 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:26:28,662 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:28,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:28,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:28,668 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:28,669 INFO L82 PathProgramCache]: Analyzing trace with hash 7941825, now seen corresponding path program 1 times [2018-11-28 11:26:28,670 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:28,670 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:28,671 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:28,671 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:26:28,671 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:28,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:26:28,728 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-28 11:26:28,729 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-28 11:26:28,729 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_4008e012-eb10-4ee4-a05a-0e1e1d6a3956/bin-2019/uautomizer/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-28 11:26:28,738 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:26:28,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:26:28,772 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 11:26:28,787 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-28 11:26:28,803 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-28 11:26:28,803 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-28 11:26:28,803 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:26:28,804 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-28 11:26:28,804 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-28 11:26:28,804 INFO L87 Difference]: Start difference. First operand 772 states and 1002 transitions. cyclomatic complexity: 235 Second operand 4 states. [2018-11-28 11:26:29,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:26:29,010 INFO L93 Difference]: Finished difference Result 1251 states and 1606 transitions. [2018-11-28 11:26:29,011 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-28 11:26:29,012 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1251 states and 1606 transitions. [2018-11-28 11:26:29,014 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1048 [2018-11-28 11:26:29,017 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1251 states to 1251 states and 1606 transitions. [2018-11-28 11:26:29,017 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1113 [2018-11-28 11:26:29,017 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1113 [2018-11-28 11:26:29,018 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1251 states and 1606 transitions. [2018-11-28 11:26:29,019 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:26:29,019 INFO L705 BuchiCegarLoop]: Abstraction has 1251 states and 1606 transitions. [2018-11-28 11:26:29,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1251 states and 1606 transitions. [2018-11-28 11:26:29,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1251 to 960. [2018-11-28 11:26:29,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 960 states. [2018-11-28 11:26:29,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 960 states to 960 states and 1239 transitions. [2018-11-28 11:26:29,027 INFO L728 BuchiCegarLoop]: Abstraction has 960 states and 1239 transitions. [2018-11-28 11:26:29,027 INFO L608 BuchiCegarLoop]: Abstraction has 960 states and 1239 transitions. [2018-11-28 11:26:29,027 INFO L442 BuchiCegarLoop]: ======== Iteration 18============ [2018-11-28 11:26:29,027 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 960 states and 1239 transitions. [2018-11-28 11:26:29,029 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 757 [2018-11-28 11:26:29,029 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:26:29,029 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:26:29,030 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:26:29,030 INFO L867 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] [2018-11-28 11:26:29,030 INFO L794 eck$LassoCheckResult]: Stem: 31806#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;havoc ssl3_accept_~s__init_buf___0~0;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; 31645#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 31612#L84-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; 31613#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 31716#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 31717#L98-2 assume !false; 31906#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32147#L101 assume !(12292 == ssl3_accept_~s__state~0); 32145#L104 assume !(16384 == ssl3_accept_~s__state~0); 32143#L107 assume !(8192 == ssl3_accept_~s__state~0); 32141#L110 assume !(24576 == ssl3_accept_~s__state~0); 32139#L113 assume !(8195 == ssl3_accept_~s__state~0); 32137#L116 assume !(8480 == ssl3_accept_~s__state~0); 32135#L119 assume !(8481 == ssl3_accept_~s__state~0); 32133#L122 assume !(8482 == ssl3_accept_~s__state~0); 32131#L125 assume 8464 == ssl3_accept_~s__state~0; 31814#L132 [2018-11-28 11:26:29,031 INFO L796 eck$LassoCheckResult]: Loop: 31814#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 31724#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 31719#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 31720#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 32563#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32509#L601-1 ssl3_accept_~skip~0 := 0; 32508#L98-2 assume !false; 32507#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32505#L101 assume !(12292 == ssl3_accept_~s__state~0); 32504#L104 assume !(16384 == ssl3_accept_~s__state~0); 32501#L107 assume !(8192 == ssl3_accept_~s__state~0); 32499#L110 assume !(24576 == ssl3_accept_~s__state~0); 32496#L113 assume !(8195 == ssl3_accept_~s__state~0); 32454#L116 assume !(8480 == ssl3_accept_~s__state~0); 32450#L119 assume !(8481 == ssl3_accept_~s__state~0); 32446#L122 assume !(8482 == ssl3_accept_~s__state~0); 32443#L125 assume !(8464 == ssl3_accept_~s__state~0); 32440#L128 assume !(8465 == ssl3_accept_~s__state~0); 32394#L131 assume !(8466 == ssl3_accept_~s__state~0); 32380#L134 assume 8496 == ssl3_accept_~s__state~0; 31769#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 31770#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 31797#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 31786#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 31778#L292-2 ssl3_accept_~s__init_num~0 := 0; 31646#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 32492#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32487#L601-1 ssl3_accept_~skip~0 := 0; 32485#L98-2 assume !false; 32483#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32481#L101 assume !(12292 == ssl3_accept_~s__state~0); 32479#L104 assume !(16384 == ssl3_accept_~s__state~0); 32477#L107 assume !(8192 == ssl3_accept_~s__state~0); 32475#L110 assume !(24576 == ssl3_accept_~s__state~0); 32473#L113 assume !(8195 == ssl3_accept_~s__state~0); 32471#L116 assume !(8480 == ssl3_accept_~s__state~0); 32469#L119 assume !(8481 == ssl3_accept_~s__state~0); 32467#L122 assume !(8482 == ssl3_accept_~s__state~0); 32465#L125 assume !(8464 == ssl3_accept_~s__state~0); 32463#L128 assume !(8465 == ssl3_accept_~s__state~0); 32461#L131 assume !(8466 == ssl3_accept_~s__state~0); 32459#L134 assume !(8496 == ssl3_accept_~s__state~0); 32457#L137 assume !(8497 == ssl3_accept_~s__state~0); 32455#L140 assume !(8512 == ssl3_accept_~s__state~0); 32451#L143 assume !(8513 == ssl3_accept_~s__state~0); 32447#L146 assume !(8528 == ssl3_accept_~s__state~0); 32444#L149 assume !(8529 == ssl3_accept_~s__state~0); 32441#L152 assume !(8544 == ssl3_accept_~s__state~0); 31698#L155 assume !(8545 == ssl3_accept_~s__state~0); 31699#L158 assume !(8560 == ssl3_accept_~s__state~0); 31663#L161 assume !(8561 == ssl3_accept_~s__state~0); 31664#L164 assume !(8448 == ssl3_accept_~s__state~0); 32379#L167 assume !(8576 == ssl3_accept_~s__state~0); 32378#L170 assume !(8577 == ssl3_accept_~s__state~0); 31830#L173 assume !(8592 == ssl3_accept_~s__state~0); 31793#L176 assume !(8593 == ssl3_accept_~s__state~0); 31765#L179 assume !(8608 == ssl3_accept_~s__state~0); 31766#L182 assume !(8609 == ssl3_accept_~s__state~0); 31742#L185 assume !(8640 == ssl3_accept_~s__state~0); 31705#L188 assume !(8641 == ssl3_accept_~s__state~0); 31706#L191 assume 8656 == ssl3_accept_~s__state~0; 31714#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 31749#L504 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 31750#L509 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 31746#L515-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 31763#L525 assume !(0 == ssl3_accept_~tmp___10~0); 31839#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 32537#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32531#L601-1 ssl3_accept_~skip~0 := 0; 32529#L98-2 assume !false; 32527#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32525#L101 assume !(12292 == ssl3_accept_~s__state~0); 32523#L104 assume !(16384 == ssl3_accept_~s__state~0); 32521#L107 assume !(8192 == ssl3_accept_~s__state~0); 32519#L110 assume !(24576 == ssl3_accept_~s__state~0); 32517#L113 assume !(8195 == ssl3_accept_~s__state~0); 32515#L116 assume !(8480 == ssl3_accept_~s__state~0); 32513#L119 assume !(8481 == ssl3_accept_~s__state~0); 32512#L122 assume !(8482 == ssl3_accept_~s__state~0); 32511#L125 assume !(8464 == ssl3_accept_~s__state~0); 32510#L128 assume !(8465 == ssl3_accept_~s__state~0); 32502#L131 assume !(8466 == ssl3_accept_~s__state~0); 32500#L134 assume !(8496 == ssl3_accept_~s__state~0); 31820#L137 assume !(8497 == ssl3_accept_~s__state~0); 31821#L140 assume !(8512 == ssl3_accept_~s__state~0); 32453#L143 assume !(8513 == ssl3_accept_~s__state~0); 32449#L146 assume !(8528 == ssl3_accept_~s__state~0); 32445#L149 assume !(8529 == ssl3_accept_~s__state~0); 32442#L152 assume !(8544 == ssl3_accept_~s__state~0); 32439#L155 assume !(8545 == ssl3_accept_~s__state~0); 31652#L158 assume !(8560 == ssl3_accept_~s__state~0); 31653#L161 assume !(8561 == ssl3_accept_~s__state~0); 31637#L164 assume !(8448 == ssl3_accept_~s__state~0); 31638#L167 assume !(8576 == ssl3_accept_~s__state~0); 31841#L170 assume !(8577 == ssl3_accept_~s__state~0); 31845#L173 assume !(8592 == ssl3_accept_~s__state~0); 31989#L176 assume !(8593 == ssl3_accept_~s__state~0); 31982#L179 assume !(8608 == ssl3_accept_~s__state~0); 31979#L182 assume !(8609 == ssl3_accept_~s__state~0); 31976#L185 assume !(8640 == ssl3_accept_~s__state~0); 31972#L188 assume !(8641 == ssl3_accept_~s__state~0); 31967#L191 assume !(8656 == ssl3_accept_~s__state~0); 31963#L194 assume !(8657 == ssl3_accept_~s__state~0); 31610#L197 assume 8672 == ssl3_accept_~s__state~0; 31611#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 31614#L533 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 31615#L533-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 31736#L540 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 31738#L540-2 ssl3_accept_~s__init_num~0 := 0; 31835#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 32210#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32195#L601-1 ssl3_accept_~skip~0 := 0; 32192#L98-2 assume !false; 32189#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32187#L101 assume !(12292 == ssl3_accept_~s__state~0); 32185#L104 assume !(16384 == ssl3_accept_~s__state~0); 32183#L107 assume !(8192 == ssl3_accept_~s__state~0); 32181#L110 assume !(24576 == ssl3_accept_~s__state~0); 32179#L113 assume !(8195 == ssl3_accept_~s__state~0); 32177#L116 assume !(8480 == ssl3_accept_~s__state~0); 32175#L119 assume !(8481 == ssl3_accept_~s__state~0); 32173#L122 assume !(8482 == ssl3_accept_~s__state~0); 32171#L125 assume !(8464 == ssl3_accept_~s__state~0); 32169#L128 assume !(8465 == ssl3_accept_~s__state~0); 32167#L131 assume !(8466 == ssl3_accept_~s__state~0); 31958#L134 assume !(8496 == ssl3_accept_~s__state~0); 31957#L137 assume !(8497 == ssl3_accept_~s__state~0); 31956#L140 assume !(8512 == ssl3_accept_~s__state~0); 31955#L143 assume !(8513 == ssl3_accept_~s__state~0); 31954#L146 assume !(8528 == ssl3_accept_~s__state~0); 31953#L149 assume !(8529 == ssl3_accept_~s__state~0); 31952#L152 assume !(8544 == ssl3_accept_~s__state~0); 31950#L155 assume !(8545 == ssl3_accept_~s__state~0); 31947#L158 assume !(8560 == ssl3_accept_~s__state~0); 31944#L161 assume !(8561 == ssl3_accept_~s__state~0); 31940#L164 assume 8448 == ssl3_accept_~s__state~0; 31937#L165 assume !(ssl3_accept_~num1~0 > 0); 31934#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 31930#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 31877#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31871#L601-1 ssl3_accept_~skip~0 := 0; 31869#L98-2 assume !false; 31867#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31864#L101 assume !(12292 == ssl3_accept_~s__state~0); 31862#L104 assume !(16384 == ssl3_accept_~s__state~0); 31860#L107 assume !(8192 == ssl3_accept_~s__state~0); 31857#L110 assume !(24576 == ssl3_accept_~s__state~0); 31855#L113 assume !(8195 == ssl3_accept_~s__state~0); 31853#L116 assume !(8480 == ssl3_accept_~s__state~0); 31851#L119 assume !(8481 == ssl3_accept_~s__state~0); 31848#L122 assume !(8482 == ssl3_accept_~s__state~0); 31849#L125 assume 8464 == ssl3_accept_~s__state~0; 31814#L132 [2018-11-28 11:26:29,031 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:29,031 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 13 times [2018-11-28 11:26:29,031 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:29,031 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:29,032 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:29,032 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:26:29,032 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:29,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:29,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:29,039 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:29,039 INFO L82 PathProgramCache]: Analyzing trace with hash -999588174, now seen corresponding path program 1 times [2018-11-28 11:26:29,039 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:29,039 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:29,040 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:29,040 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:26:29,040 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:29,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:26:29,087 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2018-11-28 11:26:29,087 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:26:29,088 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 11:26:29,088 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:26:29,088 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:26:29,088 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:26:29,088 INFO L87 Difference]: Start difference. First operand 960 states and 1239 transitions. cyclomatic complexity: 284 Second operand 3 states. [2018-11-28 11:26:29,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:26:29,104 INFO L93 Difference]: Finished difference Result 1603 states and 2088 transitions. [2018-11-28 11:26:29,105 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:26:29,105 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1603 states and 2088 transitions. [2018-11-28 11:26:29,109 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1400 [2018-11-28 11:26:29,113 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1603 states to 1603 states and 2088 transitions. [2018-11-28 11:26:29,113 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1465 [2018-11-28 11:26:29,114 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1465 [2018-11-28 11:26:29,114 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1603 states and 2088 transitions. [2018-11-28 11:26:29,116 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:26:29,116 INFO L705 BuchiCegarLoop]: Abstraction has 1603 states and 2088 transitions. [2018-11-28 11:26:29,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1603 states and 2088 transitions. [2018-11-28 11:26:29,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1603 to 1603. [2018-11-28 11:26:29,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1603 states. [2018-11-28 11:26:29,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1603 states to 1603 states and 2088 transitions. [2018-11-28 11:26:29,127 INFO L728 BuchiCegarLoop]: Abstraction has 1603 states and 2088 transitions. [2018-11-28 11:26:29,128 INFO L608 BuchiCegarLoop]: Abstraction has 1603 states and 2088 transitions. [2018-11-28 11:26:29,128 INFO L442 BuchiCegarLoop]: ======== Iteration 19============ [2018-11-28 11:26:29,128 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1603 states and 2088 transitions. [2018-11-28 11:26:29,132 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1400 [2018-11-28 11:26:29,132 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:26:29,132 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:26:29,133 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:26:29,133 INFO L867 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] [2018-11-28 11:26:29,133 INFO L794 eck$LassoCheckResult]: Stem: 34385#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;havoc ssl3_accept_~s__init_buf___0~0;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; 34214#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 34181#L84-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; 34182#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 34289#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 34290#L98-2 assume !false; 34458#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35440#L101 assume !(12292 == ssl3_accept_~s__state~0); 35439#L104 assume !(16384 == ssl3_accept_~s__state~0); 35438#L107 assume !(8192 == ssl3_accept_~s__state~0); 35437#L110 assume !(24576 == ssl3_accept_~s__state~0); 35435#L113 assume !(8195 == ssl3_accept_~s__state~0); 35432#L116 assume !(8480 == ssl3_accept_~s__state~0); 35431#L119 assume !(8481 == ssl3_accept_~s__state~0); 35430#L122 assume !(8482 == ssl3_accept_~s__state~0); 35426#L125 assume 8464 == ssl3_accept_~s__state~0; 34526#L132 [2018-11-28 11:26:29,134 INFO L796 eck$LassoCheckResult]: Loop: 34526#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 35425#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 35424#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 35423#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 35420#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35414#L601-1 ssl3_accept_~skip~0 := 0; 35413#L98-2 assume !false; 35412#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35410#L101 assume !(12292 == ssl3_accept_~s__state~0); 35408#L104 assume !(16384 == ssl3_accept_~s__state~0); 35406#L107 assume !(8192 == ssl3_accept_~s__state~0); 35405#L110 assume !(24576 == ssl3_accept_~s__state~0); 35404#L113 assume !(8195 == ssl3_accept_~s__state~0); 35403#L116 assume !(8480 == ssl3_accept_~s__state~0); 35402#L119 assume !(8481 == ssl3_accept_~s__state~0); 35401#L122 assume !(8482 == ssl3_accept_~s__state~0); 35399#L125 assume !(8464 == ssl3_accept_~s__state~0); 35397#L128 assume !(8465 == ssl3_accept_~s__state~0); 35394#L131 assume !(8466 == ssl3_accept_~s__state~0); 34774#L134 assume 8496 == ssl3_accept_~s__state~0; 34518#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 34773#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 34772#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 34771#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 34770#L292-2 ssl3_accept_~s__init_num~0 := 0; 34768#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 34765#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34760#L601-1 ssl3_accept_~skip~0 := 0; 34759#L98-2 assume !false; 34758#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34757#L101 assume !(12292 == ssl3_accept_~s__state~0); 34756#L104 assume !(16384 == ssl3_accept_~s__state~0); 34755#L107 assume !(8192 == ssl3_accept_~s__state~0); 34754#L110 assume !(24576 == ssl3_accept_~s__state~0); 34753#L113 assume !(8195 == ssl3_accept_~s__state~0); 34752#L116 assume !(8480 == ssl3_accept_~s__state~0); 34751#L119 assume !(8481 == ssl3_accept_~s__state~0); 34750#L122 assume !(8482 == ssl3_accept_~s__state~0); 34749#L125 assume !(8464 == ssl3_accept_~s__state~0); 34748#L128 assume !(8465 == ssl3_accept_~s__state~0); 34747#L131 assume !(8466 == ssl3_accept_~s__state~0); 34744#L134 assume !(8496 == ssl3_accept_~s__state~0); 34743#L137 assume !(8497 == ssl3_accept_~s__state~0); 34434#L140 assume 8512 == ssl3_accept_~s__state~0; 34272#L144 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; 34254#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 34255#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 35273#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 35268#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35171#L601-1 ssl3_accept_~skip~0 := 0; 35154#L98-2 assume !false; 35149#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35144#L101 assume !(12292 == ssl3_accept_~s__state~0); 35139#L104 assume !(16384 == ssl3_accept_~s__state~0); 35133#L107 assume !(8192 == ssl3_accept_~s__state~0); 35128#L110 assume !(24576 == ssl3_accept_~s__state~0); 35123#L113 assume !(8195 == ssl3_accept_~s__state~0); 35118#L116 assume !(8480 == ssl3_accept_~s__state~0); 35113#L119 assume !(8481 == ssl3_accept_~s__state~0); 35108#L122 assume !(8482 == ssl3_accept_~s__state~0); 35104#L125 assume !(8464 == ssl3_accept_~s__state~0); 35100#L128 assume !(8465 == ssl3_accept_~s__state~0); 35095#L131 assume !(8466 == ssl3_accept_~s__state~0); 35090#L134 assume !(8496 == ssl3_accept_~s__state~0); 35084#L137 assume !(8497 == ssl3_accept_~s__state~0); 35083#L140 assume !(8512 == ssl3_accept_~s__state~0); 35082#L143 assume !(8513 == ssl3_accept_~s__state~0); 35081#L146 assume 8528 == ssl3_accept_~s__state~0; 34505#L150 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; 35077#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 35076#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 35075#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 34245#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 34246#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 35065#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 35062#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35057#L601-1 ssl3_accept_~skip~0 := 0; 35044#L98-2 assume !false; 35038#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35036#L101 assume !(12292 == ssl3_accept_~s__state~0); 35034#L104 assume !(16384 == ssl3_accept_~s__state~0); 35032#L107 assume !(8192 == ssl3_accept_~s__state~0); 35030#L110 assume !(24576 == ssl3_accept_~s__state~0); 35028#L113 assume !(8195 == ssl3_accept_~s__state~0); 35023#L116 assume !(8480 == ssl3_accept_~s__state~0); 35018#L119 assume !(8481 == ssl3_accept_~s__state~0); 35011#L122 assume !(8482 == ssl3_accept_~s__state~0); 35008#L125 assume !(8464 == ssl3_accept_~s__state~0); 35005#L128 assume !(8465 == ssl3_accept_~s__state~0); 35002#L131 assume !(8466 == ssl3_accept_~s__state~0); 34999#L134 assume !(8496 == ssl3_accept_~s__state~0); 34996#L137 assume !(8497 == ssl3_accept_~s__state~0); 34993#L140 assume !(8512 == ssl3_accept_~s__state~0); 34741#L143 assume !(8513 == ssl3_accept_~s__state~0); 34742#L146 assume !(8528 == ssl3_accept_~s__state~0); 34737#L149 assume !(8529 == ssl3_accept_~s__state~0); 34738#L152 assume 8544 == ssl3_accept_~s__state~0; 34417#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 34418#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 34341#L394 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; 34342#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 34394#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 34395#L410 assume !(8 == ssl3_accept_~blastFlag~0); 34975#L413 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; 34972#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 34967#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34915#L601-1 ssl3_accept_~skip~0 := 0; 34851#L98-2 assume !false; 34846#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34841#L101 assume !(12292 == ssl3_accept_~s__state~0); 34836#L104 assume !(16384 == ssl3_accept_~s__state~0); 34831#L107 assume !(8192 == ssl3_accept_~s__state~0); 34826#L110 assume !(24576 == ssl3_accept_~s__state~0); 34821#L113 assume !(8195 == ssl3_accept_~s__state~0); 34816#L116 assume !(8480 == ssl3_accept_~s__state~0); 34811#L119 assume !(8481 == ssl3_accept_~s__state~0); 34806#L122 assume !(8482 == ssl3_accept_~s__state~0); 34801#L125 assume !(8464 == ssl3_accept_~s__state~0); 34776#L128 assume !(8465 == ssl3_accept_~s__state~0); 34724#L131 assume !(8466 == ssl3_accept_~s__state~0); 34678#L134 assume !(8496 == ssl3_accept_~s__state~0); 34676#L137 assume !(8497 == ssl3_accept_~s__state~0); 34675#L140 assume !(8512 == ssl3_accept_~s__state~0); 34674#L143 assume !(8513 == ssl3_accept_~s__state~0); 34673#L146 assume !(8528 == ssl3_accept_~s__state~0); 34671#L149 assume !(8529 == ssl3_accept_~s__state~0); 34668#L152 assume !(8544 == ssl3_accept_~s__state~0); 34667#L155 assume !(8545 == ssl3_accept_~s__state~0); 34666#L158 assume !(8560 == ssl3_accept_~s__state~0); 34665#L161 assume !(8561 == ssl3_accept_~s__state~0); 34664#L164 assume 8448 == ssl3_accept_~s__state~0; 34658#L165 assume !(ssl3_accept_~num1~0 > 0); 34656#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 34650#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 34649#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34565#L601-1 ssl3_accept_~skip~0 := 0; 34566#L98-2 assume !false; 34559#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34560#L101 assume !(12292 == ssl3_accept_~s__state~0); 34553#L104 assume 16384 == ssl3_accept_~s__state~0; 34547#L210 ssl3_accept_~s__server~0 := 1; 35096#L215 assume 0 != ssl3_accept_~cb~0; 35091#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 35085#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 34930#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 34925#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 34922#L242 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; 34920#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 34856#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34847#L601-1 ssl3_accept_~skip~0 := 0; 34842#L98-2 assume !false; 34837#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34832#L101 assume !(12292 == ssl3_accept_~s__state~0); 34827#L104 assume !(16384 == ssl3_accept_~s__state~0); 34822#L107 assume !(8192 == ssl3_accept_~s__state~0); 34817#L110 assume !(24576 == ssl3_accept_~s__state~0); 34812#L113 assume !(8195 == ssl3_accept_~s__state~0); 34807#L116 assume !(8480 == ssl3_accept_~s__state~0); 34802#L119 assume !(8481 == ssl3_accept_~s__state~0); 34777#L122 assume !(8482 == ssl3_accept_~s__state~0); 34730#L125 assume 8464 == ssl3_accept_~s__state~0; 34526#L132 [2018-11-28 11:26:29,134 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:29,134 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 14 times [2018-11-28 11:26:29,134 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:29,134 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:29,135 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:29,135 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:26:29,135 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:29,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:29,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:29,141 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:29,141 INFO L82 PathProgramCache]: Analyzing trace with hash -602239309, now seen corresponding path program 1 times [2018-11-28 11:26:29,141 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:29,142 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:29,142 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:29,142 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:26:29,142 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:29,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:26:29,226 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-28 11:26:29,226 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-28 11:26:29,226 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_4008e012-eb10-4ee4-a05a-0e1e1d6a3956/bin-2019/uautomizer/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-28 11:26:29,239 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:26:29,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:26:29,276 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 11:26:29,304 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 82 proven. 0 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2018-11-28 11:26:29,323 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-28 11:26:29,324 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-28 11:26:29,324 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:26:29,324 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-28 11:26:29,324 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2018-11-28 11:26:29,325 INFO L87 Difference]: Start difference. First operand 1603 states and 2088 transitions. cyclomatic complexity: 491 Second operand 5 states. [2018-11-28 11:26:29,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:26:29,573 INFO L93 Difference]: Finished difference Result 2677 states and 3451 transitions. [2018-11-28 11:26:29,573 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-28 11:26:29,573 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2677 states and 3451 transitions. [2018-11-28 11:26:29,579 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2097 [2018-11-28 11:26:29,588 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2677 states to 2641 states and 3413 transitions. [2018-11-28 11:26:29,588 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2503 [2018-11-28 11:26:29,589 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2503 [2018-11-28 11:26:29,589 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2641 states and 3413 transitions. [2018-11-28 11:26:29,592 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:26:29,592 INFO L705 BuchiCegarLoop]: Abstraction has 2641 states and 3413 transitions. [2018-11-28 11:26:29,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2641 states and 3413 transitions. [2018-11-28 11:26:29,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2641 to 2050. [2018-11-28 11:26:29,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2050 states. [2018-11-28 11:26:29,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2050 states to 2050 states and 2675 transitions. [2018-11-28 11:26:29,609 INFO L728 BuchiCegarLoop]: Abstraction has 2050 states and 2675 transitions. [2018-11-28 11:26:29,609 INFO L608 BuchiCegarLoop]: Abstraction has 2050 states and 2675 transitions. [2018-11-28 11:26:29,609 INFO L442 BuchiCegarLoop]: ======== Iteration 20============ [2018-11-28 11:26:29,610 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2050 states and 2675 transitions. [2018-11-28 11:26:29,615 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1835 [2018-11-28 11:26:29,615 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:26:29,615 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:26:29,616 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:26:29,616 INFO L867 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] [2018-11-28 11:26:29,616 INFO L794 eck$LassoCheckResult]: Stem: 39158#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;havoc ssl3_accept_~s__init_buf___0~0;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; 38987#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 38955#L84-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; 38956#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 39057#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 39058#L98-2 assume !false; 39251#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40127#L101 assume !(12292 == ssl3_accept_~s__state~0); 40125#L104 assume !(16384 == ssl3_accept_~s__state~0); 40123#L107 assume !(8192 == ssl3_accept_~s__state~0); 40121#L110 assume !(24576 == ssl3_accept_~s__state~0); 40119#L113 assume !(8195 == ssl3_accept_~s__state~0); 39627#L116 assume !(8480 == ssl3_accept_~s__state~0); 39628#L119 assume !(8481 == ssl3_accept_~s__state~0); 39615#L122 assume !(8482 == ssl3_accept_~s__state~0); 39616#L125 assume 8464 == ssl3_accept_~s__state~0; 39323#L132 [2018-11-28 11:26:29,616 INFO L796 eck$LassoCheckResult]: Loop: 39323#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 39062#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 39060#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 39061#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 40994#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40989#L601-1 ssl3_accept_~skip~0 := 0; 40988#L98-2 assume !false; 40987#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39185#L101 assume !(12292 == ssl3_accept_~s__state~0); 39169#L104 assume !(16384 == ssl3_accept_~s__state~0); 39170#L107 assume !(8192 == ssl3_accept_~s__state~0); 39177#L110 assume !(24576 == ssl3_accept_~s__state~0); 40959#L113 assume !(8195 == ssl3_accept_~s__state~0); 39066#L116 assume !(8480 == ssl3_accept_~s__state~0); 39067#L119 assume !(8481 == ssl3_accept_~s__state~0); 39075#L122 assume !(8482 == ssl3_accept_~s__state~0); 40949#L125 assume !(8464 == ssl3_accept_~s__state~0); 40946#L128 assume !(8465 == ssl3_accept_~s__state~0); 40943#L131 assume !(8466 == ssl3_accept_~s__state~0); 40940#L134 assume 8496 == ssl3_accept_~s__state~0; 39111#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 39112#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 39145#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 39146#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 40936#L292-2 ssl3_accept_~s__init_num~0 := 0; 40935#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 40931#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40926#L601-1 ssl3_accept_~skip~0 := 0; 40925#L98-2 assume !false; 40890#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40889#L101 assume !(12292 == ssl3_accept_~s__state~0); 40888#L104 assume !(16384 == ssl3_accept_~s__state~0); 40887#L107 assume !(8192 == ssl3_accept_~s__state~0); 40886#L110 assume !(24576 == ssl3_accept_~s__state~0); 40885#L113 assume !(8195 == ssl3_accept_~s__state~0); 40883#L116 assume !(8480 == ssl3_accept_~s__state~0); 40880#L119 assume !(8481 == ssl3_accept_~s__state~0); 40879#L122 assume !(8482 == ssl3_accept_~s__state~0); 40878#L125 assume !(8464 == ssl3_accept_~s__state~0); 40877#L128 assume !(8465 == ssl3_accept_~s__state~0); 40876#L131 assume !(8466 == ssl3_accept_~s__state~0); 40870#L134 assume !(8496 == ssl3_accept_~s__state~0); 40294#L137 assume !(8497 == ssl3_accept_~s__state~0); 39215#L140 assume 8512 == ssl3_accept_~s__state~0; 39318#L144 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; 40652#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 40648#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 40647#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 40646#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40641#L601-1 ssl3_accept_~skip~0 := 0; 40640#L98-2 assume !false; 40639#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40638#L101 assume !(12292 == ssl3_accept_~s__state~0); 40637#L104 assume !(16384 == ssl3_accept_~s__state~0); 40636#L107 assume !(8192 == ssl3_accept_~s__state~0); 40635#L110 assume !(24576 == ssl3_accept_~s__state~0); 40634#L113 assume !(8195 == ssl3_accept_~s__state~0); 40633#L116 assume !(8480 == ssl3_accept_~s__state~0); 40632#L119 assume !(8481 == ssl3_accept_~s__state~0); 40627#L122 assume !(8482 == ssl3_accept_~s__state~0); 40624#L125 assume !(8464 == ssl3_accept_~s__state~0); 40623#L128 assume !(8465 == ssl3_accept_~s__state~0); 40622#L131 assume !(8466 == ssl3_accept_~s__state~0); 40621#L134 assume !(8496 == ssl3_accept_~s__state~0); 40620#L137 assume !(8497 == ssl3_accept_~s__state~0); 40619#L140 assume !(8512 == ssl3_accept_~s__state~0); 40618#L143 assume !(8513 == ssl3_accept_~s__state~0); 40617#L146 assume 8528 == ssl3_accept_~s__state~0; 39315#L150 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; 40616#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 40614#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 40615#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 40606#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 40603#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 40602#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 40601#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40591#L601-1 ssl3_accept_~skip~0 := 0; 40589#L98-2 assume !false; 40587#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40585#L101 assume !(12292 == ssl3_accept_~s__state~0); 40583#L104 assume !(16384 == ssl3_accept_~s__state~0); 40581#L107 assume !(8192 == ssl3_accept_~s__state~0); 40579#L110 assume !(24576 == ssl3_accept_~s__state~0); 40577#L113 assume !(8195 == ssl3_accept_~s__state~0); 40575#L116 assume !(8480 == ssl3_accept_~s__state~0); 40573#L119 assume !(8481 == ssl3_accept_~s__state~0); 40571#L122 assume !(8482 == ssl3_accept_~s__state~0); 40569#L125 assume !(8464 == ssl3_accept_~s__state~0); 40567#L128 assume !(8465 == ssl3_accept_~s__state~0); 40565#L131 assume !(8466 == ssl3_accept_~s__state~0); 40563#L134 assume !(8496 == ssl3_accept_~s__state~0); 40561#L137 assume !(8497 == ssl3_accept_~s__state~0); 40559#L140 assume !(8512 == ssl3_accept_~s__state~0); 40557#L143 assume !(8513 == ssl3_accept_~s__state~0); 40555#L146 assume !(8528 == ssl3_accept_~s__state~0); 40553#L149 assume !(8529 == ssl3_accept_~s__state~0); 40551#L152 assume 8544 == ssl3_accept_~s__state~0; 39312#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 40548#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 40546#L394 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; 40543#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 40542#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 39163#L410 assume !(8 == ssl3_accept_~blastFlag~0); 39164#L413 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; 40450#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 40441#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40435#L601-1 ssl3_accept_~skip~0 := 0; 40433#L98-2 assume !false; 40431#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40429#L101 assume !(12292 == ssl3_accept_~s__state~0); 40427#L104 assume !(16384 == ssl3_accept_~s__state~0); 40425#L107 assume !(8192 == ssl3_accept_~s__state~0); 40423#L110 assume !(24576 == ssl3_accept_~s__state~0); 40421#L113 assume !(8195 == ssl3_accept_~s__state~0); 40419#L116 assume !(8480 == ssl3_accept_~s__state~0); 40417#L119 assume !(8481 == ssl3_accept_~s__state~0); 40415#L122 assume !(8482 == ssl3_accept_~s__state~0); 40413#L125 assume !(8464 == ssl3_accept_~s__state~0); 40411#L128 assume !(8465 == ssl3_accept_~s__state~0); 40409#L131 assume !(8466 == ssl3_accept_~s__state~0); 40407#L134 assume !(8496 == ssl3_accept_~s__state~0); 40406#L137 assume !(8497 == ssl3_accept_~s__state~0); 40405#L140 assume !(8512 == ssl3_accept_~s__state~0); 40404#L143 assume !(8513 == ssl3_accept_~s__state~0); 40403#L146 assume !(8528 == ssl3_accept_~s__state~0); 40402#L149 assume !(8529 == ssl3_accept_~s__state~0); 40401#L152 assume !(8544 == ssl3_accept_~s__state~0); 40399#L155 assume !(8545 == ssl3_accept_~s__state~0); 40398#L158 assume !(8560 == ssl3_accept_~s__state~0); 40394#L161 assume !(8561 == ssl3_accept_~s__state~0); 40393#L164 assume 8448 == ssl3_accept_~s__state~0; 40392#L165 assume !(ssl3_accept_~num1~0 > 0); 40390#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 40388#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 40378#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40373#L601-1 ssl3_accept_~skip~0 := 0; 40372#L98-2 assume !false; 40371#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40370#L101 assume !(12292 == ssl3_accept_~s__state~0); 40369#L104 assume !(16384 == ssl3_accept_~s__state~0); 40368#L107 assume !(8192 == ssl3_accept_~s__state~0); 40366#L110 assume !(24576 == ssl3_accept_~s__state~0); 40364#L113 assume !(8195 == ssl3_accept_~s__state~0); 40362#L116 assume !(8480 == ssl3_accept_~s__state~0); 40359#L119 assume !(8481 == ssl3_accept_~s__state~0); 40355#L122 assume !(8482 == ssl3_accept_~s__state~0); 40352#L125 assume !(8464 == ssl3_accept_~s__state~0); 40349#L128 assume !(8465 == ssl3_accept_~s__state~0); 40346#L131 assume !(8466 == ssl3_accept_~s__state~0); 40343#L134 assume !(8496 == ssl3_accept_~s__state~0); 40340#L137 assume !(8497 == ssl3_accept_~s__state~0); 40337#L140 assume !(8512 == ssl3_accept_~s__state~0); 40334#L143 assume !(8513 == ssl3_accept_~s__state~0); 40331#L146 assume !(8528 == ssl3_accept_~s__state~0); 40328#L149 assume !(8529 == ssl3_accept_~s__state~0); 40325#L152 assume !(8544 == ssl3_accept_~s__state~0); 40323#L155 assume !(8545 == ssl3_accept_~s__state~0); 40321#L158 assume !(8560 == ssl3_accept_~s__state~0); 40309#L161 assume !(8561 == ssl3_accept_~s__state~0); 40308#L164 assume !(8448 == ssl3_accept_~s__state~0); 40307#L167 assume 8576 == ssl3_accept_~s__state~0; 40167#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 40305#L453 assume !(ssl3_accept_~ret~0 <= 0); 40306#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 40453#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 40446#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40436#L601-1 ssl3_accept_~skip~0 := 0; 40434#L98-2 assume !false; 40432#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40430#L101 assume !(12292 == ssl3_accept_~s__state~0); 40428#L104 assume !(16384 == ssl3_accept_~s__state~0); 40426#L107 assume !(8192 == ssl3_accept_~s__state~0); 40424#L110 assume !(24576 == ssl3_accept_~s__state~0); 40422#L113 assume !(8195 == ssl3_accept_~s__state~0); 40420#L116 assume !(8480 == ssl3_accept_~s__state~0); 40418#L119 assume !(8481 == ssl3_accept_~s__state~0); 40416#L122 assume !(8482 == ssl3_accept_~s__state~0); 40414#L125 assume 8464 == ssl3_accept_~s__state~0; 39323#L132 [2018-11-28 11:26:29,617 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:29,617 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 15 times [2018-11-28 11:26:29,617 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:29,617 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:29,617 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:29,618 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:26:29,618 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:29,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:29,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:29,624 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:29,624 INFO L82 PathProgramCache]: Analyzing trace with hash -1080894560, now seen corresponding path program 1 times [2018-11-28 11:26:29,624 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:29,624 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:29,625 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:29,625 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:26:29,625 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:29,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:26:29,690 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2018-11-28 11:26:29,690 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:26:29,690 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-28 11:26:29,690 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:26:29,690 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:26:29,690 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:26:29,691 INFO L87 Difference]: Start difference. First operand 2050 states and 2675 transitions. cyclomatic complexity: 633 Second operand 3 states. [2018-11-28 11:26:29,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:26:29,785 INFO L93 Difference]: Finished difference Result 2266 states and 2926 transitions. [2018-11-28 11:26:29,785 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:26:29,785 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2266 states and 2926 transitions. [2018-11-28 11:26:29,792 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1891 [2018-11-28 11:26:29,798 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2266 states to 2196 states and 2856 transitions. [2018-11-28 11:26:29,798 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2058 [2018-11-28 11:26:29,799 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2058 [2018-11-28 11:26:29,799 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2196 states and 2856 transitions. [2018-11-28 11:26:29,799 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:26:29,799 INFO L705 BuchiCegarLoop]: Abstraction has 2196 states and 2856 transitions. [2018-11-28 11:26:29,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2196 states and 2856 transitions. [2018-11-28 11:26:29,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2196 to 2030. [2018-11-28 11:26:29,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2030 states. [2018-11-28 11:26:29,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2030 states to 2030 states and 2642 transitions. [2018-11-28 11:26:29,817 INFO L728 BuchiCegarLoop]: Abstraction has 2030 states and 2642 transitions. [2018-11-28 11:26:29,817 INFO L608 BuchiCegarLoop]: Abstraction has 2030 states and 2642 transitions. [2018-11-28 11:26:29,817 INFO L442 BuchiCegarLoop]: ======== Iteration 21============ [2018-11-28 11:26:29,817 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2030 states and 2642 transitions. [2018-11-28 11:26:29,822 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1791 [2018-11-28 11:26:29,822 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:26:29,822 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:26:29,823 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:26:29,823 INFO L867 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] [2018-11-28 11:26:29,824 INFO L794 eck$LassoCheckResult]: Stem: 43483#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;havoc ssl3_accept_~s__init_buf___0~0;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; 43310#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 43277#L84-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; 43278#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 43384#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 43385#L98-2 assume !false; 43726#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43913#L101 assume !(12292 == ssl3_accept_~s__state~0); 43911#L104 assume !(16384 == ssl3_accept_~s__state~0); 43909#L107 assume !(8192 == ssl3_accept_~s__state~0); 43907#L110 assume !(24576 == ssl3_accept_~s__state~0); 43905#L113 assume !(8195 == ssl3_accept_~s__state~0); 43903#L116 assume !(8480 == ssl3_accept_~s__state~0); 43901#L119 assume !(8481 == ssl3_accept_~s__state~0); 43899#L122 assume !(8482 == ssl3_accept_~s__state~0); 43897#L125 assume 8464 == ssl3_accept_~s__state~0; 43492#L132 [2018-11-28 11:26:29,824 INFO L796 eck$LassoCheckResult]: Loop: 43492#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 43389#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 43390#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 45257#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 45254#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45248#L601-1 ssl3_accept_~skip~0 := 0; 45244#L98-2 assume !false; 45242#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45235#L101 assume !(12292 == ssl3_accept_~s__state~0); 45234#L104 assume !(16384 == ssl3_accept_~s__state~0); 45227#L107 assume !(8192 == ssl3_accept_~s__state~0); 45224#L110 assume !(24576 == ssl3_accept_~s__state~0); 45221#L113 assume !(8195 == ssl3_accept_~s__state~0); 45218#L116 assume !(8480 == ssl3_accept_~s__state~0); 45215#L119 assume !(8481 == ssl3_accept_~s__state~0); 45212#L122 assume !(8482 == ssl3_accept_~s__state~0); 45209#L125 assume !(8464 == ssl3_accept_~s__state~0); 45206#L128 assume !(8465 == ssl3_accept_~s__state~0); 45203#L131 assume !(8466 == ssl3_accept_~s__state~0); 44342#L134 assume 8496 == ssl3_accept_~s__state~0; 43440#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 43441#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 43470#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 43471#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 44341#L292-2 ssl3_accept_~s__init_num~0 := 0; 44339#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 44336#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44331#L601-1 ssl3_accept_~skip~0 := 0; 44330#L98-2 assume !false; 44329#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44328#L101 assume !(12292 == ssl3_accept_~s__state~0); 44327#L104 assume !(16384 == ssl3_accept_~s__state~0); 44326#L107 assume !(8192 == ssl3_accept_~s__state~0); 44325#L110 assume !(24576 == ssl3_accept_~s__state~0); 44324#L113 assume !(8195 == ssl3_accept_~s__state~0); 44323#L116 assume !(8480 == ssl3_accept_~s__state~0); 44322#L119 assume !(8481 == ssl3_accept_~s__state~0); 44321#L122 assume !(8482 == ssl3_accept_~s__state~0); 44320#L125 assume !(8464 == ssl3_accept_~s__state~0); 44319#L128 assume !(8465 == ssl3_accept_~s__state~0); 44318#L131 assume !(8466 == ssl3_accept_~s__state~0); 44317#L134 assume !(8496 == ssl3_accept_~s__state~0); 43929#L137 assume !(8497 == ssl3_accept_~s__state~0); 43534#L140 assume 8512 == ssl3_accept_~s__state~0; 43602#L144 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; 44907#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 43306#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 43307#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 44431#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44427#L601-1 ssl3_accept_~skip~0 := 0; 44420#L98-2 assume !false; 44421#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44414#L101 assume !(12292 == ssl3_accept_~s__state~0); 44415#L104 assume !(16384 == ssl3_accept_~s__state~0); 44408#L107 assume !(8192 == ssl3_accept_~s__state~0); 44409#L110 assume !(24576 == ssl3_accept_~s__state~0); 44402#L113 assume !(8195 == ssl3_accept_~s__state~0); 44403#L116 assume !(8480 == ssl3_accept_~s__state~0); 44395#L119 assume !(8481 == ssl3_accept_~s__state~0); 44396#L122 assume !(8482 == ssl3_accept_~s__state~0); 44389#L125 assume !(8464 == ssl3_accept_~s__state~0); 44390#L128 assume !(8465 == ssl3_accept_~s__state~0); 44383#L131 assume !(8466 == ssl3_accept_~s__state~0); 44384#L134 assume !(8496 == ssl3_accept_~s__state~0); 44377#L137 assume !(8497 == ssl3_accept_~s__state~0); 44378#L140 assume !(8512 == ssl3_accept_~s__state~0); 44372#L143 assume !(8513 == ssl3_accept_~s__state~0); 44373#L146 assume 8528 == ssl3_accept_~s__state~0; 43324#L150 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; 43325#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 43746#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 43747#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 43338#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 43339#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 43350#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 44896#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44895#L601-1 ssl3_accept_~skip~0 := 0; 45174#L98-2 assume !false; 45175#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45173#L101 assume !(12292 == ssl3_accept_~s__state~0); 45171#L104 assume !(16384 == ssl3_accept_~s__state~0); 45169#L107 assume !(8192 == ssl3_accept_~s__state~0); 45167#L110 assume !(24576 == ssl3_accept_~s__state~0); 45165#L113 assume !(8195 == ssl3_accept_~s__state~0); 45163#L116 assume !(8480 == ssl3_accept_~s__state~0); 45161#L119 assume !(8481 == ssl3_accept_~s__state~0); 45159#L122 assume !(8482 == ssl3_accept_~s__state~0); 45157#L125 assume !(8464 == ssl3_accept_~s__state~0); 45155#L128 assume !(8465 == ssl3_accept_~s__state~0); 45153#L131 assume !(8466 == ssl3_accept_~s__state~0); 45151#L134 assume !(8496 == ssl3_accept_~s__state~0); 43500#L137 assume !(8497 == ssl3_accept_~s__state~0); 43501#L140 assume !(8512 == ssl3_accept_~s__state~0); 43464#L143 assume !(8513 == ssl3_accept_~s__state~0); 43427#L146 assume !(8528 == ssl3_accept_~s__state~0); 43428#L149 assume !(8529 == ssl3_accept_~s__state~0); 43444#L152 assume 8544 == ssl3_accept_~s__state~0; 43550#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 43495#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 43392#L394 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; 43272#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 43273#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 43490#L410 assume !(8 == ssl3_accept_~blastFlag~0); 43491#L413 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; 44795#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 44791#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44785#L601-1 ssl3_accept_~skip~0 := 0; 44781#L98-2 assume !false; 44779#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44777#L101 assume !(12292 == ssl3_accept_~s__state~0); 44775#L104 assume !(16384 == ssl3_accept_~s__state~0); 44773#L107 assume !(8192 == ssl3_accept_~s__state~0); 44772#L110 assume !(24576 == ssl3_accept_~s__state~0); 44770#L113 assume !(8195 == ssl3_accept_~s__state~0); 44767#L116 assume !(8480 == ssl3_accept_~s__state~0); 44766#L119 assume !(8481 == ssl3_accept_~s__state~0); 44765#L122 assume !(8482 == ssl3_accept_~s__state~0); 44764#L125 assume !(8464 == ssl3_accept_~s__state~0); 44762#L128 assume !(8465 == ssl3_accept_~s__state~0); 44761#L131 assume !(8466 == ssl3_accept_~s__state~0); 44760#L134 assume !(8496 == ssl3_accept_~s__state~0); 44758#L137 assume !(8497 == ssl3_accept_~s__state~0); 44757#L140 assume !(8512 == ssl3_accept_~s__state~0); 44756#L143 assume !(8513 == ssl3_accept_~s__state~0); 44755#L146 assume !(8528 == ssl3_accept_~s__state~0); 44754#L149 assume !(8529 == ssl3_accept_~s__state~0); 44753#L152 assume !(8544 == ssl3_accept_~s__state~0); 44752#L155 assume !(8545 == ssl3_accept_~s__state~0); 44751#L158 assume !(8560 == ssl3_accept_~s__state~0); 44750#L161 assume !(8561 == ssl3_accept_~s__state~0); 44749#L164 assume 8448 == ssl3_accept_~s__state~0; 44747#L165 assume !(ssl3_accept_~num1~0 > 0); 44743#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 44742#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 44741#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44736#L601-1 ssl3_accept_~skip~0 := 0; 44735#L98-2 assume !false; 44733#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44730#L101 assume !(12292 == ssl3_accept_~s__state~0); 44729#L104 assume !(16384 == ssl3_accept_~s__state~0); 44718#L107 assume !(8192 == ssl3_accept_~s__state~0); 44715#L110 assume !(24576 == ssl3_accept_~s__state~0); 44712#L113 assume !(8195 == ssl3_accept_~s__state~0); 44709#L116 assume !(8480 == ssl3_accept_~s__state~0); 44706#L119 assume !(8481 == ssl3_accept_~s__state~0); 44703#L122 assume !(8482 == ssl3_accept_~s__state~0); 44700#L125 assume !(8464 == ssl3_accept_~s__state~0); 44697#L128 assume !(8465 == ssl3_accept_~s__state~0); 44694#L131 assume !(8466 == ssl3_accept_~s__state~0); 44691#L134 assume !(8496 == ssl3_accept_~s__state~0); 44688#L137 assume !(8497 == ssl3_accept_~s__state~0); 44685#L140 assume !(8512 == ssl3_accept_~s__state~0); 44682#L143 assume !(8513 == ssl3_accept_~s__state~0); 44679#L146 assume !(8528 == ssl3_accept_~s__state~0); 44676#L149 assume !(8529 == ssl3_accept_~s__state~0); 44673#L152 assume !(8544 == ssl3_accept_~s__state~0); 44671#L155 assume !(8545 == ssl3_accept_~s__state~0); 44669#L158 assume !(8560 == ssl3_accept_~s__state~0); 44667#L161 assume !(8561 == ssl3_accept_~s__state~0); 44665#L164 assume !(8448 == ssl3_accept_~s__state~0); 44663#L167 assume 8576 == ssl3_accept_~s__state~0; 44497#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 44660#L453 assume !(ssl3_accept_~ret~0 <= 0); 44658#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 44651#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 45298#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45293#L601-1 ssl3_accept_~skip~0 := 0; 45292#L98-2 assume !false; 45291#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45290#L101 assume !(12292 == ssl3_accept_~s__state~0); 45289#L104 assume !(16384 == ssl3_accept_~s__state~0); 45288#L107 assume !(8192 == ssl3_accept_~s__state~0); 45287#L110 assume !(24576 == ssl3_accept_~s__state~0); 45286#L113 assume !(8195 == ssl3_accept_~s__state~0); 45285#L116 assume !(8480 == ssl3_accept_~s__state~0); 43547#L119 assume !(8481 == ssl3_accept_~s__state~0); 45284#L122 assume !(8482 == ssl3_accept_~s__state~0); 45283#L125 assume !(8464 == ssl3_accept_~s__state~0); 45282#L128 assume !(8465 == ssl3_accept_~s__state~0); 45204#L131 assume 8466 == ssl3_accept_~s__state~0; 43492#L132 [2018-11-28 11:26:29,824 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:29,824 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 16 times [2018-11-28 11:26:29,824 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:29,824 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:29,825 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:29,825 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:26:29,826 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:29,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:29,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:29,832 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:29,833 INFO L82 PathProgramCache]: Analyzing trace with hash 642418309, now seen corresponding path program 1 times [2018-11-28 11:26:29,833 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:29,833 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:29,834 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:29,834 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:26:29,834 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:29,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:26:29,906 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2018-11-28 11:26:29,906 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:26:29,906 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 11:26:29,906 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:26:29,907 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:26:29,907 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:26:29,907 INFO L87 Difference]: Start difference. First operand 2030 states and 2642 transitions. cyclomatic complexity: 621 Second operand 3 states. [2018-11-28 11:26:29,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:26:29,926 INFO L93 Difference]: Finished difference Result 3377 states and 4363 transitions. [2018-11-28 11:26:29,927 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:26:29,927 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3377 states and 4363 transitions. [2018-11-28 11:26:29,935 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3138 [2018-11-28 11:26:29,946 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3377 states to 3377 states and 4363 transitions. [2018-11-28 11:26:29,947 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3239 [2018-11-28 11:26:29,949 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3239 [2018-11-28 11:26:29,949 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3377 states and 4363 transitions. [2018-11-28 11:26:29,949 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:26:29,949 INFO L705 BuchiCegarLoop]: Abstraction has 3377 states and 4363 transitions. [2018-11-28 11:26:29,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3377 states and 4363 transitions. [2018-11-28 11:26:29,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3377 to 2030. [2018-11-28 11:26:29,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2030 states. [2018-11-28 11:26:29,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2030 states to 2030 states and 2640 transitions. [2018-11-28 11:26:29,968 INFO L728 BuchiCegarLoop]: Abstraction has 2030 states and 2640 transitions. [2018-11-28 11:26:29,968 INFO L608 BuchiCegarLoop]: Abstraction has 2030 states and 2640 transitions. [2018-11-28 11:26:29,969 INFO L442 BuchiCegarLoop]: ======== Iteration 22============ [2018-11-28 11:26:29,969 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2030 states and 2640 transitions. [2018-11-28 11:26:29,973 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1791 [2018-11-28 11:26:29,973 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:26:29,973 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:26:29,974 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:26:29,975 INFO L867 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] [2018-11-28 11:26:29,975 INFO L794 eck$LassoCheckResult]: Stem: 48896#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;havoc ssl3_accept_~s__init_buf___0~0;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; 48722#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 48690#L84-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; 48691#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 48797#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 48798#L98-2 assume !false; 48981#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49181#L101 assume !(12292 == ssl3_accept_~s__state~0); 49179#L104 assume !(16384 == ssl3_accept_~s__state~0); 49177#L107 assume !(8192 == ssl3_accept_~s__state~0); 49175#L110 assume !(24576 == ssl3_accept_~s__state~0); 49173#L113 assume !(8195 == ssl3_accept_~s__state~0); 49171#L116 assume !(8480 == ssl3_accept_~s__state~0); 49169#L119 assume !(8481 == ssl3_accept_~s__state~0); 49167#L122 assume !(8482 == ssl3_accept_~s__state~0); 49165#L125 assume 8464 == ssl3_accept_~s__state~0; 49042#L132 [2018-11-28 11:26:29,975 INFO L796 eck$LassoCheckResult]: Loop: 49042#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 48802#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 48803#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 49494#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 49489#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49482#L601-1 ssl3_accept_~skip~0 := 0; 49478#L98-2 assume !false; 49472#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49470#L101 assume !(12292 == ssl3_accept_~s__state~0); 49468#L104 assume !(16384 == ssl3_accept_~s__state~0); 49466#L107 assume !(8192 == ssl3_accept_~s__state~0); 49464#L110 assume !(24576 == ssl3_accept_~s__state~0); 49462#L113 assume !(8195 == ssl3_accept_~s__state~0); 49460#L116 assume !(8480 == ssl3_accept_~s__state~0); 49458#L119 assume !(8481 == ssl3_accept_~s__state~0); 49456#L122 assume !(8482 == ssl3_accept_~s__state~0); 49454#L125 assume !(8464 == ssl3_accept_~s__state~0); 49453#L128 assume !(8465 == ssl3_accept_~s__state~0); 49452#L131 assume !(8466 == ssl3_accept_~s__state~0); 49199#L134 assume 8496 == ssl3_accept_~s__state~0; 49200#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 48893#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 48894#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 49206#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 49207#L292-2 ssl3_accept_~s__init_num~0 := 0; 49449#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 49446#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49441#L601-1 ssl3_accept_~skip~0 := 0; 49440#L98-2 assume !false; 49439#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49438#L101 assume !(12292 == ssl3_accept_~s__state~0); 49437#L104 assume !(16384 == ssl3_accept_~s__state~0); 49436#L107 assume !(8192 == ssl3_accept_~s__state~0); 49435#L110 assume !(24576 == ssl3_accept_~s__state~0); 49434#L113 assume !(8195 == ssl3_accept_~s__state~0); 49433#L116 assume !(8480 == ssl3_accept_~s__state~0); 49432#L119 assume !(8481 == ssl3_accept_~s__state~0); 49430#L122 assume !(8482 == ssl3_accept_~s__state~0); 49428#L125 assume !(8464 == ssl3_accept_~s__state~0); 49426#L128 assume !(8465 == ssl3_accept_~s__state~0); 49423#L131 assume !(8466 == ssl3_accept_~s__state~0); 49419#L134 assume !(8496 == ssl3_accept_~s__state~0); 49420#L137 assume !(8497 == ssl3_accept_~s__state~0); 48949#L140 assume 8512 == ssl3_accept_~s__state~0; 49205#L144 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; 50619#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 50616#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 50615#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 50607#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50601#L601-1 ssl3_accept_~skip~0 := 0; 50599#L98-2 assume !false; 50598#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50594#L101 assume !(12292 == ssl3_accept_~s__state~0); 50591#L104 assume !(16384 == ssl3_accept_~s__state~0); 50590#L107 assume !(8192 == ssl3_accept_~s__state~0); 50589#L110 assume !(24576 == ssl3_accept_~s__state~0); 50588#L113 assume !(8195 == ssl3_accept_~s__state~0); 50587#L116 assume !(8480 == ssl3_accept_~s__state~0); 50586#L119 assume !(8481 == ssl3_accept_~s__state~0); 50585#L122 assume !(8482 == ssl3_accept_~s__state~0); 50584#L125 assume !(8464 == ssl3_accept_~s__state~0); 50583#L128 assume !(8465 == ssl3_accept_~s__state~0); 50582#L131 assume !(8466 == ssl3_accept_~s__state~0); 50581#L134 assume !(8496 == ssl3_accept_~s__state~0); 50580#L137 assume !(8497 == ssl3_accept_~s__state~0); 50579#L140 assume !(8512 == ssl3_accept_~s__state~0); 50578#L143 assume !(8513 == ssl3_accept_~s__state~0); 50576#L146 assume 8528 == ssl3_accept_~s__state~0; 49230#L150 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; 48872#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 48873#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 48777#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 48741#L359 assume 6 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 7; 48742#L359-2 assume !(ssl3_accept_~ret~0 <= 0); 50573#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 49993#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 49994#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50562#L601-1 ssl3_accept_~skip~0 := 0; 50560#L98-2 assume !false; 50558#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50556#L101 assume !(12292 == ssl3_accept_~s__state~0); 50554#L104 assume !(16384 == ssl3_accept_~s__state~0); 50552#L107 assume !(8192 == ssl3_accept_~s__state~0); 50550#L110 assume !(24576 == ssl3_accept_~s__state~0); 50548#L113 assume !(8195 == ssl3_accept_~s__state~0); 50546#L116 assume !(8480 == ssl3_accept_~s__state~0); 50544#L119 assume !(8481 == ssl3_accept_~s__state~0); 50542#L122 assume !(8482 == ssl3_accept_~s__state~0); 50540#L125 assume !(8464 == ssl3_accept_~s__state~0); 50507#L128 assume !(8465 == ssl3_accept_~s__state~0); 50504#L131 assume !(8466 == ssl3_accept_~s__state~0); 50500#L134 assume !(8496 == ssl3_accept_~s__state~0); 50493#L137 assume !(8497 == ssl3_accept_~s__state~0); 50490#L140 assume !(8512 == ssl3_accept_~s__state~0); 50487#L143 assume !(8513 == ssl3_accept_~s__state~0); 50484#L146 assume !(8528 == ssl3_accept_~s__state~0); 50481#L149 assume !(8529 == ssl3_accept_~s__state~0); 50478#L152 assume 8544 == ssl3_accept_~s__state~0; 48933#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 48934#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 48852#L394 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; 48685#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 48686#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 48902#L410 assume !(8 == ssl3_accept_~blastFlag~0); 48903#L413 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; 50454#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 50452#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50446#L601-1 ssl3_accept_~skip~0 := 0; 50445#L98-2 assume !false; 50444#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50442#L101 assume !(12292 == ssl3_accept_~s__state~0); 50440#L104 assume !(16384 == ssl3_accept_~s__state~0); 50437#L107 assume !(8192 == ssl3_accept_~s__state~0); 50436#L110 assume !(24576 == ssl3_accept_~s__state~0); 50434#L113 assume !(8195 == ssl3_accept_~s__state~0); 50432#L116 assume !(8480 == ssl3_accept_~s__state~0); 50426#L119 assume !(8481 == ssl3_accept_~s__state~0); 50424#L122 assume !(8482 == ssl3_accept_~s__state~0); 50422#L125 assume !(8464 == ssl3_accept_~s__state~0); 50420#L128 assume !(8465 == ssl3_accept_~s__state~0); 50418#L131 assume !(8466 == ssl3_accept_~s__state~0); 50416#L134 assume !(8496 == ssl3_accept_~s__state~0); 50414#L137 assume !(8497 == ssl3_accept_~s__state~0); 50412#L140 assume !(8512 == ssl3_accept_~s__state~0); 50410#L143 assume !(8513 == ssl3_accept_~s__state~0); 50408#L146 assume !(8528 == ssl3_accept_~s__state~0); 50406#L149 assume !(8529 == ssl3_accept_~s__state~0); 50403#L152 assume !(8544 == ssl3_accept_~s__state~0); 50153#L155 assume !(8545 == ssl3_accept_~s__state~0); 50154#L158 assume !(8560 == ssl3_accept_~s__state~0); 49997#L161 assume !(8561 == ssl3_accept_~s__state~0); 49998#L164 assume 8448 == ssl3_accept_~s__state~0; 48882#L165 assume !(ssl3_accept_~num1~0 > 0); 48712#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 48729#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 50567#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50561#L601-1 ssl3_accept_~skip~0 := 0; 50559#L98-2 assume !false; 50557#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50555#L101 assume !(12292 == ssl3_accept_~s__state~0); 50553#L104 assume !(16384 == ssl3_accept_~s__state~0); 50551#L107 assume !(8192 == ssl3_accept_~s__state~0); 50549#L110 assume !(24576 == ssl3_accept_~s__state~0); 50547#L113 assume !(8195 == ssl3_accept_~s__state~0); 50545#L116 assume !(8480 == ssl3_accept_~s__state~0); 50543#L119 assume !(8481 == ssl3_accept_~s__state~0); 50541#L122 assume !(8482 == ssl3_accept_~s__state~0); 50539#L125 assume !(8464 == ssl3_accept_~s__state~0); 50538#L128 assume !(8465 == ssl3_accept_~s__state~0); 50537#L131 assume !(8466 == ssl3_accept_~s__state~0); 50536#L134 assume !(8496 == ssl3_accept_~s__state~0); 50534#L137 assume !(8497 == ssl3_accept_~s__state~0); 50531#L140 assume !(8512 == ssl3_accept_~s__state~0); 50530#L143 assume !(8513 == ssl3_accept_~s__state~0); 50529#L146 assume !(8528 == ssl3_accept_~s__state~0); 50528#L149 assume !(8529 == ssl3_accept_~s__state~0); 50527#L152 assume !(8544 == ssl3_accept_~s__state~0); 50521#L155 assume !(8545 == ssl3_accept_~s__state~0); 50519#L158 assume !(8560 == ssl3_accept_~s__state~0); 50517#L161 assume !(8561 == ssl3_accept_~s__state~0); 50515#L164 assume !(8448 == ssl3_accept_~s__state~0); 50513#L167 assume 8576 == ssl3_accept_~s__state~0; 48863#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 48709#L453 assume !(ssl3_accept_~ret~0 <= 0); 48710#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 49945#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 50057#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50051#L601-1 ssl3_accept_~skip~0 := 0; 50049#L98-2 assume !false; 50047#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50045#L101 assume !(12292 == ssl3_accept_~s__state~0); 50043#L104 assume !(16384 == ssl3_accept_~s__state~0); 50041#L107 assume !(8192 == ssl3_accept_~s__state~0); 50039#L110 assume !(24576 == ssl3_accept_~s__state~0); 50037#L113 assume !(8195 == ssl3_accept_~s__state~0); 50012#L116 assume !(8480 == ssl3_accept_~s__state~0); 50009#L119 assume !(8481 == ssl3_accept_~s__state~0); 50007#L122 assume !(8482 == ssl3_accept_~s__state~0); 50005#L125 assume !(8464 == ssl3_accept_~s__state~0); 50003#L128 assume !(8465 == ssl3_accept_~s__state~0); 49451#L131 assume 8466 == ssl3_accept_~s__state~0; 49042#L132 [2018-11-28 11:26:29,975 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:29,976 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 17 times [2018-11-28 11:26:29,976 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:29,976 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:29,976 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:29,976 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:26:29,977 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:29,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:29,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:29,983 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:29,983 INFO L82 PathProgramCache]: Analyzing trace with hash -1397992733, now seen corresponding path program 1 times [2018-11-28 11:26:29,983 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:29,983 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:29,984 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:29,984 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:26:29,984 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:29,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:26:30,069 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2018-11-28 11:26:30,070 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:26:30,070 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 11:26:30,070 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:26:30,070 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:26:30,070 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:26:30,070 INFO L87 Difference]: Start difference. First operand 2030 states and 2640 transitions. cyclomatic complexity: 619 Second operand 3 states. [2018-11-28 11:26:30,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:26:30,084 INFO L93 Difference]: Finished difference Result 3379 states and 4365 transitions. [2018-11-28 11:26:30,084 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:26:30,084 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3379 states and 4365 transitions. [2018-11-28 11:26:30,092 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3140 [2018-11-28 11:26:30,101 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3379 states to 3379 states and 4365 transitions. [2018-11-28 11:26:30,101 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3241 [2018-11-28 11:26:30,103 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3241 [2018-11-28 11:26:30,103 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3379 states and 4365 transitions. [2018-11-28 11:26:30,103 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:26:30,103 INFO L705 BuchiCegarLoop]: Abstraction has 3379 states and 4365 transitions. [2018-11-28 11:26:30,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3379 states and 4365 transitions. [2018-11-28 11:26:30,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3379 to 2030. [2018-11-28 11:26:30,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2030 states. [2018-11-28 11:26:30,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2030 states to 2030 states and 2638 transitions. [2018-11-28 11:26:30,124 INFO L728 BuchiCegarLoop]: Abstraction has 2030 states and 2638 transitions. [2018-11-28 11:26:30,124 INFO L608 BuchiCegarLoop]: Abstraction has 2030 states and 2638 transitions. [2018-11-28 11:26:30,124 INFO L442 BuchiCegarLoop]: ======== Iteration 23============ [2018-11-28 11:26:30,124 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2030 states and 2638 transitions. [2018-11-28 11:26:30,129 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1791 [2018-11-28 11:26:30,129 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:26:30,130 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:26:30,131 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:26:30,131 INFO L867 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] [2018-11-28 11:26:30,131 INFO L794 eck$LassoCheckResult]: Stem: 54299#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;havoc ssl3_accept_~s__init_buf___0~0;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; 54138#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 54105#L84-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; 54106#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 54209#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 54210#L98-2 assume !false; 54375#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54563#L101 assume !(12292 == ssl3_accept_~s__state~0); 54561#L104 assume !(16384 == ssl3_accept_~s__state~0); 54559#L107 assume !(8192 == ssl3_accept_~s__state~0); 54557#L110 assume !(24576 == ssl3_accept_~s__state~0); 54555#L113 assume !(8195 == ssl3_accept_~s__state~0); 54553#L116 assume !(8480 == ssl3_accept_~s__state~0); 54551#L119 assume !(8481 == ssl3_accept_~s__state~0); 54549#L122 assume !(8482 == ssl3_accept_~s__state~0); 54547#L125 assume 8464 == ssl3_accept_~s__state~0; 54306#L132 [2018-11-28 11:26:30,131 INFO L796 eck$LassoCheckResult]: Loop: 54306#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 54307#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 54212#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 54213#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 55517#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55511#L601-1 ssl3_accept_~skip~0 := 0; 55509#L98-2 assume !false; 55507#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55505#L101 assume !(12292 == ssl3_accept_~s__state~0); 55503#L104 assume !(16384 == ssl3_accept_~s__state~0); 55501#L107 assume !(8192 == ssl3_accept_~s__state~0); 55499#L110 assume !(24576 == ssl3_accept_~s__state~0); 55497#L113 assume !(8195 == ssl3_accept_~s__state~0); 55490#L116 assume !(8480 == ssl3_accept_~s__state~0); 55487#L119 assume !(8481 == ssl3_accept_~s__state~0); 55462#L122 assume !(8482 == ssl3_accept_~s__state~0); 55459#L125 assume !(8464 == ssl3_accept_~s__state~0); 55456#L128 assume !(8465 == ssl3_accept_~s__state~0); 55453#L131 assume !(8466 == ssl3_accept_~s__state~0); 55404#L134 assume 8496 == ssl3_accept_~s__state~0; 54262#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 54263#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 55403#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 55402#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 55401#L292-2 ssl3_accept_~s__init_num~0 := 0; 55399#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 55396#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55391#L601-1 ssl3_accept_~skip~0 := 0; 55390#L98-2 assume !false; 55389#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55388#L101 assume !(12292 == ssl3_accept_~s__state~0); 55387#L104 assume !(16384 == ssl3_accept_~s__state~0); 55386#L107 assume !(8192 == ssl3_accept_~s__state~0); 55385#L110 assume !(24576 == ssl3_accept_~s__state~0); 55384#L113 assume !(8195 == ssl3_accept_~s__state~0); 55383#L116 assume !(8480 == ssl3_accept_~s__state~0); 55382#L119 assume !(8481 == ssl3_accept_~s__state~0); 55381#L122 assume !(8482 == ssl3_accept_~s__state~0); 55380#L125 assume !(8464 == ssl3_accept_~s__state~0); 55379#L128 assume !(8465 == ssl3_accept_~s__state~0); 55378#L131 assume !(8466 == ssl3_accept_~s__state~0); 55377#L134 assume !(8496 == ssl3_accept_~s__state~0); 55376#L137 assume !(8497 == ssl3_accept_~s__state~0); 54343#L140 assume 8512 == ssl3_accept_~s__state~0; 54607#L144 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; 55935#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 55933#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 55932#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 55908#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55902#L601-1 ssl3_accept_~skip~0 := 0; 55900#L98-2 assume !false; 55898#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55896#L101 assume !(12292 == ssl3_accept_~s__state~0); 55894#L104 assume !(16384 == ssl3_accept_~s__state~0); 55892#L107 assume !(8192 == ssl3_accept_~s__state~0); 55890#L110 assume !(24576 == ssl3_accept_~s__state~0); 55888#L113 assume !(8195 == ssl3_accept_~s__state~0); 55885#L116 assume !(8480 == ssl3_accept_~s__state~0); 55880#L119 assume !(8481 == ssl3_accept_~s__state~0); 55874#L122 assume !(8482 == ssl3_accept_~s__state~0); 55869#L125 assume !(8464 == ssl3_accept_~s__state~0); 55860#L128 assume !(8465 == ssl3_accept_~s__state~0); 55855#L131 assume !(8466 == ssl3_accept_~s__state~0); 55851#L134 assume !(8496 == ssl3_accept_~s__state~0); 55847#L137 assume !(8497 == ssl3_accept_~s__state~0); 55843#L140 assume !(8512 == ssl3_accept_~s__state~0); 55842#L143 assume !(8513 == ssl3_accept_~s__state~0); 55841#L146 assume 8528 == ssl3_accept_~s__state~0; 54604#L150 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; 55839#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 54236#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 54182#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 55840#L359 assume 6 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 7; 54178#L359-2 assume !(ssl3_accept_~ret~0 <= 0); 54176#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 54177#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 55172#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55164#L601-1 ssl3_accept_~skip~0 := 0; 55350#L98-2 assume !false; 55346#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55347#L101 assume !(12292 == ssl3_accept_~s__state~0); 55338#L104 assume !(16384 == ssl3_accept_~s__state~0); 55339#L107 assume !(8192 == ssl3_accept_~s__state~0); 55330#L110 assume !(24576 == ssl3_accept_~s__state~0); 55331#L113 assume !(8195 == ssl3_accept_~s__state~0); 55322#L116 assume !(8480 == ssl3_accept_~s__state~0); 55323#L119 assume !(8481 == ssl3_accept_~s__state~0); 55314#L122 assume !(8482 == ssl3_accept_~s__state~0); 55315#L125 assume !(8464 == ssl3_accept_~s__state~0); 55262#L128 assume !(8465 == ssl3_accept_~s__state~0); 55263#L131 assume !(8466 == ssl3_accept_~s__state~0); 55256#L134 assume !(8496 == ssl3_accept_~s__state~0); 55257#L137 assume !(8497 == ssl3_accept_~s__state~0); 55183#L140 assume !(8512 == ssl3_accept_~s__state~0); 55184#L143 assume !(8513 == ssl3_accept_~s__state~0); 55166#L146 assume !(8528 == ssl3_accept_~s__state~0); 55167#L149 assume !(8529 == ssl3_accept_~s__state~0); 54437#L152 assume 8544 == ssl3_accept_~s__state~0; 54438#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 55820#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 55818#L394 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; 55816#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 54308#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 54309#L410 assume !(8 == ssl3_accept_~blastFlag~0); 54270#L413 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; 54133#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 55808#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55798#L601-1 ssl3_accept_~skip~0 := 0; 55754#L98-2 assume !false; 55755#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55623#L101 assume !(12292 == ssl3_accept_~s__state~0); 55624#L104 assume !(16384 == ssl3_accept_~s__state~0); 55372#L107 assume !(8192 == ssl3_accept_~s__state~0); 55373#L110 assume !(24576 == ssl3_accept_~s__state~0); 55365#L113 assume !(8195 == ssl3_accept_~s__state~0); 55366#L116 assume !(8480 == ssl3_accept_~s__state~0); 55359#L119 assume !(8481 == ssl3_accept_~s__state~0); 55360#L122 assume !(8482 == ssl3_accept_~s__state~0); 55353#L125 assume !(8464 == ssl3_accept_~s__state~0); 55354#L128 assume !(8465 == ssl3_accept_~s__state~0); 55348#L131 assume !(8466 == ssl3_accept_~s__state~0); 55349#L134 assume !(8496 == ssl3_accept_~s__state~0); 55340#L137 assume !(8497 == ssl3_accept_~s__state~0); 55341#L140 assume !(8512 == ssl3_accept_~s__state~0); 55332#L143 assume !(8513 == ssl3_accept_~s__state~0); 55333#L146 assume !(8528 == ssl3_accept_~s__state~0); 55324#L149 assume !(8529 == ssl3_accept_~s__state~0); 55325#L152 assume !(8544 == ssl3_accept_~s__state~0); 55316#L155 assume !(8545 == ssl3_accept_~s__state~0); 55317#L158 assume !(8560 == ssl3_accept_~s__state~0); 55264#L161 assume !(8561 == ssl3_accept_~s__state~0); 55265#L164 assume 8448 == ssl3_accept_~s__state~0; 54286#L165 assume !(ssl3_accept_~num1~0 > 0); 54127#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 55793#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 55790#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55785#L601-1 ssl3_accept_~skip~0 := 0; 55784#L98-2 assume !false; 55783#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55782#L101 assume !(12292 == ssl3_accept_~s__state~0); 55781#L104 assume !(16384 == ssl3_accept_~s__state~0); 55780#L107 assume !(8192 == ssl3_accept_~s__state~0); 55779#L110 assume !(24576 == ssl3_accept_~s__state~0); 55778#L113 assume !(8195 == ssl3_accept_~s__state~0); 55777#L116 assume !(8480 == ssl3_accept_~s__state~0); 55776#L119 assume !(8481 == ssl3_accept_~s__state~0); 55775#L122 assume !(8482 == ssl3_accept_~s__state~0); 55774#L125 assume !(8464 == ssl3_accept_~s__state~0); 55773#L128 assume !(8465 == ssl3_accept_~s__state~0); 55772#L131 assume !(8466 == ssl3_accept_~s__state~0); 55771#L134 assume !(8496 == ssl3_accept_~s__state~0); 55770#L137 assume !(8497 == ssl3_accept_~s__state~0); 55769#L140 assume !(8512 == ssl3_accept_~s__state~0); 55768#L143 assume !(8513 == ssl3_accept_~s__state~0); 55767#L146 assume !(8528 == ssl3_accept_~s__state~0); 55766#L149 assume !(8529 == ssl3_accept_~s__state~0); 55765#L152 assume !(8544 == ssl3_accept_~s__state~0); 55764#L155 assume !(8545 == ssl3_accept_~s__state~0); 55763#L158 assume !(8560 == ssl3_accept_~s__state~0); 55762#L161 assume !(8561 == ssl3_accept_~s__state~0); 55761#L164 assume !(8448 == ssl3_accept_~s__state~0); 55664#L167 assume 8576 == ssl3_accept_~s__state~0; 55661#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 54124#L453 assume !(ssl3_accept_~ret~0 <= 0); 54125#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 54336#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 55609#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55599#L601-1 ssl3_accept_~skip~0 := 0; 55597#L98-2 assume !false; 55595#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55593#L101 assume !(12292 == ssl3_accept_~s__state~0); 55591#L104 assume !(16384 == ssl3_accept_~s__state~0); 55589#L107 assume !(8192 == ssl3_accept_~s__state~0); 55587#L110 assume !(24576 == ssl3_accept_~s__state~0); 55585#L113 assume !(8195 == ssl3_accept_~s__state~0); 55583#L116 assume !(8480 == ssl3_accept_~s__state~0); 54431#L119 assume !(8481 == ssl3_accept_~s__state~0); 55580#L122 assume !(8482 == ssl3_accept_~s__state~0); 55578#L125 assume !(8464 == ssl3_accept_~s__state~0); 55576#L128 assume !(8465 == ssl3_accept_~s__state~0); 55574#L131 assume 8466 == ssl3_accept_~s__state~0; 54306#L132 [2018-11-28 11:26:30,131 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:30,131 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 18 times [2018-11-28 11:26:30,132 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:30,132 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:30,132 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:30,132 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:26:30,132 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:30,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:30,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:30,138 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:30,138 INFO L82 PathProgramCache]: Analyzing trace with hash -1869349083, now seen corresponding path program 1 times [2018-11-28 11:26:30,139 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:30,139 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:30,139 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:30,139 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:26:30,139 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:30,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:26:30,203 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 253 proven. 0 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2018-11-28 11:26:30,204 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:26:30,204 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 11:26:30,204 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:26:30,204 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:26:30,204 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:26:30,204 INFO L87 Difference]: Start difference. First operand 2030 states and 2638 transitions. cyclomatic complexity: 617 Second operand 3 states. [2018-11-28 11:26:30,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:26:30,242 INFO L93 Difference]: Finished difference Result 3499 states and 4504 transitions. [2018-11-28 11:26:30,244 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:26:30,245 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3499 states and 4504 transitions. [2018-11-28 11:26:30,253 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3209 [2018-11-28 11:26:30,261 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3499 states to 3499 states and 4504 transitions. [2018-11-28 11:26:30,262 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3310 [2018-11-28 11:26:30,263 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3310 [2018-11-28 11:26:30,263 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3499 states and 4504 transitions. [2018-11-28 11:26:30,266 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:26:30,266 INFO L705 BuchiCegarLoop]: Abstraction has 3499 states and 4504 transitions. [2018-11-28 11:26:30,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3499 states and 4504 transitions. [2018-11-28 11:26:30,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3499 to 3499. [2018-11-28 11:26:30,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3499 states. [2018-11-28 11:26:30,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3499 states to 3499 states and 4504 transitions. [2018-11-28 11:26:30,292 INFO L728 BuchiCegarLoop]: Abstraction has 3499 states and 4504 transitions. [2018-11-28 11:26:30,292 INFO L608 BuchiCegarLoop]: Abstraction has 3499 states and 4504 transitions. [2018-11-28 11:26:30,292 INFO L442 BuchiCegarLoop]: ======== Iteration 24============ [2018-11-28 11:26:30,292 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3499 states and 4504 transitions. [2018-11-28 11:26:30,300 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3209 [2018-11-28 11:26:30,300 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:26:30,300 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:26:30,301 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:26:30,301 INFO L867 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] [2018-11-28 11:26:30,302 INFO L794 eck$LassoCheckResult]: Stem: 59858#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;havoc ssl3_accept_~s__init_buf___0~0;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; 59673#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 59640#L84-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; 59641#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 59752#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 59753#L98-2 assume !false; 59940#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61029#L101 assume !(12292 == ssl3_accept_~s__state~0); 61027#L104 assume !(16384 == ssl3_accept_~s__state~0); 61025#L107 assume !(8192 == ssl3_accept_~s__state~0); 61023#L110 assume !(24576 == ssl3_accept_~s__state~0); 61021#L113 assume !(8195 == ssl3_accept_~s__state~0); 61019#L116 assume !(8480 == ssl3_accept_~s__state~0); 61017#L119 assume !(8481 == ssl3_accept_~s__state~0); 61015#L122 assume !(8482 == ssl3_accept_~s__state~0); 61013#L125 assume 8464 == ssl3_accept_~s__state~0; 60392#L132 [2018-11-28 11:26:30,302 INFO L796 eck$LassoCheckResult]: Loop: 60392#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 62651#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 59755#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 59756#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 63126#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63121#L601-1 ssl3_accept_~skip~0 := 0; 63116#L98-2 assume !false; 63114#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63112#L101 assume !(12292 == ssl3_accept_~s__state~0); 63110#L104 assume !(16384 == ssl3_accept_~s__state~0); 63108#L107 assume !(8192 == ssl3_accept_~s__state~0); 63106#L110 assume !(24576 == ssl3_accept_~s__state~0); 63104#L113 assume !(8195 == ssl3_accept_~s__state~0); 63101#L116 assume !(8480 == ssl3_accept_~s__state~0); 59771#L119 assume !(8481 == ssl3_accept_~s__state~0); 59722#L122 assume !(8482 == ssl3_accept_~s__state~0); 59675#L125 assume !(8464 == ssl3_accept_~s__state~0); 59676#L128 assume !(8465 == ssl3_accept_~s__state~0); 59688#L131 assume !(8466 == ssl3_accept_~s__state~0); 62304#L134 assume 8496 == ssl3_accept_~s__state~0; 59811#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 59812#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 61237#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 61238#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 61882#L292-2 ssl3_accept_~s__init_num~0 := 0; 61880#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 61877#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61872#L601-1 ssl3_accept_~skip~0 := 0; 61871#L98-2 assume !false; 61870#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61869#L101 assume !(12292 == ssl3_accept_~s__state~0); 61868#L104 assume !(16384 == ssl3_accept_~s__state~0); 61867#L107 assume !(8192 == ssl3_accept_~s__state~0); 61866#L110 assume !(24576 == ssl3_accept_~s__state~0); 61865#L113 assume !(8195 == ssl3_accept_~s__state~0); 61864#L116 assume !(8480 == ssl3_accept_~s__state~0); 61863#L119 assume !(8481 == ssl3_accept_~s__state~0); 61862#L122 assume !(8482 == ssl3_accept_~s__state~0); 61861#L125 assume !(8464 == ssl3_accept_~s__state~0); 61860#L128 assume !(8465 == ssl3_accept_~s__state~0); 61859#L131 assume !(8466 == ssl3_accept_~s__state~0); 61858#L134 assume !(8496 == ssl3_accept_~s__state~0); 61857#L137 assume !(8497 == ssl3_accept_~s__state~0); 59913#L140 assume 8512 == ssl3_accept_~s__state~0; 60387#L144 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; 61855#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 61853#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 61851#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 61848#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61843#L601-1 ssl3_accept_~skip~0 := 0; 61842#L98-2 assume !false; 61841#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61840#L101 assume !(12292 == ssl3_accept_~s__state~0); 61839#L104 assume !(16384 == ssl3_accept_~s__state~0); 61838#L107 assume !(8192 == ssl3_accept_~s__state~0); 61837#L110 assume !(24576 == ssl3_accept_~s__state~0); 61836#L113 assume !(8195 == ssl3_accept_~s__state~0); 61835#L116 assume !(8480 == ssl3_accept_~s__state~0); 61834#L119 assume !(8481 == ssl3_accept_~s__state~0); 61833#L122 assume !(8482 == ssl3_accept_~s__state~0); 61832#L125 assume !(8464 == ssl3_accept_~s__state~0); 61831#L128 assume !(8465 == ssl3_accept_~s__state~0); 61830#L131 assume !(8466 == ssl3_accept_~s__state~0); 61829#L134 assume !(8496 == ssl3_accept_~s__state~0); 61827#L137 assume !(8497 == ssl3_accept_~s__state~0); 61826#L140 assume !(8512 == ssl3_accept_~s__state~0); 61825#L143 assume !(8513 == ssl3_accept_~s__state~0); 61824#L146 assume 8528 == ssl3_accept_~s__state~0; 60384#L150 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; 61814#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 61804#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 61801#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 61803#L359 assume !(6 == ssl3_accept_~blastFlag~0); 61799#L359-2 assume !(ssl3_accept_~ret~0 <= 0); 61796#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 61795#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 61794#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61789#L601-1 ssl3_accept_~skip~0 := 0; 61786#L98-2 assume !false; 61775#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61772#L101 assume !(12292 == ssl3_accept_~s__state~0); 61769#L104 assume !(16384 == ssl3_accept_~s__state~0); 61766#L107 assume !(8192 == ssl3_accept_~s__state~0); 61763#L110 assume !(24576 == ssl3_accept_~s__state~0); 61760#L113 assume !(8195 == ssl3_accept_~s__state~0); 61757#L116 assume !(8480 == ssl3_accept_~s__state~0); 61754#L119 assume !(8481 == ssl3_accept_~s__state~0); 61751#L122 assume !(8482 == ssl3_accept_~s__state~0); 61748#L125 assume !(8464 == ssl3_accept_~s__state~0); 61745#L128 assume !(8465 == ssl3_accept_~s__state~0); 61742#L131 assume !(8466 == ssl3_accept_~s__state~0); 61739#L134 assume !(8496 == ssl3_accept_~s__state~0); 61736#L137 assume !(8497 == ssl3_accept_~s__state~0); 61733#L140 assume !(8512 == ssl3_accept_~s__state~0); 61730#L143 assume !(8513 == ssl3_accept_~s__state~0); 61727#L146 assume !(8528 == ssl3_accept_~s__state~0); 61724#L149 assume !(8529 == ssl3_accept_~s__state~0); 61721#L152 assume 8544 == ssl3_accept_~s__state~0; 60381#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 61716#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 61712#L394 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; 61705#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 61703#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 61699#L410 assume !(8 == ssl3_accept_~blastFlag~0); 61698#L413 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; 61695#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 61692#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61687#L601-1 ssl3_accept_~skip~0 := 0; 61686#L98-2 assume !false; 61685#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61684#L101 assume !(12292 == ssl3_accept_~s__state~0); 61683#L104 assume !(16384 == ssl3_accept_~s__state~0); 61682#L107 assume !(8192 == ssl3_accept_~s__state~0); 61681#L110 assume !(24576 == ssl3_accept_~s__state~0); 61680#L113 assume !(8195 == ssl3_accept_~s__state~0); 61679#L116 assume !(8480 == ssl3_accept_~s__state~0); 61678#L119 assume !(8481 == ssl3_accept_~s__state~0); 61677#L122 assume !(8482 == ssl3_accept_~s__state~0); 61676#L125 assume !(8464 == ssl3_accept_~s__state~0); 61675#L128 assume !(8465 == ssl3_accept_~s__state~0); 61674#L131 assume !(8466 == ssl3_accept_~s__state~0); 61673#L134 assume !(8496 == ssl3_accept_~s__state~0); 61672#L137 assume !(8497 == ssl3_accept_~s__state~0); 61671#L140 assume !(8512 == ssl3_accept_~s__state~0); 61670#L143 assume !(8513 == ssl3_accept_~s__state~0); 61669#L146 assume !(8528 == ssl3_accept_~s__state~0); 61668#L149 assume !(8529 == ssl3_accept_~s__state~0); 61667#L152 assume !(8544 == ssl3_accept_~s__state~0); 61666#L155 assume !(8545 == ssl3_accept_~s__state~0); 61665#L158 assume !(8560 == ssl3_accept_~s__state~0); 61664#L161 assume !(8561 == ssl3_accept_~s__state~0); 61663#L164 assume 8448 == ssl3_accept_~s__state~0; 61662#L165 assume !(ssl3_accept_~num1~0 > 0); 61660#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 61658#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 61655#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61650#L601-1 ssl3_accept_~skip~0 := 0; 61649#L98-2 assume !false; 61648#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61647#L101 assume !(12292 == ssl3_accept_~s__state~0); 61646#L104 assume !(16384 == ssl3_accept_~s__state~0); 61645#L107 assume !(8192 == ssl3_accept_~s__state~0); 61644#L110 assume !(24576 == ssl3_accept_~s__state~0); 61643#L113 assume !(8195 == ssl3_accept_~s__state~0); 61642#L116 assume !(8480 == ssl3_accept_~s__state~0); 61641#L119 assume !(8481 == ssl3_accept_~s__state~0); 61640#L122 assume !(8482 == ssl3_accept_~s__state~0); 61639#L125 assume !(8464 == ssl3_accept_~s__state~0); 61638#L128 assume !(8465 == ssl3_accept_~s__state~0); 61637#L131 assume !(8466 == ssl3_accept_~s__state~0); 61636#L134 assume !(8496 == ssl3_accept_~s__state~0); 61635#L137 assume !(8497 == ssl3_accept_~s__state~0); 61634#L140 assume !(8512 == ssl3_accept_~s__state~0); 61633#L143 assume !(8513 == ssl3_accept_~s__state~0); 61632#L146 assume !(8528 == ssl3_accept_~s__state~0); 61631#L149 assume !(8529 == ssl3_accept_~s__state~0); 61630#L152 assume !(8544 == ssl3_accept_~s__state~0); 61629#L155 assume !(8545 == ssl3_accept_~s__state~0); 61628#L158 assume !(8560 == ssl3_accept_~s__state~0); 61627#L161 assume !(8561 == ssl3_accept_~s__state~0); 61626#L164 assume !(8448 == ssl3_accept_~s__state~0); 61625#L167 assume 8576 == ssl3_accept_~s__state~0; 61573#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 61624#L453 assume !(ssl3_accept_~ret~0 <= 0); 61623#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 60953#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 62613#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62603#L601-1 ssl3_accept_~skip~0 := 0; 62601#L98-2 assume !false; 62599#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62597#L101 assume !(12292 == ssl3_accept_~s__state~0); 62595#L104 assume !(16384 == ssl3_accept_~s__state~0); 62593#L107 assume !(8192 == ssl3_accept_~s__state~0); 62591#L110 assume !(24576 == ssl3_accept_~s__state~0); 62589#L113 assume !(8195 == ssl3_accept_~s__state~0); 62587#L116 assume !(8480 == ssl3_accept_~s__state~0); 60025#L119 assume !(8481 == ssl3_accept_~s__state~0); 62584#L122 assume !(8482 == ssl3_accept_~s__state~0); 62582#L125 assume !(8464 == ssl3_accept_~s__state~0); 62580#L128 assume !(8465 == ssl3_accept_~s__state~0); 62578#L131 assume 8466 == ssl3_accept_~s__state~0; 60392#L132 [2018-11-28 11:26:30,302 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:30,302 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 19 times [2018-11-28 11:26:30,302 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:30,302 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:30,303 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:30,303 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:26:30,303 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:30,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:30,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:30,309 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:30,309 INFO L82 PathProgramCache]: Analyzing trace with hash 1387033639, now seen corresponding path program 1 times [2018-11-28 11:26:30,309 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:30,310 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:30,310 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:30,310 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:26:30,310 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:30,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:30,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:30,345 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:30,346 INFO L82 PathProgramCache]: Analyzing trace with hash -1202815847, now seen corresponding path program 1 times [2018-11-28 11:26:30,346 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:30,346 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:30,346 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:30,347 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:26:30,347 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:30,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:30,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:31,337 WARN L180 SmtUtils]: Spent 943.00 ms on a formula simplification. DAG size of input: 428 DAG size of output: 183 [2018-11-28 11:26:31,408 INFO L216 LassoAnalysis]: Preferences: [2018-11-28 11:26:31,408 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-28 11:26:31,408 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-28 11:26:31,409 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-28 11:26:31,409 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-28 11:26:31,409 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 11:26:31,409 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-28 11:26:31,409 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-28 11:26:31,409 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13_false-unreach-call_false-termination.cil.c_Iteration24_Loop [2018-11-28 11:26:31,409 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-28 11:26:31,409 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-28 11:26:31,411 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:31,424 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:31,428 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:31,437 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:31,441 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:31,444 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:31,448 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:31,452 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:31,453 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:31,455 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:31,461 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:31,463 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:31,465 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:31,468 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:31,472 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:31,474 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:31,479 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:31,481 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:31,483 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:31,485 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:31,486 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:31,488 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:31,490 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:31,492 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:31,753 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-28 11:26:31,753 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_4008e012-eb10-4ee4-a05a-0e1e1d6a3956/bin-2019/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 [2018-11-28 11:26:31,764 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:26:31,764 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:26:31,792 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:26:31,793 INFO L448 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/working_dir_4008e012-eb10-4ee4-a05a-0e1e1d6a3956/bin-2019/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 [2018-11-28 11:26:31,802 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:26:31,802 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:26:31,805 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:26:31,806 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-6} Honda state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-6} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_4008e012-eb10-4ee4-a05a-0e1e1d6a3956/bin-2019/uautomizer/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 11:26:31,826 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:26:31,827 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:26:31,830 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:26:31,830 INFO L448 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/working_dir_4008e012-eb10-4ee4-a05a-0e1e1d6a3956/bin-2019/uautomizer/z3 Starting monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 11:26:31,863 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:26:31,863 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:26:31,869 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:26:31,869 INFO L448 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/working_dir_4008e012-eb10-4ee4-a05a-0e1e1d6a3956/bin-2019/uautomizer/z3 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 11:26:31,906 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:26:31,906 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:26:31,909 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:26:31,909 INFO L448 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/working_dir_4008e012-eb10-4ee4-a05a-0e1e1d6a3956/bin-2019/uautomizer/z3 Starting monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 11:26:31,928 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:26:31,928 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_4008e012-eb10-4ee4-a05a-0e1e1d6a3956/bin-2019/uautomizer/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 11:26:31,965 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-28 11:26:31,965 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:26:31,969 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-28 11:26:31,986 INFO L216 LassoAnalysis]: Preferences: [2018-11-28 11:26:31,986 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-28 11:26:31,986 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-28 11:26:31,986 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-28 11:26:31,986 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-28 11:26:31,986 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 11:26:31,986 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-28 11:26:31,986 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-28 11:26:31,986 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13_false-unreach-call_false-termination.cil.c_Iteration24_Loop [2018-11-28 11:26:31,986 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-28 11:26:31,986 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-28 11:26:31,989 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:31,997 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:31,999 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:32,001 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:32,004 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:32,006 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:32,007 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:32,009 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:32,012 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:32,013 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:32,017 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:32,019 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:32,028 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:32,029 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:32,031 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:32,033 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:32,035 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:32,037 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:32,040 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:32,042 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:32,044 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:32,045 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:32,047 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:32,049 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:32,231 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-28 11:26:32,231 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-28 11:26:32,231 INFO L122 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 [2018-11-28 11:26:32,232 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:26:32,232 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:26:32,233 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:26:32,233 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:26:32,244 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:26:32,244 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:26:32,244 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:26:32,245 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:26:32,245 INFO L122 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 [2018-11-28 11:26:32,246 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:26:32,246 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:26:32,246 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:26:32,246 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:26:32,246 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:26:32,246 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:26:32,246 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:26:32,247 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:26:32,248 INFO L122 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 [2018-11-28 11:26:32,248 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:26:32,248 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:26:32,248 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:26:32,248 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 11:26:32,248 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:26:32,249 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 11:26:32,249 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:26:32,249 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:26:32,250 INFO L122 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 [2018-11-28 11:26:32,250 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:26:32,250 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:26:32,250 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:26:32,250 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:26:32,250 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:26:32,251 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:26:32,251 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:26:32,252 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:26:32,253 INFO L122 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 [2018-11-28 11:26:32,253 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:26:32,253 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:26:32,253 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:26:32,254 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:26:32,254 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:26:32,254 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:26:32,254 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:26:32,255 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:26:32,255 INFO L122 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 [2018-11-28 11:26:32,255 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:26:32,256 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:26:32,256 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:26:32,256 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:26:32,256 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:26:32,256 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:26:32,256 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:26:32,257 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:26:32,258 INFO L122 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 [2018-11-28 11:26:32,258 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:26:32,258 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:26:32,258 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:26:32,259 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:26:32,259 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:26:32,259 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:26:32,259 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:26:32,260 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:26:32,260 INFO L122 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 [2018-11-28 11:26:32,260 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:26:32,260 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:26:32,261 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:26:32,261 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:26:32,261 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:26:32,261 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:26:32,261 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:26:32,263 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-28 11:26:32,264 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-28 11:26:32,264 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2018-11-28 11:26:32,264 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-28 11:26:32,265 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-28 11:26:32,265 INFO L518 LassoAnalysis]: Proved termination. [2018-11-28 11:26:32,265 INFO L520 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0) = -1*ULTIMATE.start_ssl3_accept_~blastFlag~0 + 1 Supporting invariants [] [2018-11-28 11:26:32,265 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-28 11:26:32,387 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:32,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:26:32,403 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 11:26:32,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:26:32,444 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 11:26:32,479 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2018-11-28 11:26:32,480 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 [2018-11-28 11:26:32,480 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3499 states and 4504 transitions. cyclomatic complexity: 1016 Second operand 5 states. [2018-11-28 11:26:32,579 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3499 states and 4504 transitions. cyclomatic complexity: 1016. Second operand 5 states. Result 8983 states and 11525 transitions. Complement of second has 4 states. [2018-11-28 11:26:32,581 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 [2018-11-28 11:26:32,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-28 11:26:32,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 418 transitions. [2018-11-28 11:26:32,582 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 418 transitions. Stem has 16 letters. Loop has 181 letters. [2018-11-28 11:26:32,589 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-28 11:26:32,590 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 418 transitions. Stem has 197 letters. Loop has 181 letters. [2018-11-28 11:26:32,591 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-28 11:26:32,591 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 418 transitions. Stem has 16 letters. Loop has 362 letters. [2018-11-28 11:26:32,593 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-28 11:26:32,593 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8983 states and 11525 transitions. [2018-11-28 11:26:32,624 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5943 [2018-11-28 11:26:32,650 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8983 states to 8983 states and 11525 transitions. [2018-11-28 11:26:32,650 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6048 [2018-11-28 11:26:32,655 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6056 [2018-11-28 11:26:32,655 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8983 states and 11525 transitions. [2018-11-28 11:26:32,655 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:26:32,655 INFO L705 BuchiCegarLoop]: Abstraction has 8983 states and 11525 transitions. [2018-11-28 11:26:32,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8983 states and 11525 transitions. [2018-11-28 11:26:32,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8983 to 8975. [2018-11-28 11:26:32,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8975 states. [2018-11-28 11:26:32,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8975 states to 8975 states and 11516 transitions. [2018-11-28 11:26:32,741 INFO L728 BuchiCegarLoop]: Abstraction has 8975 states and 11516 transitions. [2018-11-28 11:26:32,741 INFO L608 BuchiCegarLoop]: Abstraction has 8975 states and 11516 transitions. [2018-11-28 11:26:32,741 INFO L442 BuchiCegarLoop]: ======== Iteration 25============ [2018-11-28 11:26:32,741 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8975 states and 11516 transitions. [2018-11-28 11:26:32,764 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5943 [2018-11-28 11:26:32,764 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:26:32,764 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:26:32,765 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:26:32,765 INFO L867 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] [2018-11-28 11:26:32,765 INFO L794 eck$LassoCheckResult]: Stem: 73020#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;havoc ssl3_accept_~s__init_buf___0~0;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; 72785#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 72739#L84-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; 72740#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 72897#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 72898#L98-2 assume !false; 75686#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76577#L101 assume !(12292 == ssl3_accept_~s__state~0); 76575#L104 assume !(16384 == ssl3_accept_~s__state~0); 76573#L107 assume !(8192 == ssl3_accept_~s__state~0); 76571#L110 assume !(24576 == ssl3_accept_~s__state~0); 76569#L113 assume !(8195 == ssl3_accept_~s__state~0); 76567#L116 assume !(8480 == ssl3_accept_~s__state~0); 76560#L119 assume !(8481 == ssl3_accept_~s__state~0); 76561#L122 assume !(8482 == ssl3_accept_~s__state~0); 74243#L125 assume 8464 == ssl3_accept_~s__state~0; 74242#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 72910#L273 [2018-11-28 11:26:32,766 INFO L796 eck$LassoCheckResult]: Loop: 72910#L273 assume !(0 == ssl3_accept_~blastFlag~0); 72911#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 81201#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 81198#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81192#L601-1 ssl3_accept_~skip~0 := 0; 81190#L98-2 assume !false; 81188#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81185#L101 assume !(12292 == ssl3_accept_~s__state~0); 81182#L104 assume !(16384 == ssl3_accept_~s__state~0); 81179#L107 assume !(8192 == ssl3_accept_~s__state~0); 81176#L110 assume !(24576 == ssl3_accept_~s__state~0); 81172#L113 assume !(8195 == ssl3_accept_~s__state~0); 81173#L116 assume !(8480 == ssl3_accept_~s__state~0); 81662#L119 assume !(8481 == ssl3_accept_~s__state~0); 81660#L122 assume !(8482 == ssl3_accept_~s__state~0); 81158#L125 assume !(8464 == ssl3_accept_~s__state~0); 81159#L128 assume !(8465 == ssl3_accept_~s__state~0); 81036#L131 assume !(8466 == ssl3_accept_~s__state~0); 80538#L134 assume 8496 == ssl3_accept_~s__state~0; 80498#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 80537#L286 assume !(1 == ssl3_accept_~blastFlag~0); 80536#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 80531#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 80530#L292-2 ssl3_accept_~s__init_num~0 := 0; 80529#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 80525#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 80520#L601-1 ssl3_accept_~skip~0 := 0; 80519#L98-2 assume !false; 80518#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80517#L101 assume !(12292 == ssl3_accept_~s__state~0); 80516#L104 assume !(16384 == ssl3_accept_~s__state~0); 80515#L107 assume !(8192 == ssl3_accept_~s__state~0); 80514#L110 assume !(24576 == ssl3_accept_~s__state~0); 80513#L113 assume !(8195 == ssl3_accept_~s__state~0); 80512#L116 assume !(8480 == ssl3_accept_~s__state~0); 80511#L119 assume !(8481 == ssl3_accept_~s__state~0); 80510#L122 assume !(8482 == ssl3_accept_~s__state~0); 80509#L125 assume !(8464 == ssl3_accept_~s__state~0); 80508#L128 assume !(8465 == ssl3_accept_~s__state~0); 80507#L131 assume !(8466 == ssl3_accept_~s__state~0); 80506#L134 assume !(8496 == ssl3_accept_~s__state~0); 80504#L137 assume !(8497 == ssl3_accept_~s__state~0); 78726#L140 assume 8512 == ssl3_accept_~s__state~0; 72868#L144 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; 72869#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 81151#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 81150#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 81146#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81141#L601-1 ssl3_accept_~skip~0 := 0; 81140#L98-2 assume !false; 81139#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81138#L101 assume !(12292 == ssl3_accept_~s__state~0); 81137#L104 assume !(16384 == ssl3_accept_~s__state~0); 81136#L107 assume !(8192 == ssl3_accept_~s__state~0); 81135#L110 assume !(24576 == ssl3_accept_~s__state~0); 81134#L113 assume !(8195 == ssl3_accept_~s__state~0); 81133#L116 assume !(8480 == ssl3_accept_~s__state~0); 81132#L119 assume !(8481 == ssl3_accept_~s__state~0); 81131#L122 assume !(8482 == ssl3_accept_~s__state~0); 81130#L125 assume !(8464 == ssl3_accept_~s__state~0); 81129#L128 assume !(8465 == ssl3_accept_~s__state~0); 81128#L131 assume !(8466 == ssl3_accept_~s__state~0); 81127#L134 assume !(8496 == ssl3_accept_~s__state~0); 81126#L137 assume !(8497 == ssl3_accept_~s__state~0); 81125#L140 assume !(8512 == ssl3_accept_~s__state~0); 81124#L143 assume !(8513 == ssl3_accept_~s__state~0); 81120#L146 assume 8528 == ssl3_accept_~s__state~0; 81014#L150 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; 81119#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 81116#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 81097#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 81113#L359 assume !(6 == ssl3_accept_~blastFlag~0); 81095#L359-2 assume !(ssl3_accept_~ret~0 <= 0); 81090#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 81089#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 81088#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81083#L601-1 ssl3_accept_~skip~0 := 0; 81076#L98-2 assume !false; 81073#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81070#L101 assume !(12292 == ssl3_accept_~s__state~0); 81067#L104 assume !(16384 == ssl3_accept_~s__state~0); 81064#L107 assume !(8192 == ssl3_accept_~s__state~0); 81061#L110 assume !(24576 == ssl3_accept_~s__state~0); 81058#L113 assume !(8195 == ssl3_accept_~s__state~0); 81055#L116 assume !(8480 == ssl3_accept_~s__state~0); 81052#L119 assume !(8481 == ssl3_accept_~s__state~0); 81049#L122 assume !(8482 == ssl3_accept_~s__state~0); 81046#L125 assume !(8464 == ssl3_accept_~s__state~0); 81043#L128 assume !(8465 == ssl3_accept_~s__state~0); 81040#L131 assume !(8466 == ssl3_accept_~s__state~0); 81037#L134 assume !(8496 == ssl3_accept_~s__state~0); 81033#L137 assume !(8497 == ssl3_accept_~s__state~0); 81030#L140 assume !(8512 == ssl3_accept_~s__state~0); 81027#L143 assume !(8513 == ssl3_accept_~s__state~0); 81024#L146 assume !(8528 == ssl3_accept_~s__state~0); 81021#L149 assume !(8529 == ssl3_accept_~s__state~0); 81018#L152 assume 8544 == ssl3_accept_~s__state~0; 81011#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 81017#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 81015#L394 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; 81007#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 81002#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 81000#L410 assume !(8 == ssl3_accept_~blastFlag~0); 80999#L413 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; 80997#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 80993#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 80988#L601-1 ssl3_accept_~skip~0 := 0; 80987#L98-2 assume !false; 80986#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80985#L101 assume !(12292 == ssl3_accept_~s__state~0); 80984#L104 assume !(16384 == ssl3_accept_~s__state~0); 80983#L107 assume !(8192 == ssl3_accept_~s__state~0); 80982#L110 assume !(24576 == ssl3_accept_~s__state~0); 80981#L113 assume !(8195 == ssl3_accept_~s__state~0); 80980#L116 assume !(8480 == ssl3_accept_~s__state~0); 80979#L119 assume !(8481 == ssl3_accept_~s__state~0); 80978#L122 assume !(8482 == ssl3_accept_~s__state~0); 80977#L125 assume !(8464 == ssl3_accept_~s__state~0); 80976#L128 assume !(8465 == ssl3_accept_~s__state~0); 80975#L131 assume !(8466 == ssl3_accept_~s__state~0); 80974#L134 assume !(8496 == ssl3_accept_~s__state~0); 80973#L137 assume !(8497 == ssl3_accept_~s__state~0); 80972#L140 assume !(8512 == ssl3_accept_~s__state~0); 80971#L143 assume !(8513 == ssl3_accept_~s__state~0); 80970#L146 assume !(8528 == ssl3_accept_~s__state~0); 80969#L149 assume !(8529 == ssl3_accept_~s__state~0); 80968#L152 assume !(8544 == ssl3_accept_~s__state~0); 80967#L155 assume !(8545 == ssl3_accept_~s__state~0); 80966#L158 assume !(8560 == ssl3_accept_~s__state~0); 80965#L161 assume !(8561 == ssl3_accept_~s__state~0); 80964#L164 assume 8448 == ssl3_accept_~s__state~0; 80963#L165 assume !(ssl3_accept_~num1~0 > 0); 80961#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 80960#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 80956#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 80951#L601-1 ssl3_accept_~skip~0 := 0; 80950#L98-2 assume !false; 80949#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80948#L101 assume !(12292 == ssl3_accept_~s__state~0); 80947#L104 assume !(16384 == ssl3_accept_~s__state~0); 80946#L107 assume !(8192 == ssl3_accept_~s__state~0); 80945#L110 assume !(24576 == ssl3_accept_~s__state~0); 80944#L113 assume !(8195 == ssl3_accept_~s__state~0); 80943#L116 assume !(8480 == ssl3_accept_~s__state~0); 80942#L119 assume !(8481 == ssl3_accept_~s__state~0); 80941#L122 assume !(8482 == ssl3_accept_~s__state~0); 80940#L125 assume !(8464 == ssl3_accept_~s__state~0); 80939#L128 assume !(8465 == ssl3_accept_~s__state~0); 80938#L131 assume !(8466 == ssl3_accept_~s__state~0); 80937#L134 assume !(8496 == ssl3_accept_~s__state~0); 80936#L137 assume !(8497 == ssl3_accept_~s__state~0); 80935#L140 assume !(8512 == ssl3_accept_~s__state~0); 80934#L143 assume !(8513 == ssl3_accept_~s__state~0); 80933#L146 assume !(8528 == ssl3_accept_~s__state~0); 80932#L149 assume !(8529 == ssl3_accept_~s__state~0); 80931#L152 assume !(8544 == ssl3_accept_~s__state~0); 80930#L155 assume !(8545 == ssl3_accept_~s__state~0); 80929#L158 assume !(8560 == ssl3_accept_~s__state~0); 80928#L161 assume !(8561 == ssl3_accept_~s__state~0); 80927#L164 assume !(8448 == ssl3_accept_~s__state~0); 80926#L167 assume 8576 == ssl3_accept_~s__state~0; 80803#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 80925#L453 assume !(ssl3_accept_~ret~0 <= 0); 80924#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 73085#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 81700#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81695#L601-1 ssl3_accept_~skip~0 := 0; 81694#L98-2 assume !false; 81693#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81692#L101 assume !(12292 == ssl3_accept_~s__state~0); 81691#L104 assume !(16384 == ssl3_accept_~s__state~0); 81690#L107 assume !(8192 == ssl3_accept_~s__state~0); 81689#L110 assume !(24576 == ssl3_accept_~s__state~0); 81688#L113 assume !(8195 == ssl3_accept_~s__state~0); 81169#L116 assume !(8480 == ssl3_accept_~s__state~0); 81166#L119 assume !(8481 == ssl3_accept_~s__state~0); 81162#L122 assume !(8482 == ssl3_accept_~s__state~0); 81163#L125 assume !(8464 == ssl3_accept_~s__state~0); 81154#L128 assume !(8465 == ssl3_accept_~s__state~0); 81155#L131 assume 8466 == ssl3_accept_~s__state~0; 80501#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 72910#L273 [2018-11-28 11:26:32,766 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:32,766 INFO L82 PathProgramCache]: Analyzing trace with hash -2011390299, now seen corresponding path program 1 times [2018-11-28 11:26:32,766 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:32,766 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:32,767 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:32,767 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:26:32,767 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:32,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:32,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:32,774 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:32,774 INFO L82 PathProgramCache]: Analyzing trace with hash -979094845, now seen corresponding path program 1 times [2018-11-28 11:26:32,775 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:32,775 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:32,775 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:32,775 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:26:32,775 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:32,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:32,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:32,806 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:32,806 INFO L82 PathProgramCache]: Analyzing trace with hash 233943711, now seen corresponding path program 1 times [2018-11-28 11:26:32,806 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:32,806 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:32,807 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:32,807 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:26:32,807 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:32,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:26:32,857 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 393 trivial. 0 not checked. [2018-11-28 11:26:32,857 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:26:32,857 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-28 11:26:34,168 WARN L180 SmtUtils]: Spent 1.30 s on a formula simplification. DAG size of input: 428 DAG size of output: 189 [2018-11-28 11:26:34,233 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:26:34,233 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:26:34,233 INFO L87 Difference]: Start difference. First operand 8975 states and 11516 transitions. cyclomatic complexity: 2558 Second operand 3 states. [2018-11-28 11:26:34,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:26:34,283 INFO L93 Difference]: Finished difference Result 10198 states and 13074 transitions. [2018-11-28 11:26:34,285 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:26:34,285 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10198 states and 13074 transitions. [2018-11-28 11:26:34,319 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7207 [2018-11-28 11:26:34,350 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10198 states to 10196 states and 13072 transitions. [2018-11-28 11:26:34,350 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7318 [2018-11-28 11:26:34,355 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7318 [2018-11-28 11:26:34,355 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10196 states and 13072 transitions. [2018-11-28 11:26:34,355 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:26:34,355 INFO L705 BuchiCegarLoop]: Abstraction has 10196 states and 13072 transitions. [2018-11-28 11:26:34,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10196 states and 13072 transitions. [2018-11-28 11:26:34,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10196 to 10196. [2018-11-28 11:26:34,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10196 states. [2018-11-28 11:26:34,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10196 states to 10196 states and 13072 transitions. [2018-11-28 11:26:34,456 INFO L728 BuchiCegarLoop]: Abstraction has 10196 states and 13072 transitions. [2018-11-28 11:26:34,456 INFO L608 BuchiCegarLoop]: Abstraction has 10196 states and 13072 transitions. [2018-11-28 11:26:34,456 INFO L442 BuchiCegarLoop]: ======== Iteration 26============ [2018-11-28 11:26:34,457 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10196 states and 13072 transitions. [2018-11-28 11:26:34,481 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7207 [2018-11-28 11:26:34,481 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:26:34,481 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:26:34,483 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:26:34,483 INFO L867 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] [2018-11-28 11:26:34,483 INFO L794 eck$LassoCheckResult]: Stem: 92202#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;havoc ssl3_accept_~s__init_buf___0~0;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; 91967#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 91920#L84-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; 91921#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 92075#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 92076#L98-2 assume !false; 94326#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 98662#L101 assume !(12292 == ssl3_accept_~s__state~0); 98659#L104 assume !(16384 == ssl3_accept_~s__state~0); 97773#L107 assume !(8192 == ssl3_accept_~s__state~0); 97771#L110 assume !(24576 == ssl3_accept_~s__state~0); 97767#L113 assume !(8195 == ssl3_accept_~s__state~0); 97768#L116 assume !(8480 == ssl3_accept_~s__state~0); 97761#L119 assume !(8481 == ssl3_accept_~s__state~0); 97758#L122 assume !(8482 == ssl3_accept_~s__state~0); 97759#L125 assume 8464 == ssl3_accept_~s__state~0; 94378#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 94370#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 93869#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 100157#L563 [2018-11-28 11:26:34,483 INFO L796 eck$LassoCheckResult]: Loop: 100157#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 100106#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 100102#L601-1 ssl3_accept_~skip~0 := 0; 100095#L98-2 assume !false; 100096#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 100089#L101 assume !(12292 == ssl3_accept_~s__state~0); 100090#L104 assume !(16384 == ssl3_accept_~s__state~0); 100082#L107 assume !(8192 == ssl3_accept_~s__state~0); 100083#L110 assume !(24576 == ssl3_accept_~s__state~0); 100076#L113 assume !(8195 == ssl3_accept_~s__state~0); 100077#L116 assume !(8480 == ssl3_accept_~s__state~0); 100012#L119 assume !(8481 == ssl3_accept_~s__state~0); 100013#L122 assume !(8482 == ssl3_accept_~s__state~0); 99994#L125 assume !(8464 == ssl3_accept_~s__state~0); 99995#L128 assume !(8465 == ssl3_accept_~s__state~0); 99917#L131 assume !(8466 == ssl3_accept_~s__state~0); 99478#L134 assume 8496 == ssl3_accept_~s__state~0; 99376#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 99467#L286 assume !(1 == ssl3_accept_~blastFlag~0); 99464#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 99461#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 99458#L292-2 ssl3_accept_~s__init_num~0 := 0; 99454#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 99449#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 99442#L601-1 ssl3_accept_~skip~0 := 0; 99439#L98-2 assume !false; 99436#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99433#L101 assume !(12292 == ssl3_accept_~s__state~0); 99430#L104 assume !(16384 == ssl3_accept_~s__state~0); 99427#L107 assume !(8192 == ssl3_accept_~s__state~0); 99424#L110 assume !(24576 == ssl3_accept_~s__state~0); 99421#L113 assume !(8195 == ssl3_accept_~s__state~0); 99418#L116 assume !(8480 == ssl3_accept_~s__state~0); 99415#L119 assume !(8481 == ssl3_accept_~s__state~0); 99412#L122 assume !(8482 == ssl3_accept_~s__state~0); 99409#L125 assume !(8464 == ssl3_accept_~s__state~0); 99383#L128 assume !(8465 == ssl3_accept_~s__state~0); 99381#L131 assume !(8466 == ssl3_accept_~s__state~0); 99378#L134 assume !(8496 == ssl3_accept_~s__state~0); 99375#L137 assume !(8497 == ssl3_accept_~s__state~0); 99295#L140 assume 8512 == ssl3_accept_~s__state~0; 92047#L144 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; 92021#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 92022#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 100701#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 100698#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 100693#L601-1 ssl3_accept_~skip~0 := 0; 100692#L98-2 assume !false; 100691#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 100690#L101 assume !(12292 == ssl3_accept_~s__state~0); 100689#L104 assume !(16384 == ssl3_accept_~s__state~0); 100688#L107 assume !(8192 == ssl3_accept_~s__state~0); 100687#L110 assume !(24576 == ssl3_accept_~s__state~0); 100686#L113 assume !(8195 == ssl3_accept_~s__state~0); 100685#L116 assume !(8480 == ssl3_accept_~s__state~0); 100684#L119 assume !(8481 == ssl3_accept_~s__state~0); 100683#L122 assume !(8482 == ssl3_accept_~s__state~0); 100682#L125 assume !(8464 == ssl3_accept_~s__state~0); 100681#L128 assume !(8465 == ssl3_accept_~s__state~0); 100680#L131 assume !(8466 == ssl3_accept_~s__state~0); 100679#L134 assume !(8496 == ssl3_accept_~s__state~0); 100678#L137 assume !(8497 == ssl3_accept_~s__state~0); 100677#L140 assume !(8512 == ssl3_accept_~s__state~0); 100676#L143 assume !(8513 == ssl3_accept_~s__state~0); 100675#L146 assume 8528 == ssl3_accept_~s__state~0; 99853#L150 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; 92169#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 92114#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 92115#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 92268#L359 assume !(6 == ssl3_accept_~blastFlag~0); 100668#L359-2 assume !(ssl3_accept_~ret~0 <= 0); 100665#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 100660#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 100657#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 100652#L601-1 ssl3_accept_~skip~0 := 0; 100650#L98-2 assume !false; 100647#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 100641#L101 assume !(12292 == ssl3_accept_~s__state~0); 100639#L104 assume !(16384 == ssl3_accept_~s__state~0); 100637#L107 assume !(8192 == ssl3_accept_~s__state~0); 100635#L110 assume !(24576 == ssl3_accept_~s__state~0); 100633#L113 assume !(8195 == ssl3_accept_~s__state~0); 100631#L116 assume !(8480 == ssl3_accept_~s__state~0); 100629#L119 assume !(8481 == ssl3_accept_~s__state~0); 100627#L122 assume !(8482 == ssl3_accept_~s__state~0); 100625#L125 assume !(8464 == ssl3_accept_~s__state~0); 100623#L128 assume !(8465 == ssl3_accept_~s__state~0); 100621#L131 assume !(8466 == ssl3_accept_~s__state~0); 100619#L134 assume !(8496 == ssl3_accept_~s__state~0); 100617#L137 assume !(8497 == ssl3_accept_~s__state~0); 100615#L140 assume !(8512 == ssl3_accept_~s__state~0); 100613#L143 assume !(8513 == ssl3_accept_~s__state~0); 100611#L146 assume !(8528 == ssl3_accept_~s__state~0); 100609#L149 assume !(8529 == ssl3_accept_~s__state~0); 100607#L152 assume 8544 == ssl3_accept_~s__state~0; 99715#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 100604#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 100601#L394 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; 100597#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 100595#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 100593#L410 assume !(8 == ssl3_accept_~blastFlag~0); 100592#L413 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; 100589#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 100586#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 100581#L601-1 ssl3_accept_~skip~0 := 0; 100580#L98-2 assume !false; 100579#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 100578#L101 assume !(12292 == ssl3_accept_~s__state~0); 100577#L104 assume !(16384 == ssl3_accept_~s__state~0); 100576#L107 assume !(8192 == ssl3_accept_~s__state~0); 100575#L110 assume !(24576 == ssl3_accept_~s__state~0); 100574#L113 assume !(8195 == ssl3_accept_~s__state~0); 100573#L116 assume !(8480 == ssl3_accept_~s__state~0); 100572#L119 assume !(8481 == ssl3_accept_~s__state~0); 100571#L122 assume !(8482 == ssl3_accept_~s__state~0); 100570#L125 assume !(8464 == ssl3_accept_~s__state~0); 100569#L128 assume !(8465 == ssl3_accept_~s__state~0); 100568#L131 assume !(8466 == ssl3_accept_~s__state~0); 100567#L134 assume !(8496 == ssl3_accept_~s__state~0); 100566#L137 assume !(8497 == ssl3_accept_~s__state~0); 100565#L140 assume !(8512 == ssl3_accept_~s__state~0); 100564#L143 assume !(8513 == ssl3_accept_~s__state~0); 100563#L146 assume !(8528 == ssl3_accept_~s__state~0); 100562#L149 assume !(8529 == ssl3_accept_~s__state~0); 100561#L152 assume !(8544 == ssl3_accept_~s__state~0); 100560#L155 assume !(8545 == ssl3_accept_~s__state~0); 100559#L158 assume !(8560 == ssl3_accept_~s__state~0); 100558#L161 assume !(8561 == ssl3_accept_~s__state~0); 100557#L164 assume 8448 == ssl3_accept_~s__state~0; 100556#L165 assume !(ssl3_accept_~num1~0 > 0); 100554#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 100552#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 100549#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 100544#L601-1 ssl3_accept_~skip~0 := 0; 100543#L98-2 assume !false; 100542#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 100541#L101 assume !(12292 == ssl3_accept_~s__state~0); 100540#L104 assume !(16384 == ssl3_accept_~s__state~0); 100539#L107 assume !(8192 == ssl3_accept_~s__state~0); 100538#L110 assume !(24576 == ssl3_accept_~s__state~0); 100537#L113 assume !(8195 == ssl3_accept_~s__state~0); 100536#L116 assume !(8480 == ssl3_accept_~s__state~0); 100535#L119 assume !(8481 == ssl3_accept_~s__state~0); 100534#L122 assume !(8482 == ssl3_accept_~s__state~0); 100533#L125 assume !(8464 == ssl3_accept_~s__state~0); 100532#L128 assume !(8465 == ssl3_accept_~s__state~0); 100531#L131 assume !(8466 == ssl3_accept_~s__state~0); 100530#L134 assume !(8496 == ssl3_accept_~s__state~0); 100529#L137 assume !(8497 == ssl3_accept_~s__state~0); 100528#L140 assume !(8512 == ssl3_accept_~s__state~0); 100527#L143 assume !(8513 == ssl3_accept_~s__state~0); 100526#L146 assume !(8528 == ssl3_accept_~s__state~0); 100525#L149 assume !(8529 == ssl3_accept_~s__state~0); 100524#L152 assume !(8544 == ssl3_accept_~s__state~0); 100523#L155 assume !(8545 == ssl3_accept_~s__state~0); 100522#L158 assume !(8560 == ssl3_accept_~s__state~0); 100521#L161 assume !(8561 == ssl3_accept_~s__state~0); 100520#L164 assume !(8448 == ssl3_accept_~s__state~0); 100226#L167 assume 8576 == ssl3_accept_~s__state~0; 100224#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 100222#L453 assume !(ssl3_accept_~ret~0 <= 0); 100168#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 100170#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 100216#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 100098#L601-1 ssl3_accept_~skip~0 := 0; 100099#L98-2 assume !false; 100092#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 100093#L101 assume !(12292 == ssl3_accept_~s__state~0); 100086#L104 assume !(16384 == ssl3_accept_~s__state~0); 100087#L107 assume !(8192 == ssl3_accept_~s__state~0); 100079#L110 assume !(24576 == ssl3_accept_~s__state~0); 100080#L113 assume !(8195 == ssl3_accept_~s__state~0); 100022#L116 assume !(8480 == ssl3_accept_~s__state~0); 100023#L119 assume !(8481 == ssl3_accept_~s__state~0); 100002#L122 assume !(8482 == ssl3_accept_~s__state~0); 100003#L125 assume !(8464 == ssl3_accept_~s__state~0); 99986#L128 assume !(8465 == ssl3_accept_~s__state~0); 99987#L131 assume 8466 == ssl3_accept_~s__state~0; 99492#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 94385#L273 assume !(0 == ssl3_accept_~blastFlag~0); 100171#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 100157#L563 [2018-11-28 11:26:34,484 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:34,484 INFO L82 PathProgramCache]: Analyzing trace with hash -210785203, now seen corresponding path program 1 times [2018-11-28 11:26:34,484 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:34,484 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:34,485 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:34,485 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:26:34,485 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:34,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:34,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:34,493 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:34,493 INFO L82 PathProgramCache]: Analyzing trace with hash -989137841, now seen corresponding path program 2 times [2018-11-28 11:26:34,493 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:34,493 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:34,494 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:34,494 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:26:34,494 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:34,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:34,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:34,527 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:34,527 INFO L82 PathProgramCache]: Analyzing trace with hash 324083587, now seen corresponding path program 1 times [2018-11-28 11:26:34,527 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:34,527 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:34,528 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:34,528 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:26:34,528 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:34,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:26:34,607 INFO L134 CoverageAnalysis]: Checked inductivity of 473 backedges. 181 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2018-11-28 11:26:34,607 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:26:34,607 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 11:26:35,500 WARN L180 SmtUtils]: Spent 884.00 ms on a formula simplification. DAG size of input: 429 DAG size of output: 190 [2018-11-28 11:26:35,557 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:26:35,557 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:26:35,558 INFO L87 Difference]: Start difference. First operand 10196 states and 13072 transitions. cyclomatic complexity: 2893 Second operand 3 states. [2018-11-28 11:26:35,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:26:35,597 INFO L93 Difference]: Finished difference Result 10354 states and 13264 transitions. [2018-11-28 11:26:35,597 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:26:35,597 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10354 states and 13264 transitions. [2018-11-28 11:26:35,617 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7261 [2018-11-28 11:26:35,633 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10354 states to 10302 states and 13200 transitions. [2018-11-28 11:26:35,633 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7372 [2018-11-28 11:26:35,637 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7372 [2018-11-28 11:26:35,637 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10302 states and 13200 transitions. [2018-11-28 11:26:35,637 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:26:35,637 INFO L705 BuchiCegarLoop]: Abstraction has 10302 states and 13200 transitions. [2018-11-28 11:26:35,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10302 states and 13200 transitions. [2018-11-28 11:26:35,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10302 to 10302. [2018-11-28 11:26:35,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10302 states. [2018-11-28 11:26:35,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10302 states to 10302 states and 13200 transitions. [2018-11-28 11:26:35,708 INFO L728 BuchiCegarLoop]: Abstraction has 10302 states and 13200 transitions. [2018-11-28 11:26:35,708 INFO L608 BuchiCegarLoop]: Abstraction has 10302 states and 13200 transitions. [2018-11-28 11:26:35,708 INFO L442 BuchiCegarLoop]: ======== Iteration 27============ [2018-11-28 11:26:35,708 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10302 states and 13200 transitions. [2018-11-28 11:26:35,726 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7261 [2018-11-28 11:26:35,726 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:26:35,726 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:26:35,727 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:26:35,727 INFO L867 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] [2018-11-28 11:26:35,728 INFO L794 eck$LassoCheckResult]: Stem: 112761#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;havoc ssl3_accept_~s__init_buf___0~0;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; 112525#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 112478#L84-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; 112479#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 112637#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 112638#L98-2 assume !false; 115732#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 118455#L101 assume !(12292 == ssl3_accept_~s__state~0); 118456#L104 assume !(16384 == ssl3_accept_~s__state~0); 118442#L107 assume !(8192 == ssl3_accept_~s__state~0); 118443#L110 assume !(24576 == ssl3_accept_~s__state~0); 118432#L113 assume !(8195 == ssl3_accept_~s__state~0); 118433#L116 assume !(8480 == ssl3_accept_~s__state~0); 118417#L119 assume !(8481 == ssl3_accept_~s__state~0); 118418#L122 assume !(8482 == ssl3_accept_~s__state~0); 113779#L125 assume !(8464 == ssl3_accept_~s__state~0); 113780#L128 assume 8465 == ssl3_accept_~s__state~0; 118014#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 117403#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 117402#L273-2 [2018-11-28 11:26:35,728 INFO L796 eck$LassoCheckResult]: Loop: 117402#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 117400#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 117397#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 117392#L601-1 ssl3_accept_~skip~0 := 0; 117391#L98-2 assume !false; 117390#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 117389#L101 assume !(12292 == ssl3_accept_~s__state~0); 117388#L104 assume !(16384 == ssl3_accept_~s__state~0); 117387#L107 assume !(8192 == ssl3_accept_~s__state~0); 117386#L110 assume !(24576 == ssl3_accept_~s__state~0); 117385#L113 assume !(8195 == ssl3_accept_~s__state~0); 117384#L116 assume !(8480 == ssl3_accept_~s__state~0); 117383#L119 assume !(8481 == ssl3_accept_~s__state~0); 117382#L122 assume !(8482 == ssl3_accept_~s__state~0); 117381#L125 assume !(8464 == ssl3_accept_~s__state~0); 117380#L128 assume !(8465 == ssl3_accept_~s__state~0); 117378#L131 assume !(8466 == ssl3_accept_~s__state~0); 117340#L134 assume 8496 == ssl3_accept_~s__state~0; 117341#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 117329#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 117328#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 117326#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 117325#L292-2 ssl3_accept_~s__init_num~0 := 0; 117323#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 117320#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 117315#L601-1 ssl3_accept_~skip~0 := 0; 117314#L98-2 assume !false; 117313#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 117312#L101 assume !(12292 == ssl3_accept_~s__state~0); 117311#L104 assume !(16384 == ssl3_accept_~s__state~0); 117310#L107 assume !(8192 == ssl3_accept_~s__state~0); 117309#L110 assume !(24576 == ssl3_accept_~s__state~0); 117308#L113 assume !(8195 == ssl3_accept_~s__state~0); 117307#L116 assume !(8480 == ssl3_accept_~s__state~0); 117306#L119 assume !(8481 == ssl3_accept_~s__state~0); 117305#L122 assume !(8482 == ssl3_accept_~s__state~0); 117304#L125 assume !(8464 == ssl3_accept_~s__state~0); 117303#L128 assume !(8465 == ssl3_accept_~s__state~0); 117302#L131 assume !(8466 == ssl3_accept_~s__state~0); 117301#L134 assume !(8496 == ssl3_accept_~s__state~0); 117300#L137 assume !(8497 == ssl3_accept_~s__state~0); 117299#L140 assume 8512 == ssl3_accept_~s__state~0; 116397#L144 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; 117296#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 117294#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 117292#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 117289#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 117284#L601-1 ssl3_accept_~skip~0 := 0; 117283#L98-2 assume !false; 117282#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 117281#L101 assume !(12292 == ssl3_accept_~s__state~0); 117280#L104 assume !(16384 == ssl3_accept_~s__state~0); 117279#L107 assume !(8192 == ssl3_accept_~s__state~0); 117278#L110 assume !(24576 == ssl3_accept_~s__state~0); 117277#L113 assume !(8195 == ssl3_accept_~s__state~0); 117276#L116 assume !(8480 == ssl3_accept_~s__state~0); 117275#L119 assume !(8481 == ssl3_accept_~s__state~0); 117274#L122 assume !(8482 == ssl3_accept_~s__state~0); 117273#L125 assume !(8464 == ssl3_accept_~s__state~0); 117272#L128 assume !(8465 == ssl3_accept_~s__state~0); 117271#L131 assume !(8466 == ssl3_accept_~s__state~0); 117270#L134 assume !(8496 == ssl3_accept_~s__state~0); 117269#L137 assume !(8497 == ssl3_accept_~s__state~0); 117268#L140 assume !(8512 == ssl3_accept_~s__state~0); 117267#L143 assume !(8513 == ssl3_accept_~s__state~0); 117266#L146 assume 8528 == ssl3_accept_~s__state~0; 116394#L150 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; 117265#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 117263#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 117257#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 117259#L359 assume !(6 == ssl3_accept_~blastFlag~0); 117255#L359-2 assume !(ssl3_accept_~ret~0 <= 0); 117252#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 117247#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 117244#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 117239#L601-1 ssl3_accept_~skip~0 := 0; 117237#L98-2 assume !false; 117234#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 117228#L101 assume !(12292 == ssl3_accept_~s__state~0); 117226#L104 assume !(16384 == ssl3_accept_~s__state~0); 117224#L107 assume !(8192 == ssl3_accept_~s__state~0); 117222#L110 assume !(24576 == ssl3_accept_~s__state~0); 117220#L113 assume !(8195 == ssl3_accept_~s__state~0); 117218#L116 assume !(8480 == ssl3_accept_~s__state~0); 117216#L119 assume !(8481 == ssl3_accept_~s__state~0); 117214#L122 assume !(8482 == ssl3_accept_~s__state~0); 117212#L125 assume !(8464 == ssl3_accept_~s__state~0); 117210#L128 assume !(8465 == ssl3_accept_~s__state~0); 117208#L131 assume !(8466 == ssl3_accept_~s__state~0); 117206#L134 assume !(8496 == ssl3_accept_~s__state~0); 117204#L137 assume !(8497 == ssl3_accept_~s__state~0); 117202#L140 assume !(8512 == ssl3_accept_~s__state~0); 117200#L143 assume !(8513 == ssl3_accept_~s__state~0); 117198#L146 assume !(8528 == ssl3_accept_~s__state~0); 117196#L149 assume !(8529 == ssl3_accept_~s__state~0); 117194#L152 assume 8544 == ssl3_accept_~s__state~0; 116391#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 117191#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 117188#L394 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; 117184#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 117182#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 117180#L410 assume !(8 == ssl3_accept_~blastFlag~0); 117179#L413 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; 117176#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 117173#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 117168#L601-1 ssl3_accept_~skip~0 := 0; 117167#L98-2 assume !false; 117166#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 117165#L101 assume !(12292 == ssl3_accept_~s__state~0); 117164#L104 assume !(16384 == ssl3_accept_~s__state~0); 117163#L107 assume !(8192 == ssl3_accept_~s__state~0); 117162#L110 assume !(24576 == ssl3_accept_~s__state~0); 117161#L113 assume !(8195 == ssl3_accept_~s__state~0); 117160#L116 assume !(8480 == ssl3_accept_~s__state~0); 117159#L119 assume !(8481 == ssl3_accept_~s__state~0); 117158#L122 assume !(8482 == ssl3_accept_~s__state~0); 117157#L125 assume !(8464 == ssl3_accept_~s__state~0); 117156#L128 assume !(8465 == ssl3_accept_~s__state~0); 117155#L131 assume !(8466 == ssl3_accept_~s__state~0); 117154#L134 assume !(8496 == ssl3_accept_~s__state~0); 117153#L137 assume !(8497 == ssl3_accept_~s__state~0); 117152#L140 assume !(8512 == ssl3_accept_~s__state~0); 117151#L143 assume !(8513 == ssl3_accept_~s__state~0); 117150#L146 assume !(8528 == ssl3_accept_~s__state~0); 117149#L149 assume !(8529 == ssl3_accept_~s__state~0); 117148#L152 assume !(8544 == ssl3_accept_~s__state~0); 117147#L155 assume !(8545 == ssl3_accept_~s__state~0); 117146#L158 assume !(8560 == ssl3_accept_~s__state~0); 117145#L161 assume !(8561 == ssl3_accept_~s__state~0); 117144#L164 assume 8448 == ssl3_accept_~s__state~0; 117143#L165 assume !(ssl3_accept_~num1~0 > 0); 117141#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 117139#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 117136#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 117131#L601-1 ssl3_accept_~skip~0 := 0; 117130#L98-2 assume !false; 117129#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 117128#L101 assume !(12292 == ssl3_accept_~s__state~0); 117127#L104 assume !(16384 == ssl3_accept_~s__state~0); 117126#L107 assume !(8192 == ssl3_accept_~s__state~0); 117125#L110 assume !(24576 == ssl3_accept_~s__state~0); 117124#L113 assume !(8195 == ssl3_accept_~s__state~0); 117123#L116 assume !(8480 == ssl3_accept_~s__state~0); 117122#L119 assume !(8481 == ssl3_accept_~s__state~0); 117121#L122 assume !(8482 == ssl3_accept_~s__state~0); 117120#L125 assume !(8464 == ssl3_accept_~s__state~0); 117119#L128 assume !(8465 == ssl3_accept_~s__state~0); 117118#L131 assume !(8466 == ssl3_accept_~s__state~0); 117117#L134 assume !(8496 == ssl3_accept_~s__state~0); 117116#L137 assume !(8497 == ssl3_accept_~s__state~0); 117115#L140 assume !(8512 == ssl3_accept_~s__state~0); 117114#L143 assume !(8513 == ssl3_accept_~s__state~0); 117113#L146 assume !(8528 == ssl3_accept_~s__state~0); 117112#L149 assume !(8529 == ssl3_accept_~s__state~0); 117111#L152 assume !(8544 == ssl3_accept_~s__state~0); 117108#L155 assume !(8545 == ssl3_accept_~s__state~0); 117105#L158 assume !(8560 == ssl3_accept_~s__state~0); 117103#L161 assume !(8561 == ssl3_accept_~s__state~0); 117098#L164 assume !(8448 == ssl3_accept_~s__state~0); 117097#L167 assume 8576 == ssl3_accept_~s__state~0; 117068#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 117063#L453 assume !(ssl3_accept_~ret~0 <= 0); 117056#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 116374#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 118041#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 118035#L601-1 ssl3_accept_~skip~0 := 0; 118033#L98-2 assume !false; 118031#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 118029#L101 assume !(12292 == ssl3_accept_~s__state~0); 118027#L104 assume !(16384 == ssl3_accept_~s__state~0); 118025#L107 assume !(8192 == ssl3_accept_~s__state~0); 118023#L110 assume !(24576 == ssl3_accept_~s__state~0); 118021#L113 assume !(8195 == ssl3_accept_~s__state~0); 118011#L116 assume !(8480 == ssl3_accept_~s__state~0); 118012#L119 assume !(8481 == ssl3_accept_~s__state~0); 117406#L122 assume !(8482 == ssl3_accept_~s__state~0); 117407#L125 assume !(8464 == ssl3_accept_~s__state~0); 117337#L128 assume !(8465 == ssl3_accept_~s__state~0); 117338#L131 assume 8466 == ssl3_accept_~s__state~0; 115761#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 117822#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 117402#L273-2 [2018-11-28 11:26:35,728 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:35,728 INFO L82 PathProgramCache]: Analyzing trace with hash -210905429, now seen corresponding path program 1 times [2018-11-28 11:26:35,728 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:35,728 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:35,729 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:35,729 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:26:35,729 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:35,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:26:35,766 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 11:26:35,766 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:26:35,766 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-28 11:26:35,767 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-28 11:26:35,767 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:35,767 INFO L82 PathProgramCache]: Analyzing trace with hash -1676068019, now seen corresponding path program 2 times [2018-11-28 11:26:35,767 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:35,767 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:35,768 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:35,768 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:26:35,768 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:35,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:26:35,811 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2018-11-28 11:26:35,811 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:26:35,811 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-28 11:26:35,811 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:26:35,812 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:26:35,812 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:26:35,812 INFO L87 Difference]: Start difference. First operand 10302 states and 13200 transitions. cyclomatic complexity: 2915 Second operand 3 states. [2018-11-28 11:26:35,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:26:35,901 INFO L93 Difference]: Finished difference Result 10346 states and 13228 transitions. [2018-11-28 11:26:35,903 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:26:35,903 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10346 states and 13228 transitions. [2018-11-28 11:26:35,926 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7287 [2018-11-28 11:26:35,942 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10346 states to 10346 states and 13228 transitions. [2018-11-28 11:26:35,942 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7402 [2018-11-28 11:26:35,946 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7402 [2018-11-28 11:26:35,946 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10346 states and 13228 transitions. [2018-11-28 11:26:35,948 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:26:35,948 INFO L705 BuchiCegarLoop]: Abstraction has 10346 states and 13228 transitions. [2018-11-28 11:26:35,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10346 states and 13228 transitions. [2018-11-28 11:26:36,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10346 to 10302. [2018-11-28 11:26:36,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10302 states. [2018-11-28 11:26:36,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10302 states to 10302 states and 13176 transitions. [2018-11-28 11:26:36,018 INFO L728 BuchiCegarLoop]: Abstraction has 10302 states and 13176 transitions. [2018-11-28 11:26:36,018 INFO L608 BuchiCegarLoop]: Abstraction has 10302 states and 13176 transitions. [2018-11-28 11:26:36,018 INFO L442 BuchiCegarLoop]: ======== Iteration 28============ [2018-11-28 11:26:36,019 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10302 states and 13176 transitions. [2018-11-28 11:26:36,036 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7261 [2018-11-28 11:26:36,037 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:26:36,037 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:26:36,037 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:26:36,037 INFO L867 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] [2018-11-28 11:26:36,037 INFO L794 eck$LassoCheckResult]: Stem: 133433#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;havoc ssl3_accept_~s__init_buf___0~0;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; 133180#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 133133#L84-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; 133134#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 133296#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 133297#L98-2 assume !false; 135903#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 138093#L101 assume !(12292 == ssl3_accept_~s__state~0); 138094#L104 assume !(16384 == ssl3_accept_~s__state~0); 137835#L107 assume !(8192 == ssl3_accept_~s__state~0); 137836#L110 assume !(24576 == ssl3_accept_~s__state~0); 137822#L113 assume !(8195 == ssl3_accept_~s__state~0); 137823#L116 assume !(8480 == ssl3_accept_~s__state~0); 137795#L119 assume !(8481 == ssl3_accept_~s__state~0); 137796#L122 assume !(8482 == ssl3_accept_~s__state~0); 136244#L125 assume !(8464 == ssl3_accept_~s__state~0); 136245#L128 assume !(8465 == ssl3_accept_~s__state~0); 138340#L131 assume !(8466 == ssl3_accept_~s__state~0); 138341#L134 assume 8496 == ssl3_accept_~s__state~0; 141358#L138 [2018-11-28 11:26:36,038 INFO L796 eck$LassoCheckResult]: Loop: 141358#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 141357#L286 assume !(1 == ssl3_accept_~blastFlag~0); 141355#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 141352#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 141353#L292-2 ssl3_accept_~s__init_num~0 := 0; 141382#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 141379#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 141374#L601-1 ssl3_accept_~skip~0 := 0; 141373#L98-2 assume !false; 141372#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 141371#L101 assume !(12292 == ssl3_accept_~s__state~0); 141370#L104 assume !(16384 == ssl3_accept_~s__state~0); 141369#L107 assume !(8192 == ssl3_accept_~s__state~0); 141368#L110 assume !(24576 == ssl3_accept_~s__state~0); 141367#L113 assume !(8195 == ssl3_accept_~s__state~0); 141366#L116 assume !(8480 == ssl3_accept_~s__state~0); 141365#L119 assume !(8481 == ssl3_accept_~s__state~0); 141364#L122 assume !(8482 == ssl3_accept_~s__state~0); 141363#L125 assume !(8464 == ssl3_accept_~s__state~0); 141362#L128 assume !(8465 == ssl3_accept_~s__state~0); 141361#L131 assume !(8466 == ssl3_accept_~s__state~0); 141359#L134 assume 8496 == ssl3_accept_~s__state~0; 141358#L138 [2018-11-28 11:26:36,038 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:36,038 INFO L82 PathProgramCache]: Analyzing trace with hash -210909267, now seen corresponding path program 1 times [2018-11-28 11:26:36,038 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:36,038 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:36,039 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:36,039 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:26:36,039 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:36,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:26:36,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 11:26:36,065 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:26:36,066 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2018-11-28 11:26:36,066 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-28 11:26:36,066 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:36,066 INFO L82 PathProgramCache]: Analyzing trace with hash -1315321767, now seen corresponding path program 1 times [2018-11-28 11:26:36,066 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:36,066 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:36,067 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:36,067 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:26:36,067 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:36,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:26:36,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 11:26:36,083 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:26:36,083 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-28 11:26:36,083 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:26:36,083 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:26:36,083 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:26:36,084 INFO L87 Difference]: Start difference. First operand 10302 states and 13176 transitions. cyclomatic complexity: 2891 Second operand 3 states. [2018-11-28 11:26:36,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:26:36,190 INFO L93 Difference]: Finished difference Result 10122 states and 12923 transitions. [2018-11-28 11:26:36,193 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:26:36,193 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10122 states and 12923 transitions. [2018-11-28 11:26:36,216 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 7172 [2018-11-28 11:26:36,231 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10122 states to 10095 states and 12896 transitions. [2018-11-28 11:26:36,231 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7285 [2018-11-28 11:26:36,236 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7285 [2018-11-28 11:26:36,236 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10095 states and 12896 transitions. [2018-11-28 11:26:36,236 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:26:36,236 INFO L705 BuchiCegarLoop]: Abstraction has 10095 states and 12896 transitions. [2018-11-28 11:26:36,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10095 states and 12896 transitions. [2018-11-28 11:26:36,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10095 to 10000. [2018-11-28 11:26:36,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10000 states. [2018-11-28 11:26:36,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10000 states to 10000 states and 12782 transitions. [2018-11-28 11:26:36,301 INFO L728 BuchiCegarLoop]: Abstraction has 10000 states and 12782 transitions. [2018-11-28 11:26:36,301 INFO L608 BuchiCegarLoop]: Abstraction has 10000 states and 12782 transitions. [2018-11-28 11:26:36,301 INFO L442 BuchiCegarLoop]: ======== Iteration 29============ [2018-11-28 11:26:36,302 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10000 states and 12782 transitions. [2018-11-28 11:26:36,319 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 7115 [2018-11-28 11:26:36,319 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:26:36,319 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:26:36,320 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2018-11-28 11:26:36,320 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:26:36,320 INFO L794 eck$LassoCheckResult]: Stem: 153871#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;havoc ssl3_accept_~s__init_buf___0~0;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; 153611#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 153564#L84-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; 153565#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 153731#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 153732#L98-2 [2018-11-28 11:26:36,320 INFO L796 eck$LassoCheckResult]: Loop: 153732#L98-2 assume !false; 159423#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 159420#L101 assume !(12292 == ssl3_accept_~s__state~0); 159417#L104 assume !(16384 == ssl3_accept_~s__state~0); 159414#L107 assume !(8192 == ssl3_accept_~s__state~0); 159411#L110 assume !(24576 == ssl3_accept_~s__state~0); 159408#L113 assume !(8195 == ssl3_accept_~s__state~0); 159405#L116 assume !(8480 == ssl3_accept_~s__state~0); 159282#L119 assume !(8481 == ssl3_accept_~s__state~0); 158602#L122 assume !(8482 == ssl3_accept_~s__state~0); 156419#L125 assume !(8464 == ssl3_accept_~s__state~0); 156420#L128 assume !(8465 == ssl3_accept_~s__state~0); 161031#L131 assume !(8466 == ssl3_accept_~s__state~0); 159587#L134 assume !(8496 == ssl3_accept_~s__state~0); 159588#L137 assume !(8497 == ssl3_accept_~s__state~0); 159569#L140 assume !(8512 == ssl3_accept_~s__state~0); 159570#L143 assume !(8513 == ssl3_accept_~s__state~0); 159551#L146 assume !(8528 == ssl3_accept_~s__state~0); 159552#L149 assume !(8529 == ssl3_accept_~s__state~0); 159534#L152 assume !(8544 == ssl3_accept_~s__state~0); 159535#L155 assume !(8545 == ssl3_accept_~s__state~0); 159518#L158 assume !(8560 == ssl3_accept_~s__state~0); 159519#L161 assume !(8561 == ssl3_accept_~s__state~0); 159014#L164 assume 8448 == ssl3_accept_~s__state~0; 159015#L165 assume !(ssl3_accept_~num1~0 > 0); 159005#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 159006#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 158992#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 158988#L601-1 ssl3_accept_~skip~0 := 0; 158979#L98-2 assume !false; 158980#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 158970#L101 assume 12292 == ssl3_accept_~s__state~0; 158971#L102 ssl3_accept_~s__new_session~0 := 1; 159480#L210 ssl3_accept_~s__server~0 := 1; 159769#L215 assume 0 != ssl3_accept_~cb~0; 159767#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 159765#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 159761#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 159756#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 159752#L242 assume 12292 != ssl3_accept_~s__state~0; 159753#L243 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; 159438#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 159439#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 159428#L601-1 ssl3_accept_~skip~0 := 0; 153732#L98-2 [2018-11-28 11:26:36,320 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:36,320 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 2 times [2018-11-28 11:26:36,320 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:36,321 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:36,321 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:36,321 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:26:36,321 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:36,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:36,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:36,326 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:36,326 INFO L82 PathProgramCache]: Analyzing trace with hash 1860665366, now seen corresponding path program 1 times [2018-11-28 11:26:36,326 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:36,326 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:36,327 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:36,327 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:26:36,327 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:36,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:26:36,366 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-11-28 11:26:36,366 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:26:36,366 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 11:26:36,366 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:26:36,367 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:26:36,367 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:26:36,367 INFO L87 Difference]: Start difference. First operand 10000 states and 12782 transitions. cyclomatic complexity: 2795 Second operand 3 states. [2018-11-28 11:26:36,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:26:36,452 INFO L93 Difference]: Finished difference Result 10000 states and 12773 transitions. [2018-11-28 11:26:36,453 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:26:36,453 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10000 states and 12773 transitions. [2018-11-28 11:26:36,476 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 7095 [2018-11-28 11:26:36,491 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10000 states to 10000 states and 12773 transitions. [2018-11-28 11:26:36,491 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7214 [2018-11-28 11:26:36,496 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7214 [2018-11-28 11:26:36,496 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10000 states and 12773 transitions. [2018-11-28 11:26:36,498 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:26:36,499 INFO L705 BuchiCegarLoop]: Abstraction has 10000 states and 12773 transitions. [2018-11-28 11:26:36,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10000 states and 12773 transitions. [2018-11-28 11:26:36,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10000 to 9990. [2018-11-28 11:26:36,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9990 states. [2018-11-28 11:26:36,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9990 states to 9990 states and 12761 transitions. [2018-11-28 11:26:36,560 INFO L728 BuchiCegarLoop]: Abstraction has 9990 states and 12761 transitions. [2018-11-28 11:26:36,560 INFO L608 BuchiCegarLoop]: Abstraction has 9990 states and 12761 transitions. [2018-11-28 11:26:36,560 INFO L442 BuchiCegarLoop]: ======== Iteration 30============ [2018-11-28 11:26:36,561 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9990 states and 12761 transitions. [2018-11-28 11:26:36,578 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 7095 [2018-11-28 11:26:36,578 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:26:36,578 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:26:36,579 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2018-11-28 11:26:36,579 INFO L867 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] [2018-11-28 11:26:36,579 INFO L794 eck$LassoCheckResult]: Stem: 173855#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;havoc ssl3_accept_~s__init_buf___0~0;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; 173616#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 173570#L84-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; 173571#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 173726#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 173727#L98-2 [2018-11-28 11:26:36,579 INFO L796 eck$LassoCheckResult]: Loop: 173727#L98-2 assume !false; 179010#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 179011#L101 assume !(12292 == ssl3_accept_~s__state~0); 179000#L104 assume !(16384 == ssl3_accept_~s__state~0); 179001#L107 assume !(8192 == ssl3_accept_~s__state~0); 178987#L110 assume !(24576 == ssl3_accept_~s__state~0); 178988#L113 assume !(8195 == ssl3_accept_~s__state~0); 178711#L116 assume !(8480 == ssl3_accept_~s__state~0); 178712#L119 assume !(8481 == ssl3_accept_~s__state~0); 178592#L122 assume !(8482 == ssl3_accept_~s__state~0); 178593#L125 assume !(8464 == ssl3_accept_~s__state~0); 179186#L128 assume !(8465 == ssl3_accept_~s__state~0); 179187#L131 assume !(8466 == ssl3_accept_~s__state~0); 179148#L134 assume !(8496 == ssl3_accept_~s__state~0); 179149#L137 assume !(8497 == ssl3_accept_~s__state~0); 179137#L140 assume !(8512 == ssl3_accept_~s__state~0); 179138#L143 assume !(8513 == ssl3_accept_~s__state~0); 179126#L146 assume !(8528 == ssl3_accept_~s__state~0); 179127#L149 assume !(8529 == ssl3_accept_~s__state~0); 179115#L152 assume !(8544 == ssl3_accept_~s__state~0); 179116#L155 assume !(8545 == ssl3_accept_~s__state~0); 179104#L158 assume !(8560 == ssl3_accept_~s__state~0); 179105#L161 assume !(8561 == ssl3_accept_~s__state~0); 179095#L164 assume 8448 == ssl3_accept_~s__state~0; 179094#L165 assume !(ssl3_accept_~num1~0 > 0); 179066#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 179067#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 179051#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 179047#L601-1 ssl3_accept_~skip~0 := 0; 179031#L98-2 assume !false; 179032#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 179017#L101 assume !(12292 == ssl3_accept_~s__state~0); 179019#L104 assume 16384 == ssl3_accept_~s__state~0; 178995#L210 ssl3_accept_~s__server~0 := 1; 179201#L215 assume 0 != ssl3_accept_~cb~0; 179200#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 179199#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 179071#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 179062#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 179055#L242 assume 12292 != ssl3_accept_~s__state~0; 179045#L243 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; 179037#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 179038#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 179021#L601-1 ssl3_accept_~skip~0 := 0; 173727#L98-2 [2018-11-28 11:26:36,579 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:36,579 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 3 times [2018-11-28 11:26:36,579 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:36,579 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:36,580 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:36,580 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:26:36,580 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:36,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:36,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:36,585 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:36,585 INFO L82 PathProgramCache]: Analyzing trace with hash 804633602, now seen corresponding path program 1 times [2018-11-28 11:26:36,585 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:36,585 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:36,586 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:36,586 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:26:36,586 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:36,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:26:36,636 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-11-28 11:26:36,636 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:26:36,636 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 11:26:36,636 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:26:36,637 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:26:36,637 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:26:36,637 INFO L87 Difference]: Start difference. First operand 9990 states and 12761 transitions. cyclomatic complexity: 2784 Second operand 3 states. [2018-11-28 11:26:36,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:26:36,668 INFO L93 Difference]: Finished difference Result 9152 states and 11623 transitions. [2018-11-28 11:26:36,669 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:26:36,669 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9152 states and 11623 transitions. [2018-11-28 11:26:36,699 INFO L131 ngComponentsAnalysis]: Automaton has 21 accepting balls. 5722 [2018-11-28 11:26:36,721 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9152 states to 9020 states and 11432 transitions. [2018-11-28 11:26:36,722 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6488 [2018-11-28 11:26:36,726 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6488 [2018-11-28 11:26:36,726 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9020 states and 11432 transitions. [2018-11-28 11:26:36,726 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:26:36,727 INFO L705 BuchiCegarLoop]: Abstraction has 9020 states and 11432 transitions. [2018-11-28 11:26:36,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9020 states and 11432 transitions. [2018-11-28 11:26:36,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9020 to 9020. [2018-11-28 11:26:36,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9020 states. [2018-11-28 11:26:36,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9020 states to 9020 states and 11432 transitions. [2018-11-28 11:26:36,870 INFO L728 BuchiCegarLoop]: Abstraction has 9020 states and 11432 transitions. [2018-11-28 11:26:36,870 INFO L608 BuchiCegarLoop]: Abstraction has 9020 states and 11432 transitions. [2018-11-28 11:26:36,870 INFO L442 BuchiCegarLoop]: ======== Iteration 31============ [2018-11-28 11:26:36,870 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9020 states and 11432 transitions. [2018-11-28 11:26:36,881 INFO L131 ngComponentsAnalysis]: Automaton has 21 accepting balls. 5722 [2018-11-28 11:26:36,881 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:26:36,881 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:26:36,882 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:26:36,882 INFO L867 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] [2018-11-28 11:26:36,882 INFO L794 eck$LassoCheckResult]: Stem: 192974#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;havoc ssl3_accept_~s__init_buf___0~0;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; 192764#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 192718#L84-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; 192719#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 192863#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 192864#L98-2 assume !false; 196021#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 196017#L101 assume !(12292 == ssl3_accept_~s__state~0); 196013#L104 assume !(16384 == ssl3_accept_~s__state~0); 196012#L107 assume !(8192 == ssl3_accept_~s__state~0); 196009#L110 assume !(24576 == ssl3_accept_~s__state~0); 196001#L113 assume !(8195 == ssl3_accept_~s__state~0); 195275#L116 assume !(8480 == ssl3_accept_~s__state~0); 193997#L119 assume !(8481 == ssl3_accept_~s__state~0); 193987#L122 assume !(8482 == ssl3_accept_~s__state~0); 193988#L125 assume !(8464 == ssl3_accept_~s__state~0); 196180#L128 assume !(8465 == ssl3_accept_~s__state~0); 196181#L131 assume !(8466 == ssl3_accept_~s__state~0); 196111#L134 [2018-11-28 11:26:36,882 INFO L796 eck$LassoCheckResult]: Loop: 196111#L134 assume !(8496 == ssl3_accept_~s__state~0); 196110#L137 assume !(8497 == ssl3_accept_~s__state~0); 196109#L140 assume !(8512 == ssl3_accept_~s__state~0); 196108#L143 assume !(8513 == ssl3_accept_~s__state~0); 196107#L146 assume !(8528 == ssl3_accept_~s__state~0); 196106#L149 assume !(8529 == ssl3_accept_~s__state~0); 196105#L152 assume !(8544 == ssl3_accept_~s__state~0); 196104#L155 assume !(8545 == ssl3_accept_~s__state~0); 196103#L158 assume !(8560 == ssl3_accept_~s__state~0); 196102#L161 assume !(8561 == ssl3_accept_~s__state~0); 196101#L164 assume 8448 == ssl3_accept_~s__state~0; 195722#L165 assume !(ssl3_accept_~num1~0 > 0); 195721#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 195713#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 195714#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 195703#L601-1 ssl3_accept_~skip~0 := 0; 195702#L98-2 assume !false; 195701#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 195700#L101 assume !(12292 == ssl3_accept_~s__state~0); 195698#L104 assume !(16384 == ssl3_accept_~s__state~0); 195699#L107 assume !(8192 == ssl3_accept_~s__state~0); 196062#L110 assume !(24576 == ssl3_accept_~s__state~0); 196055#L113 assume !(8195 == ssl3_accept_~s__state~0); 196052#L116 assume !(8480 == ssl3_accept_~s__state~0); 196049#L119 assume !(8481 == ssl3_accept_~s__state~0); 196046#L122 assume 8482 == ssl3_accept_~s__state~0; 195897#L123 ssl3_accept_~s__state~0 := 3; 195891#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 195892#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 195880#L601-1 ssl3_accept_~skip~0 := 0; 195881#L98-2 assume !false; 195874#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 195875#L101 assume !(12292 == ssl3_accept_~s__state~0); 195864#L104 assume !(16384 == ssl3_accept_~s__state~0); 195865#L107 assume !(8192 == ssl3_accept_~s__state~0); 195856#L110 assume !(24576 == ssl3_accept_~s__state~0); 195857#L113 assume !(8195 == ssl3_accept_~s__state~0); 195848#L116 assume !(8480 == ssl3_accept_~s__state~0); 195849#L119 assume !(8481 == ssl3_accept_~s__state~0); 195840#L122 assume !(8482 == ssl3_accept_~s__state~0); 195841#L125 assume !(8464 == ssl3_accept_~s__state~0); 196182#L128 assume !(8465 == ssl3_accept_~s__state~0); 196112#L131 assume !(8466 == ssl3_accept_~s__state~0); 196111#L134 [2018-11-28 11:26:36,882 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:36,882 INFO L82 PathProgramCache]: Analyzing trace with hash 2071406454, now seen corresponding path program 1 times [2018-11-28 11:26:36,882 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:36,882 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:36,883 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:36,883 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:26:36,883 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:36,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:26:36,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 11:26:36,905 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:26:36,906 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-28 11:26:36,906 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-28 11:26:36,906 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:36,906 INFO L82 PathProgramCache]: Analyzing trace with hash -686798278, now seen corresponding path program 2 times [2018-11-28 11:26:36,906 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:36,906 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:36,907 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:36,907 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:26:36,907 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:36,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:36,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:37,018 INFO L216 LassoAnalysis]: Preferences: [2018-11-28 11:26:37,019 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-28 11:26:37,019 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-28 11:26:37,019 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-28 11:26:37,019 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-28 11:26:37,019 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 11:26:37,019 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-28 11:26:37,019 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-28 11:26:37,019 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13_false-unreach-call_false-termination.cil.c_Iteration31_Loop [2018-11-28 11:26:37,019 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-28 11:26:37,019 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-28 11:26:37,020 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:37,023 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:37,033 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:37,035 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:37,037 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:37,038 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:37,077 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-28 11:26:37,077 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_4008e012-eb10-4ee4-a05a-0e1e1d6a3956/bin-2019/uautomizer/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 11:26:37,085 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:26:37,085 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:26:37,088 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:26:37,088 INFO L448 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/working_dir_4008e012-eb10-4ee4-a05a-0e1e1d6a3956/bin-2019/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 [2018-11-28 11:26:37,108 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:26:37,109 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:26:37,112 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:26:37,112 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_4008e012-eb10-4ee4-a05a-0e1e1d6a3956/bin-2019/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 [2018-11-28 11:26:37,131 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:26:37,131 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:26:37,134 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:26:37,134 INFO L448 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/working_dir_4008e012-eb10-4ee4-a05a-0e1e1d6a3956/bin-2019/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 [2018-11-28 11:26:37,155 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:26:37,155 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:26:37,159 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:26:37,159 INFO L448 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/working_dir_4008e012-eb10-4ee4-a05a-0e1e1d6a3956/bin-2019/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 [2018-11-28 11:26:37,178 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:26:37,178 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:26:37,196 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:26:37,196 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_4008e012-eb10-4ee4-a05a-0e1e1d6a3956/bin-2019/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 [2018-11-28 11:26:37,204 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:26:37,205 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_4008e012-eb10-4ee4-a05a-0e1e1d6a3956/bin-2019/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 [2018-11-28 11:26:37,229 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-28 11:26:37,229 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:26:37,241 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-28 11:26:37,258 INFO L216 LassoAnalysis]: Preferences: [2018-11-28 11:26:37,258 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-28 11:26:37,258 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-28 11:26:37,258 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-28 11:26:37,258 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-28 11:26:37,259 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 11:26:37,259 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-28 11:26:37,259 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-28 11:26:37,259 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13_false-unreach-call_false-termination.cil.c_Iteration31_Loop [2018-11-28 11:26:37,259 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-28 11:26:37,259 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-28 11:26:37,259 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:37,273 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:37,275 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:37,277 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:37,278 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:37,280 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:26:37,314 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-28 11:26:37,315 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-28 11:26:37,315 INFO L122 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 [2018-11-28 11:26:37,315 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:26:37,315 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:26:37,316 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:26:37,316 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 11:26:37,316 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:26:37,316 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 11:26:37,317 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:26:37,317 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:26:37,318 INFO L122 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 [2018-11-28 11:26:37,318 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:26:37,318 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:26:37,318 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:26:37,318 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:26:37,318 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:26:37,319 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:26:37,319 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:26:37,320 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:26:37,320 INFO L122 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 [2018-11-28 11:26:37,320 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:26:37,320 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:26:37,320 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:26:37,321 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 11:26:37,321 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:26:37,321 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 11:26:37,321 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:26:37,322 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:26:37,322 INFO L122 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 [2018-11-28 11:26:37,323 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:26:37,323 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:26:37,323 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:26:37,323 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:26:37,323 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:26:37,324 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:26:37,324 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:26:37,324 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:26:37,324 INFO L122 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 [2018-11-28 11:26:37,325 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:26:37,325 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:26:37,325 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:26:37,325 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:26:37,325 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:26:37,325 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:26:37,325 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:26:37,326 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:26:37,326 INFO L122 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 [2018-11-28 11:26:37,326 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:26:37,327 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:26:37,327 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:26:37,327 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:26:37,327 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:26:37,327 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:26:37,328 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:26:37,329 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-28 11:26:37,330 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-28 11:26:37,330 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-28 11:26:37,330 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-28 11:26:37,331 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-28 11:26:37,331 INFO L518 LassoAnalysis]: Proved termination. [2018-11-28 11:26:37,331 INFO L520 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 [] [2018-11-28 11:26:37,331 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-28 11:26:37,387 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:37,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:26:37,396 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 11:26:37,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:26:37,422 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 11:26:37,511 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 11:26:37,512 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 [2018-11-28 11:26:37,512 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 9020 states and 11432 transitions. cyclomatic complexity: 2439 Second operand 5 states. [2018-11-28 11:26:37,803 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. [2018-11-28 11:26:37,805 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 [2018-11-28 11:26:37,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-28 11:26:37,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 317 transitions. [2018-11-28 11:26:37,806 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 317 transitions. Stem has 18 letters. Loop has 43 letters. [2018-11-28 11:26:37,806 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-28 11:26:37,806 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 317 transitions. Stem has 61 letters. Loop has 43 letters. [2018-11-28 11:26:37,807 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-28 11:26:37,807 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 317 transitions. Stem has 18 letters. Loop has 86 letters. [2018-11-28 11:26:37,808 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-28 11:26:37,808 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 22798 states and 28699 transitions. [2018-11-28 11:26:37,872 INFO L131 ngComponentsAnalysis]: Automaton has 27 accepting balls. 5167 [2018-11-28 11:26:37,905 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 22798 states to 22694 states and 28557 transitions. [2018-11-28 11:26:37,905 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7084 [2018-11-28 11:26:37,909 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7114 [2018-11-28 11:26:37,909 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22694 states and 28557 transitions. [2018-11-28 11:26:37,909 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:26:37,909 INFO L705 BuchiCegarLoop]: Abstraction has 22694 states and 28557 transitions. [2018-11-28 11:26:37,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22694 states and 28557 transitions. [2018-11-28 11:26:38,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22694 to 19281. [2018-11-28 11:26:38,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19281 states. [2018-11-28 11:26:38,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19281 states to 19281 states and 24421 transitions. [2018-11-28 11:26:38,089 INFO L728 BuchiCegarLoop]: Abstraction has 19281 states and 24421 transitions. [2018-11-28 11:26:38,089 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:26:38,089 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:26:38,089 INFO L87 Difference]: Start difference. First operand 19281 states and 24421 transitions. Second operand 3 states. [2018-11-28 11:26:38,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:26:38,173 INFO L93 Difference]: Finished difference Result 9415 states and 11879 transitions. [2018-11-28 11:26:38,173 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:26:38,173 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9415 states and 11879 transitions. [2018-11-28 11:26:38,189 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1736 [2018-11-28 11:26:38,200 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9415 states to 9415 states and 11879 transitions. [2018-11-28 11:26:38,200 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2157 [2018-11-28 11:26:38,201 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2157 [2018-11-28 11:26:38,201 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9415 states and 11879 transitions. [2018-11-28 11:26:38,202 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:26:38,202 INFO L705 BuchiCegarLoop]: Abstraction has 9415 states and 11879 transitions. [2018-11-28 11:26:38,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9415 states and 11879 transitions. [2018-11-28 11:26:38,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9415 to 9363. [2018-11-28 11:26:38,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9363 states. [2018-11-28 11:26:38,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9363 states to 9363 states and 11819 transitions. [2018-11-28 11:26:38,255 INFO L728 BuchiCegarLoop]: Abstraction has 9363 states and 11819 transitions. [2018-11-28 11:26:38,255 INFO L608 BuchiCegarLoop]: Abstraction has 9363 states and 11819 transitions. [2018-11-28 11:26:38,255 INFO L442 BuchiCegarLoop]: ======== Iteration 32============ [2018-11-28 11:26:38,256 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9363 states and 11819 transitions. [2018-11-28 11:26:38,267 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1730 [2018-11-28 11:26:38,267 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:26:38,268 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:26:38,268 INFO L866 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] [2018-11-28 11:26:38,268 INFO L867 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] [2018-11-28 11:26:38,268 INFO L794 eck$LassoCheckResult]: Stem: 253714#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;havoc ssl3_accept_~s__init_buf___0~0;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; 253489#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 253442#L84-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; 253443#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 253593#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 253449#L98-2 assume !false; 253450#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 253719#L101 assume !(12292 == ssl3_accept_~s__state~0); 253733#L104 assume !(16384 == ssl3_accept_~s__state~0); 253734#L107 assume !(8192 == ssl3_accept_~s__state~0); 253722#L110 assume !(24576 == ssl3_accept_~s__state~0); 253643#L113 assume !(8195 == ssl3_accept_~s__state~0); 253610#L116 assume !(8480 == ssl3_accept_~s__state~0); 253611#L119 assume !(8481 == ssl3_accept_~s__state~0); 253564#L122 assume !(8482 == ssl3_accept_~s__state~0); 253495#L125 assume 8464 == ssl3_accept_~s__state~0; 253496#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 253727#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 258345#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 258344#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 258340#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 258335#L601-1 ssl3_accept_~skip~0 := 0; 258334#L98-2 assume !false; 258333#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 258332#L101 assume !(12292 == ssl3_accept_~s__state~0); 258331#L104 assume !(16384 == ssl3_accept_~s__state~0); 258330#L107 assume !(8192 == ssl3_accept_~s__state~0); 258329#L110 assume !(24576 == ssl3_accept_~s__state~0); 258328#L113 assume !(8195 == ssl3_accept_~s__state~0); 258327#L116 assume !(8480 == ssl3_accept_~s__state~0); 258326#L119 assume !(8481 == ssl3_accept_~s__state~0); 258325#L122 assume !(8482 == ssl3_accept_~s__state~0); 258324#L125 assume !(8464 == ssl3_accept_~s__state~0); 258323#L128 assume !(8465 == ssl3_accept_~s__state~0); 258322#L131 assume !(8466 == ssl3_accept_~s__state~0); 258317#L134 assume 8496 == ssl3_accept_~s__state~0; 258319#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 255354#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 255349#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 255344#L292 [2018-11-28 11:26:38,268 INFO L796 eck$LassoCheckResult]: Loop: 255344#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 255341#L292-2 ssl3_accept_~s__init_num~0 := 0; 255340#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 255257#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 255247#L601-1 ssl3_accept_~skip~0 := 0; 255245#L98-2 assume !false; 255243#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 255241#L101 assume !(12292 == ssl3_accept_~s__state~0); 255239#L104 assume !(16384 == ssl3_accept_~s__state~0); 255237#L107 assume !(8192 == ssl3_accept_~s__state~0); 255235#L110 assume !(24576 == ssl3_accept_~s__state~0); 255233#L113 assume !(8195 == ssl3_accept_~s__state~0); 255231#L116 assume !(8480 == ssl3_accept_~s__state~0); 255229#L119 assume !(8481 == ssl3_accept_~s__state~0); 255226#L122 assume !(8482 == ssl3_accept_~s__state~0); 255223#L125 assume !(8464 == ssl3_accept_~s__state~0); 255221#L128 assume !(8465 == ssl3_accept_~s__state~0); 255220#L131 assume !(8466 == ssl3_accept_~s__state~0); 255217#L134 assume !(8496 == ssl3_accept_~s__state~0); 255216#L137 assume 8497 == ssl3_accept_~s__state~0; 254610#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 255355#L286 assume !(1 == ssl3_accept_~blastFlag~0); 255351#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 255344#L292 [2018-11-28 11:26:38,268 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:38,268 INFO L82 PathProgramCache]: Analyzing trace with hash 313910165, now seen corresponding path program 1 times [2018-11-28 11:26:38,269 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:38,269 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:38,269 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:38,269 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:26:38,269 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:38,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:38,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:38,278 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:38,279 INFO L82 PathProgramCache]: Analyzing trace with hash -809920833, now seen corresponding path program 1 times [2018-11-28 11:26:38,279 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:38,279 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:38,279 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:38,279 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:26:38,280 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:38,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:26:38,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 11:26:38,315 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:26:38,315 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-28 11:26:38,315 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:26:38,315 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:26:38,316 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:26:38,316 INFO L87 Difference]: Start difference. First operand 9363 states and 11819 transitions. cyclomatic complexity: 2480 Second operand 3 states. [2018-11-28 11:26:38,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:26:38,446 INFO L93 Difference]: Finished difference Result 9363 states and 11811 transitions. [2018-11-28 11:26:38,446 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:26:38,446 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9363 states and 11811 transitions. [2018-11-28 11:26:38,470 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1730 [2018-11-28 11:26:38,580 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9363 states to 9363 states and 11811 transitions. [2018-11-28 11:26:38,580 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2145 [2018-11-28 11:26:38,581 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2145 [2018-11-28 11:26:38,581 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9363 states and 11811 transitions. [2018-11-28 11:26:38,581 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:26:38,582 INFO L705 BuchiCegarLoop]: Abstraction has 9363 states and 11811 transitions. [2018-11-28 11:26:38,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9363 states and 11811 transitions. [2018-11-28 11:26:38,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9363 to 9363. [2018-11-28 11:26:38,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9363 states. [2018-11-28 11:26:38,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9363 states to 9363 states and 11811 transitions. [2018-11-28 11:26:38,636 INFO L728 BuchiCegarLoop]: Abstraction has 9363 states and 11811 transitions. [2018-11-28 11:26:38,636 INFO L608 BuchiCegarLoop]: Abstraction has 9363 states and 11811 transitions. [2018-11-28 11:26:38,636 INFO L442 BuchiCegarLoop]: ======== Iteration 33============ [2018-11-28 11:26:38,636 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9363 states and 11811 transitions. [2018-11-28 11:26:38,651 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1730 [2018-11-28 11:26:38,651 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:26:38,651 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:26:38,653 INFO L866 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] [2018-11-28 11:26:38,653 INFO L867 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] [2018-11-28 11:26:38,653 INFO L794 eck$LassoCheckResult]: Stem: 272421#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;havoc ssl3_accept_~s__init_buf___0~0;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; 272221#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 272174#L84-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; 272175#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 272310#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 272311#L98-2 assume !false; 274893#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 274891#L101 assume !(12292 == ssl3_accept_~s__state~0); 274889#L104 assume !(16384 == ssl3_accept_~s__state~0); 274884#L107 assume !(8192 == ssl3_accept_~s__state~0); 274883#L110 assume !(24576 == ssl3_accept_~s__state~0); 274882#L113 assume !(8195 == ssl3_accept_~s__state~0); 274881#L116 assume !(8480 == ssl3_accept_~s__state~0); 274880#L119 assume !(8481 == ssl3_accept_~s__state~0); 274879#L122 assume !(8482 == ssl3_accept_~s__state~0); 274832#L125 assume 8464 == ssl3_accept_~s__state~0; 272433#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 272434#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 278151#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 278149#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 278146#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 278141#L601-1 ssl3_accept_~skip~0 := 0; 278140#L98-2 assume !false; 278139#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 278138#L101 assume !(12292 == ssl3_accept_~s__state~0); 278137#L104 assume !(16384 == ssl3_accept_~s__state~0); 278136#L107 assume !(8192 == ssl3_accept_~s__state~0); 278135#L110 assume !(24576 == ssl3_accept_~s__state~0); 278134#L113 assume !(8195 == ssl3_accept_~s__state~0); 278133#L116 assume !(8480 == ssl3_accept_~s__state~0); 278132#L119 assume !(8481 == ssl3_accept_~s__state~0); 278131#L122 assume !(8482 == ssl3_accept_~s__state~0); 278130#L125 assume !(8464 == ssl3_accept_~s__state~0); 278129#L128 assume !(8465 == ssl3_accept_~s__state~0); 278128#L131 assume !(8466 == ssl3_accept_~s__state~0); 278126#L134 assume 8496 == ssl3_accept_~s__state~0; 278127#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 272729#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 272727#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 272722#L292 [2018-11-28 11:26:38,653 INFO L796 eck$LassoCheckResult]: Loop: 272722#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 272388#L292-2 ssl3_accept_~s__init_num~0 := 0; 272389#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 274730#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 274725#L601-1 ssl3_accept_~skip~0 := 0; 274724#L98-2 assume !false; 274723#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 274721#L101 assume !(12292 == ssl3_accept_~s__state~0); 274720#L104 assume !(16384 == ssl3_accept_~s__state~0); 274714#L107 assume !(8192 == ssl3_accept_~s__state~0); 274712#L110 assume !(24576 == ssl3_accept_~s__state~0); 274710#L113 assume !(8195 == ssl3_accept_~s__state~0); 274708#L116 assume !(8480 == ssl3_accept_~s__state~0); 274706#L119 assume !(8481 == ssl3_accept_~s__state~0); 274704#L122 assume !(8482 == ssl3_accept_~s__state~0); 274702#L125 assume !(8464 == ssl3_accept_~s__state~0); 274700#L128 assume !(8465 == ssl3_accept_~s__state~0); 274698#L131 assume !(8466 == ssl3_accept_~s__state~0); 274696#L134 assume !(8496 == ssl3_accept_~s__state~0); 274694#L137 assume !(8497 == ssl3_accept_~s__state~0); 274692#L140 assume 8512 == ssl3_accept_~s__state~0; 273076#L144 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; 274689#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 272213#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 272214#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 275183#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 275177#L601-1 ssl3_accept_~skip~0 := 0; 275176#L98-2 assume !false; 275174#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 275171#L101 assume !(12292 == ssl3_accept_~s__state~0); 275170#L104 assume !(16384 == ssl3_accept_~s__state~0); 275169#L107 assume !(8192 == ssl3_accept_~s__state~0); 275168#L110 assume !(24576 == ssl3_accept_~s__state~0); 275167#L113 assume !(8195 == ssl3_accept_~s__state~0); 275163#L116 assume !(8480 == ssl3_accept_~s__state~0); 275161#L119 assume !(8481 == ssl3_accept_~s__state~0); 275160#L122 assume !(8482 == ssl3_accept_~s__state~0); 275159#L125 assume !(8464 == ssl3_accept_~s__state~0); 275158#L128 assume !(8465 == ssl3_accept_~s__state~0); 275157#L131 assume !(8466 == ssl3_accept_~s__state~0); 275156#L134 assume !(8496 == ssl3_accept_~s__state~0); 275078#L137 assume !(8497 == ssl3_accept_~s__state~0); 275023#L140 assume !(8512 == ssl3_accept_~s__state~0); 275017#L143 assume !(8513 == ssl3_accept_~s__state~0); 274819#L146 assume 8528 == ssl3_accept_~s__state~0; 272241#L150 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; 272242#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 272352#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 272282#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 272246#L359 assume !(6 == ssl3_accept_~blastFlag~0); 272247#L359-2 assume !(ssl3_accept_~ret~0 <= 0); 272278#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 274787#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 274782#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 274774#L601-1 ssl3_accept_~skip~0 := 0; 274773#L98-2 assume !false; 273553#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 273227#L101 assume !(12292 == ssl3_accept_~s__state~0); 273118#L104 assume !(16384 == ssl3_accept_~s__state~0); 273116#L107 assume !(8192 == ssl3_accept_~s__state~0); 273114#L110 assume !(24576 == ssl3_accept_~s__state~0); 273110#L113 assume !(8195 == ssl3_accept_~s__state~0); 273106#L116 assume !(8480 == ssl3_accept_~s__state~0); 273100#L119 assume !(8481 == ssl3_accept_~s__state~0); 273098#L122 assume !(8482 == ssl3_accept_~s__state~0); 273096#L125 assume !(8464 == ssl3_accept_~s__state~0); 273094#L128 assume !(8465 == ssl3_accept_~s__state~0); 273092#L131 assume !(8466 == ssl3_accept_~s__state~0); 273090#L134 assume !(8496 == ssl3_accept_~s__state~0); 273088#L137 assume !(8497 == ssl3_accept_~s__state~0); 273086#L140 assume !(8512 == ssl3_accept_~s__state~0); 273084#L143 assume !(8513 == ssl3_accept_~s__state~0); 273082#L146 assume !(8528 == ssl3_accept_~s__state~0); 273080#L149 assume !(8529 == ssl3_accept_~s__state~0); 273055#L152 assume 8544 == ssl3_accept_~s__state~0; 273052#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 273050#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 272374#L394 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; 272375#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 273043#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 273040#L410 assume !(8 == ssl3_accept_~blastFlag~0); 273041#L413 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; 274559#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 274396#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 274390#L601-1 ssl3_accept_~skip~0 := 0; 274388#L98-2 assume !false; 274386#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 274384#L101 assume !(12292 == ssl3_accept_~s__state~0); 274382#L104 assume !(16384 == ssl3_accept_~s__state~0); 274380#L107 assume !(8192 == ssl3_accept_~s__state~0); 274378#L110 assume !(24576 == ssl3_accept_~s__state~0); 274376#L113 assume !(8195 == ssl3_accept_~s__state~0); 274374#L116 assume !(8480 == ssl3_accept_~s__state~0); 274372#L119 assume !(8481 == ssl3_accept_~s__state~0); 274370#L122 assume !(8482 == ssl3_accept_~s__state~0); 274368#L125 assume !(8464 == ssl3_accept_~s__state~0); 274366#L128 assume !(8465 == ssl3_accept_~s__state~0); 274364#L131 assume !(8466 == ssl3_accept_~s__state~0); 274362#L134 assume !(8496 == ssl3_accept_~s__state~0); 274352#L137 assume !(8497 == ssl3_accept_~s__state~0); 274346#L140 assume !(8512 == ssl3_accept_~s__state~0); 274339#L143 assume !(8513 == ssl3_accept_~s__state~0); 274147#L146 assume !(8528 == ssl3_accept_~s__state~0); 274145#L149 assume !(8529 == ssl3_accept_~s__state~0); 274143#L152 assume !(8544 == ssl3_accept_~s__state~0); 274141#L155 assume !(8545 == ssl3_accept_~s__state~0); 274139#L158 assume !(8560 == ssl3_accept_~s__state~0); 274137#L161 assume !(8561 == ssl3_accept_~s__state~0); 274135#L164 assume 8448 == ssl3_accept_~s__state~0; 274132#L165 assume !(ssl3_accept_~num1~0 > 0); 274128#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 274125#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 274102#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 274092#L601-1 ssl3_accept_~skip~0 := 0; 274090#L98-2 assume !false; 274088#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 274086#L101 assume !(12292 == ssl3_accept_~s__state~0); 274084#L104 assume !(16384 == ssl3_accept_~s__state~0); 274082#L107 assume !(8192 == ssl3_accept_~s__state~0); 274080#L110 assume !(24576 == ssl3_accept_~s__state~0); 274078#L113 assume !(8195 == ssl3_accept_~s__state~0); 274076#L116 assume !(8480 == ssl3_accept_~s__state~0); 274074#L119 assume !(8481 == ssl3_accept_~s__state~0); 274072#L122 assume !(8482 == ssl3_accept_~s__state~0); 274070#L125 assume !(8464 == ssl3_accept_~s__state~0); 274068#L128 assume !(8465 == ssl3_accept_~s__state~0); 274066#L131 assume !(8466 == ssl3_accept_~s__state~0); 274064#L134 assume !(8496 == ssl3_accept_~s__state~0); 274062#L137 assume !(8497 == ssl3_accept_~s__state~0); 274060#L140 assume !(8512 == ssl3_accept_~s__state~0); 274058#L143 assume !(8513 == ssl3_accept_~s__state~0); 274056#L146 assume !(8528 == ssl3_accept_~s__state~0); 274054#L149 assume !(8529 == ssl3_accept_~s__state~0); 274052#L152 assume !(8544 == ssl3_accept_~s__state~0); 274050#L155 assume !(8545 == ssl3_accept_~s__state~0); 274048#L158 assume !(8560 == ssl3_accept_~s__state~0); 274046#L161 assume !(8561 == ssl3_accept_~s__state~0); 273443#L164 assume !(8448 == ssl3_accept_~s__state~0); 273442#L167 assume 8576 == ssl3_accept_~s__state~0; 273395#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 273441#L453 assume !(ssl3_accept_~ret~0 <= 0); 273439#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 273440#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 273796#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 273791#L601-1 ssl3_accept_~skip~0 := 0; 273790#L98-2 assume !false; 273789#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 273788#L101 assume !(12292 == ssl3_accept_~s__state~0); 273787#L104 assume !(16384 == ssl3_accept_~s__state~0); 273785#L107 assume !(8192 == ssl3_accept_~s__state~0); 273782#L110 assume !(24576 == ssl3_accept_~s__state~0); 273780#L113 assume !(8195 == ssl3_accept_~s__state~0); 273779#L116 assume !(8480 == ssl3_accept_~s__state~0); 273775#L119 assume !(8481 == ssl3_accept_~s__state~0); 273773#L122 assume !(8482 == ssl3_accept_~s__state~0); 273771#L125 assume !(8464 == ssl3_accept_~s__state~0); 273770#L128 assume !(8465 == ssl3_accept_~s__state~0); 273768#L131 assume 8466 == ssl3_accept_~s__state~0; 273624#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 273766#L273 assume !(0 == ssl3_accept_~blastFlag~0); 273761#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 273760#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 273759#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 273754#L601-1 ssl3_accept_~skip~0 := 0; 273753#L98-2 assume !false; 273752#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 273751#L101 assume !(12292 == ssl3_accept_~s__state~0); 273750#L104 assume !(16384 == ssl3_accept_~s__state~0); 273748#L107 assume !(8192 == ssl3_accept_~s__state~0); 273747#L110 assume !(24576 == ssl3_accept_~s__state~0); 273745#L113 assume !(8195 == ssl3_accept_~s__state~0); 273687#L116 assume !(8480 == ssl3_accept_~s__state~0); 273686#L119 assume !(8481 == ssl3_accept_~s__state~0); 273684#L122 assume !(8482 == ssl3_accept_~s__state~0); 273682#L125 assume !(8464 == ssl3_accept_~s__state~0); 273680#L128 assume !(8465 == ssl3_accept_~s__state~0); 273679#L131 assume !(8466 == ssl3_accept_~s__state~0); 273620#L134 assume 8496 == ssl3_accept_~s__state~0; 273619#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 273618#L286 assume !(1 == ssl3_accept_~blastFlag~0); 273617#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 272722#L292 [2018-11-28 11:26:38,654 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:38,654 INFO L82 PathProgramCache]: Analyzing trace with hash 313910165, now seen corresponding path program 2 times [2018-11-28 11:26:38,654 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:38,654 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:38,654 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:38,655 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:26:38,655 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:38,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:38,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:38,663 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:38,663 INFO L82 PathProgramCache]: Analyzing trace with hash 319333531, now seen corresponding path program 3 times [2018-11-28 11:26:38,664 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:38,664 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:38,664 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:38,664 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:26:38,664 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:38,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:38,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:38,689 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:26:38,690 INFO L82 PathProgramCache]: Analyzing trace with hash -1851452025, now seen corresponding path program 1 times [2018-11-28 11:26:38,690 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:26:38,690 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:26:38,690 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:38,690 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:26:38,691 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:26:38,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:38,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:26:39,638 WARN L180 SmtUtils]: Spent 904.00 ms on a formula simplification. DAG size of input: 427 DAG size of output: 188 [2018-11-28 11:26:39,819 WARN L180 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 77 [2018-11-28 11:26:39,882 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 28.11 11:26:39 BoogieIcfgContainer [2018-11-28 11:26:39,882 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2018-11-28 11:26:39,882 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-11-28 11:26:39,882 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-11-28 11:26:39,882 INFO L276 PluginConnector]: Witness Printer initialized [2018-11-28 11:26:39,883 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 11:26:23" (3/4) ... [2018-11-28 11:26:39,886 INFO L141 WitnessPrinter]: Generating witness for non-termination counterexample [2018-11-28 11:26:39,955 INFO L145 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_4008e012-eb10-4ee4-a05a-0e1e1d6a3956/bin-2019/uautomizer/witness.graphml [2018-11-28 11:26:39,955 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-11-28 11:26:39,956 INFO L168 Benchmark]: Toolchain (without parser) took 17020.94 ms. Allocated memory was 1.0 GB in the beginning and 1.7 GB in the end (delta: 644.3 MB). Free memory was 953.3 MB in the beginning and 916.1 MB in the end (delta: 37.2 MB). Peak memory consumption was 681.6 MB. Max. memory is 11.5 GB. [2018-11-28 11:26:39,956 INFO L168 Benchmark]: CDTParser took 0.17 ms. Allocated memory is still 1.0 GB. Free memory is still 979.6 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-28 11:26:39,956 INFO L168 Benchmark]: CACSL2BoogieTranslator took 317.21 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 157.8 MB). Free memory was 953.3 MB in the beginning and 1.2 GB in the end (delta: -201.7 MB). Peak memory consumption was 30.6 MB. Max. memory is 11.5 GB. [2018-11-28 11:26:39,957 INFO L168 Benchmark]: Boogie Procedure Inliner took 39.69 ms. Allocated memory is still 1.2 GB. Free memory was 1.2 GB in the beginning and 1.2 GB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 11.5 GB. [2018-11-28 11:26:39,957 INFO L168 Benchmark]: Boogie Preprocessor took 33.69 ms. Allocated memory is still 1.2 GB. Free memory was 1.2 GB in the beginning and 1.1 GB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 11.5 GB. [2018-11-28 11:26:39,957 INFO L168 Benchmark]: RCFGBuilder took 578.76 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 54.6 MB). Peak memory consumption was 54.6 MB. Max. memory is 11.5 GB. [2018-11-28 11:26:39,957 INFO L168 Benchmark]: BuchiAutomizer took 15975.51 ms. Allocated memory was 1.2 GB in the beginning and 1.7 GB in the end (delta: 486.5 MB). Free memory was 1.1 GB in the beginning and 929.9 MB in the end (delta: 165.2 MB). Peak memory consumption was 651.7 MB. Max. memory is 11.5 GB. [2018-11-28 11:26:39,958 INFO L168 Benchmark]: Witness Printer took 72.78 ms. Allocated memory is still 1.7 GB. Free memory was 929.9 MB in the beginning and 916.1 MB in the end (delta: 13.8 MB). Peak memory consumption was 13.8 MB. Max. memory is 11.5 GB. [2018-11-28 11:26:39,960 INFO L336 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 979.6 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 317.21 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 157.8 MB). Free memory was 953.3 MB in the beginning and 1.2 GB in the end (delta: -201.7 MB). Peak memory consumption was 30.6 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 39.69 ms. Allocated memory is still 1.2 GB. Free memory was 1.2 GB in the beginning and 1.2 GB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 33.69 ms. Allocated memory is still 1.2 GB. Free memory was 1.2 GB in the beginning and 1.1 GB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 11.5 GB. * RCFGBuilder took 578.76 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 54.6 MB). Peak memory consumption was 54.6 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 15975.51 ms. Allocated memory was 1.2 GB in the beginning and 1.7 GB in the end (delta: 486.5 MB). Free memory was 1.1 GB in the beginning and 929.9 MB in the end (delta: 165.2 MB). Peak memory consumption was 651.7 MB. Max. memory is 11.5 GB. * Witness Printer took 72.78 ms. Allocated memory is still 1.7 GB. Free memory was 929.9 MB in the beginning and 916.1 MB in the end (delta: 13.8 MB). Peak memory consumption was 13.8 MB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 34 terminating modules (31 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. 31 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 9363 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 15.9s and 33 iterations. TraceHistogramMax:7. Analysis of lassos took 8.8s. Construction of modules took 2.7s. Büchi inclusion checks took 1.7s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 34. Automata minimization 1.2s AutomataMinimizationTime, 34 MinimizatonAttempts, 8959 StatesRemovedByMinimization, 27 NontrivialMinimizations. Non-live state removal took 0.8s Buchi closure took 0.0s. Biggest automaton had 10302 states and ocurred in iteration 26. Nontrivial modules had stage [3, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 406/406 HoareTripleCheckerStatistics: 7853 SDtfs, 5345 SDslu, 4453 SDs, 0 SdLazy, 3669 SolverSat, 839 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.7s Time LassoAnalysisResults: nont1 unkn0 SFLI21 SFLT1 conc2 concLT1 SILN0 SILU0 SILI6 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital60 mio100 ax100 hnf97 lsp27 ukn100 mio100 lsp100 div191 bol100 ite100 ukn100 eq191 hnf73 smp97 dnf106 smp100 tf107 neg97 sie105 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 1ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 15 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.2s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 292]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {} State at position 1 is {s__ctx__stats__sess_accept=0, s__s3__tmp__new_cipher__algo_strength=0, \old(initial_state)=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@420abeb1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6151e4c7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@13fbfd9f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@75227c05=0, __cil_tmp60=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@613f548d=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3e1a8932=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@a382975=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1d50f1b5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@287a8d27=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@46e33333=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@1e29e130=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@421501e6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@574d279=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5b7535bf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6686e37=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@38fc9380=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@331db850=0, __cil_tmp57=-4294967296, 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@2cd8d644=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@267496a7=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@2d04e222=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@5bfb3396=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@70b8a823=7, tmp___9=0, s__s3__tmp__cert_request=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@318f08aa=0, __cil_tmp59=0, tmp___5=0, s__hit=0, __cil_tmp55=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@3275ccad=0, blastFlag=2, \result=0, skip=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@245324fa=1, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@335639bd=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@45f40a3c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3e6c3f2=0, __cil_tmp61=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@62b47856=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7e85f6d3=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@135cb10a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@50b80259=0, s__options=-4294967296, s__cert=6, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6df19840=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2586dc39=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7393c4e5=1, Time=3, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@49d7055c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2648bb66=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@77302961=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@77694b85=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3d7bfad=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@14c43094=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1f1b7565=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1abddeec=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@794dc928=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@f409280=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6f65f64d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@68bda3d5=0, s__init_buf___0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@24fe47b3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6208201e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@66341530=0, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@18d330f1=13, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@78788d3d=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@386fdbe1=-255, s__s3__tmp__next_state___0=8576, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@74654c10=0, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1edc08b7=1, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 292]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L648] int s ; [L649] int tmp ; [L653] s = 8464 [L12] int s__info_callback = __VERIFIER_nondet_int() ; [L13] int s__in_handshake = __VERIFIER_nondet_int() ; [L14] int s__state ; [L15] int s__new_session ; [L16] int s__server ; [L17] int s__version = __VERIFIER_nondet_int() ; [L18] int s__type ; [L19] int s__init_num ; [L20] int s__hit = __VERIFIER_nondet_int() ; [L21] int s__rwstate ; [L22] int s__init_buf___0 ; [L23] int s__debug = __VERIFIER_nondet_int() ; [L24] int s__shutdown ; [L25] int s__cert = __VERIFIER_nondet_int() ; [L26] int s__options = __VERIFIER_nondet_int() ; [L27] int s__verify_mode = __VERIFIER_nondet_int() ; [L28] int s__session__peer = __VERIFIER_nondet_int() ; [L29] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L30] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L31] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L32] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L33] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L34] int s__s3__tmp__cert_request ; [L35] int s__s3__tmp__reuse_message ; [L36] int s__s3__tmp__use_rsa_tmp ; [L37] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L38] int s__s3__tmp__new_cipher__algorithms ; [L39] int s__s3__tmp__next_state___0 ; [L40] int s__s3__tmp__new_cipher__algo_strength ; [L41] int s__session__cipher ; [L42] int buf ; [L43] unsigned long l ; [L44] unsigned long Time ; [L45] unsigned long tmp ; [L46] int cb ; [L47] long num1 = __VERIFIER_nondet_long() ; [L48] int ret ; [L49] int new_state ; [L50] int state ; [L51] int skip ; [L52] int got_new_session ; [L53] int tmp___1 = __VERIFIER_nondet_int() ; [L54] int tmp___2 = __VERIFIER_nondet_int() ; [L55] int tmp___3 = __VERIFIER_nondet_int() ; [L56] int tmp___4 = __VERIFIER_nondet_int() ; [L57] int tmp___5 = __VERIFIER_nondet_int() ; [L58] int tmp___6 = __VERIFIER_nondet_int() ; [L59] int tmp___7 = __VERIFIER_nondet_int() ; [L60] long tmp___8 = __VERIFIER_nondet_long() ; [L61] int tmp___9 = __VERIFIER_nondet_int() ; [L62] int tmp___10 = __VERIFIER_nondet_int() ; [L63] int blastFlag ; [L64] int __cil_tmp55 ; [L65] unsigned long __cil_tmp56 ; [L66] unsigned long __cil_tmp57 ; [L67] unsigned long __cil_tmp58 ; [L68] unsigned long __cil_tmp59 ; [L69] int __cil_tmp60 ; [L70] unsigned long __cil_tmp61 ; [L73] s__state = initial_state [L74] blastFlag = 0 [L75] tmp = __VERIFIER_nondet_int() [L76] Time = tmp [L77] cb = 0 [L78] ret = -1 [L79] skip = 0 [L80] got_new_session = 0 [L81] COND TRUE s__info_callback != 0 [L82] cb = s__info_callback [L88] s__in_handshake ++ [L89] COND FALSE !(tmp___1 + 12288) [L94] COND FALSE !(s__cert == 0) [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND TRUE s__state == 8464 [L271] s__shutdown = 0 [L272] ret = __VERIFIER_nondet_int() [L273] COND TRUE blastFlag == 0 [L274] blastFlag = 1 [L276] COND FALSE !(ret <= 0) [L279] got_new_session = 1 [L280] s__state = 8496 [L281] s__init_num = 0 [L600] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L601] COND FALSE !(! s__s3__tmp__reuse_message) [L632] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND TRUE s__state == 8496 [L285] ret = __VERIFIER_nondet_int() [L286] COND TRUE blastFlag == 1 [L287] blastFlag = 2 [L289] COND FALSE !(ret <= 0) Loop: [L292] COND FALSE !(\read(s__hit)) [L295] s__state = 8512 [L297] s__init_num = 0 [L600] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L601] COND FALSE !(! s__s3__tmp__reuse_message) [L632] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND TRUE s__state == 8512 [L302] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L303] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L304] COND TRUE __cil_tmp56 + 256UL [L305] skip = 1 [L316] s__state = 8528 [L317] s__init_num = 0 [L600] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L601] COND FALSE !(! s__s3__tmp__reuse_message) [L632] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] COND TRUE s__state == 8528 [L321] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L322] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L324] __cil_tmp57 = (unsigned long )s__options [L325] COND TRUE __cil_tmp57 + 2097152UL [L326] s__s3__tmp__use_rsa_tmp = 1 [L331] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L358] ret = __VERIFIER_nondet_int() [L359] COND FALSE !(blastFlag == 6) [L362] COND FALSE !(ret <= 0) [L379] s__state = 8544 [L380] s__init_num = 0 [L600] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L601] COND FALSE !(! s__s3__tmp__reuse_message) [L632] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] COND FALSE !(s__state == 8528) [L149] COND FALSE !(s__state == 8529) [L152] COND TRUE s__state == 8544 [L384] COND TRUE s__verify_mode + 1 [L385] COND FALSE !(s__session__peer != 0) [L396] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L397] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L398] COND FALSE !(__cil_tmp61 + 256UL) [L408] s__s3__tmp__cert_request = 1 [L409] ret = __VERIFIER_nondet_int() [L410] COND FALSE !(blastFlag == 8) [L413] COND FALSE !(ret <= 0) [L416] s__state = 8448 [L417] s__s3__tmp__next_state___0 = 8576 [L418] s__init_num = 0 [L600] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L601] COND FALSE !(! s__s3__tmp__reuse_message) [L632] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] COND FALSE !(s__state == 8528) [L149] COND FALSE !(s__state == 8529) [L152] COND FALSE !(s__state == 8544) [L155] COND FALSE !(s__state == 8545) [L158] COND FALSE !(s__state == 8560) [L161] COND FALSE !(s__state == 8561) [L164] COND TRUE s__state == 8448 [L439] COND FALSE !(num1 > 0L) [L448] s__state = s__s3__tmp__next_state___0 [L600] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L601] COND FALSE !(! s__s3__tmp__reuse_message) [L632] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] COND FALSE !(s__state == 8528) [L149] COND FALSE !(s__state == 8529) [L152] COND FALSE !(s__state == 8544) [L155] COND FALSE !(s__state == 8545) [L158] COND FALSE !(s__state == 8560) [L161] COND FALSE !(s__state == 8561) [L164] COND FALSE !(s__state == 8448) [L167] COND TRUE s__state == 8576 [L452] ret = __VERIFIER_nondet_int() [L453] COND FALSE !(ret <= 0) [L456] COND TRUE ret == 2 [L457] s__state = 8466 [L600] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L601] COND FALSE !(! s__s3__tmp__reuse_message) [L632] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND TRUE s__state == 8466 [L271] s__shutdown = 0 [L272] ret = __VERIFIER_nondet_int() [L273] COND FALSE !(blastFlag == 0) [L276] COND FALSE !(ret <= 0) [L279] got_new_session = 1 [L280] s__state = 8496 [L281] s__init_num = 0 [L600] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L601] COND FALSE !(! s__s3__tmp__reuse_message) [L632] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND TRUE s__state == 8496 [L285] ret = __VERIFIER_nondet_int() [L286] COND FALSE !(blastFlag == 1) [L289] COND FALSE !(ret <= 0) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...