./Ultimate.py --spec ../../sv-benchmarks/c/Termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_srvr_11_false-unreach-call_false-termination.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 1dbac8bc Calling Ultimate with: java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_a131eb23-ba0a-418f-b36d-d07510a7f6ac/bin-2019/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_a131eb23-ba0a-418f-b36d-d07510a7f6ac/bin-2019/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_a131eb23-ba0a-418f-b36d-d07510a7f6ac/bin-2019/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_a131eb23-ba0a-418f-b36d-d07510a7f6ac/bin-2019/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_srvr_11_false-unreach-call_false-termination.cil.c -s /tmp/vcloud-vcloud-master/worker/working_dir_a131eb23-ba0a-418f-b36d-d07510a7f6ac/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_a131eb23-ba0a-418f-b36d-d07510a7f6ac/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 ae705993e63b3008e90aaee53f628d98e6fe9ab5 ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ 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-1dbac8b [2018-11-10 11:57:18,257 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-10 11:57:18,259 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-10 11:57:18,264 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-10 11:57:18,265 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-10 11:57:18,265 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-10 11:57:18,266 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-10 11:57:18,267 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-10 11:57:18,268 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-10 11:57:18,268 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-10 11:57:18,269 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-10 11:57:18,269 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-10 11:57:18,270 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-10 11:57:18,270 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-10 11:57:18,271 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-10 11:57:18,271 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-10 11:57:18,272 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-10 11:57:18,273 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-10 11:57:18,274 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-10 11:57:18,275 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-10 11:57:18,276 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-10 11:57:18,277 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-10 11:57:18,278 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-10 11:57:18,278 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-10 11:57:18,278 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-10 11:57:18,278 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-10 11:57:18,279 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-10 11:57:18,279 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-10 11:57:18,280 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-10 11:57:18,281 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-10 11:57:18,281 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-10 11:57:18,281 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-10 11:57:18,281 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-10 11:57:18,282 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-10 11:57:18,282 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-10 11:57:18,283 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-10 11:57:18,283 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_a131eb23-ba0a-418f-b36d-d07510a7f6ac/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2018-11-10 11:57:18,291 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-10 11:57:18,291 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-10 11:57:18,291 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-11-10 11:57:18,292 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-11-10 11:57:18,292 INFO L133 SettingsManager]: * Use SBE=true [2018-11-10 11:57:18,292 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2018-11-10 11:57:18,292 INFO L133 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2018-11-10 11:57:18,292 INFO L133 SettingsManager]: * Use old map elimination=false [2018-11-10 11:57:18,292 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false [2018-11-10 11:57:18,292 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true [2018-11-10 11:57:18,292 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2018-11-10 11:57:18,293 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-10 11:57:18,293 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-10 11:57:18,293 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-11-10 11:57:18,293 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-11-10 11:57:18,293 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-10 11:57:18,293 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-10 11:57:18,293 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2018-11-10 11:57:18,293 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2018-11-10 11:57:18,294 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2018-11-10 11:57:18,294 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-10 11:57:18,294 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-10 11:57:18,294 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false [2018-11-10 11:57:18,294 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2018-11-10 11:57:18,294 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-10 11:57:18,294 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-10 11:57:18,295 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2018-11-10 11:57:18,295 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-10 11:57:18,295 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-11-10 11:57:18,295 INFO L133 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2018-11-10 11:57:18,295 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-11-10 11:57:18,296 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_a131eb23-ba0a-418f-b36d-d07510a7f6ac/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 -> ae705993e63b3008e90aaee53f628d98e6fe9ab5 [2018-11-10 11:57:18,315 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-10 11:57:18,323 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-10 11:57:18,326 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-10 11:57:18,327 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-10 11:57:18,327 INFO L276 PluginConnector]: CDTParser initialized [2018-11-10 11:57:18,328 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_a131eb23-ba0a-418f-b36d-d07510a7f6ac/bin-2019/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_11_false-unreach-call_false-termination.cil.c [2018-11-10 11:57:18,371 INFO L218 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_a131eb23-ba0a-418f-b36d-d07510a7f6ac/bin-2019/uautomizer/data/2af764b01/8f500641332c4c06bc9fc3b8d78c1293/FLAGb103e19a0 [2018-11-10 11:57:18,700 INFO L298 CDTParser]: Found 1 translation units. [2018-11-10 11:57:18,701 INFO L158 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_a131eb23-ba0a-418f-b36d-d07510a7f6ac/sv-benchmarks/c/ssh-simplified/s3_srvr_11_false-unreach-call_false-termination.cil.c [2018-11-10 11:57:18,709 INFO L346 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_a131eb23-ba0a-418f-b36d-d07510a7f6ac/bin-2019/uautomizer/data/2af764b01/8f500641332c4c06bc9fc3b8d78c1293/FLAGb103e19a0 [2018-11-10 11:57:18,722 INFO L354 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_a131eb23-ba0a-418f-b36d-d07510a7f6ac/bin-2019/uautomizer/data/2af764b01/8f500641332c4c06bc9fc3b8d78c1293 [2018-11-10 11:57:18,724 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-10 11:57:18,725 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-11-10 11:57:18,726 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-10 11:57:18,726 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-10 11:57:18,729 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-10 11:57:18,730 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.11 11:57:18" (1/1) ... [2018-11-10 11:57:18,732 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@61785316 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:57:18, skipping insertion in model container [2018-11-10 11:57:18,732 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.11 11:57:18" (1/1) ... [2018-11-10 11:57:18,740 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-10 11:57:18,771 INFO L174 MainTranslator]: Built tables and reachable declarations [2018-11-10 11:57:18,928 INFO L202 PostProcessor]: Analyzing one entry point: main [2018-11-10 11:57:18,930 INFO L189 MainTranslator]: Completed pre-run [2018-11-10 11:57:18,964 INFO L202 PostProcessor]: Analyzing one entry point: main [2018-11-10 11:57:18,972 INFO L193 MainTranslator]: Completed translation [2018-11-10 11:57:18,972 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:57:18 WrapperNode [2018-11-10 11:57:18,972 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-10 11:57:18,973 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-11-10 11:57:18,973 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-11-10 11:57:18,973 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-11-10 11:57:18,979 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:57:18" (1/1) ... [2018-11-10 11:57:18,985 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:57:18" (1/1) ... [2018-11-10 11:57:19,004 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-11-10 11:57:19,005 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-10 11:57:19,005 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-10 11:57:19,005 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-10 11:57:19,053 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:57:18" (1/1) ... [2018-11-10 11:57:19,053 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:57:18" (1/1) ... [2018-11-10 11:57:19,055 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:57:18" (1/1) ... [2018-11-10 11:57:19,055 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:57:18" (1/1) ... [2018-11-10 11:57:19,060 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:57:18" (1/1) ... [2018-11-10 11:57:19,067 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:57:18" (1/1) ... [2018-11-10 11:57:19,068 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:57:18" (1/1) ... [2018-11-10 11:57:19,071 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-10 11:57:19,072 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-10 11:57:19,072 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-10 11:57:19,072 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-10 11:57:19,072 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:57:18" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a131eb23-ba0a-418f-b36d-d07510a7f6ac/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-10 11:57:19,109 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-10 11:57:19,109 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-10 11:57:19,176 WARN L667 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-11-10 11:57:19,176 WARN L632 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-11-10 11:57:19,582 INFO L341 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-10 11:57:19,582 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.11 11:57:19 BoogieIcfgContainer [2018-11-10 11:57:19,583 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-10 11:57:19,583 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2018-11-10 11:57:19,583 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2018-11-10 11:57:19,587 INFO L276 PluginConnector]: BuchiAutomizer initialized [2018-11-10 11:57:19,588 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-10 11:57:19,588 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 10.11 11:57:18" (1/3) ... [2018-11-10 11:57:19,589 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@484d2fb5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 10.11 11:57:19, skipping insertion in model container [2018-11-10 11:57:19,589 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-10 11:57:19,589 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:57:18" (2/3) ... [2018-11-10 11:57:19,590 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@484d2fb5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 10.11 11:57:19, skipping insertion in model container [2018-11-10 11:57:19,590 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-10 11:57:19,590 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.11 11:57:19" (3/3) ... [2018-11-10 11:57:19,592 INFO L375 chiAutomizerObserver]: Analyzing ICFG s3_srvr_11_false-unreach-call_false-termination.cil.c [2018-11-10 11:57:19,636 INFO L135 ementStrategyFactory]: Using default assertion order modulation [2018-11-10 11:57:19,637 INFO L374 BuchiCegarLoop]: Interprodecural is true [2018-11-10 11:57:19,637 INFO L375 BuchiCegarLoop]: Hoare is false [2018-11-10 11:57:19,637 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2018-11-10 11:57:19,637 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-10 11:57:19,637 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-10 11:57:19,637 INFO L379 BuchiCegarLoop]: Difference is false [2018-11-10 11:57:19,638 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-10 11:57:19,638 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2018-11-10 11:57:19,652 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 149 states. [2018-11-10 11:57:19,670 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 127 [2018-11-10 11:57:19,670 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:57:19,670 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:57:19,676 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-10 11:57:19,676 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 11:57:19,676 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ [2018-11-10 11:57:19,676 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 149 states. [2018-11-10 11:57:19,679 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 127 [2018-11-10 11:57:19,680 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:57:19,680 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:57:19,680 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-10 11:57:19,681 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 11:57:19,685 INFO L793 eck$LassoCheckResult]: Stem: 110#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true; 12#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 118#L82true assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 108#L85-2true ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 136#L90true assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 150#L90-1true assume !(ssl3_accept_~s__cert~0 == 0); 111#L99-3true [2018-11-10 11:57:19,686 INFO L795 eck$LassoCheckResult]: Loop: 111#L99-3true assume true; 113#L99-1true assume !false; 57#L100true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80#L102true assume !(ssl3_accept_~s__state~0 == 12292); 63#L105true assume !(ssl3_accept_~s__state~0 == 16384); 71#L108true assume !(ssl3_accept_~s__state~0 == 8192); 38#L111true assume !(ssl3_accept_~s__state~0 == 24576); 20#L114true assume !(ssl3_accept_~s__state~0 == 8195); 27#L117true assume ssl3_accept_~s__state~0 == 8480; 115#L121true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 100#L259true assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 78#L548true assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 14#L585true assume !(ssl3_accept_~state~0 == 8576); 98#L603true ssl3_accept_~skip~0 := 0; 111#L99-3true [2018-11-10 11:57:19,690 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:19,690 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2018-11-10 11:57:19,691 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:19,692 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:19,720 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:19,720 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:57:19,720 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:19,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:19,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:19,761 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:19,761 INFO L82 PathProgramCache]: Analyzing trace with hash -190456300, now seen corresponding path program 1 times [2018-11-10 11:57:19,761 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:19,761 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:19,762 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:19,762 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:57:19,762 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:19,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:19,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:19,774 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:19,774 INFO L82 PathProgramCache]: Analyzing trace with hash 1806451749, now seen corresponding path program 1 times [2018-11-10 11:57:19,774 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:19,774 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:19,775 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:19,775 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:57:19,775 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:19,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:57:19,832 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-10 11:57:19,833 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 11:57:19,833 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 11:57:19,925 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 11:57:19,926 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 11:57:19,927 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 11:57:19,927 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 11:57:19,927 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-10 11:57:19,927 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 11:57:19,927 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 11:57:19,927 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 11:57:19,927 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11_false-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-11-10 11:57:19,928 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 11:57:19,928 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 11:57:19,943 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-10 11:57:19,952 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-10 11:57:19,963 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-10 11:57:19,965 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-10 11:57:19,972 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-10 11:57:19,976 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-10 11:57:19,983 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-10 11:57:20,057 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 11:57:20,058 INFO L410 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a131eb23-ba0a-418f-b36d-d07510a7f6ac/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-10 11:57:20,061 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 11:57:20,061 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 11:57:20,067 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 11:57:20,067 INFO L446 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_a131eb23-ba0a-418f-b36d-d07510a7f6ac/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-10 11:57:20,084 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 11:57:20,084 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 11:57:20,086 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 11:57:20,086 INFO L446 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_a131eb23-ba0a-418f-b36d-d07510a7f6ac/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-10 11:57:20,102 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 11:57:20,102 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 11:57:20,105 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 11:57:20,105 INFO L446 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_a131eb23-ba0a-418f-b36d-d07510a7f6ac/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-10 11:57:20,136 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 11:57:20,136 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 11:57:20,144 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 11:57:20,144 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-8} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-8} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a131eb23-ba0a-418f-b36d-d07510a7f6ac/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-10 11:57:20,172 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 11:57:20,172 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a131eb23-ba0a-418f-b36d-d07510a7f6ac/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-10 11:57:20,194 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-10 11:57:20,194 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 11:57:20,220 INFO L450 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-10 11:57:20,221 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 11:57:20,221 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 11:57:20,221 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 11:57:20,222 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 11:57:20,222 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-10 11:57:20,222 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 11:57:20,222 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 11:57:20,222 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 11:57:20,222 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11_false-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-11-10 11:57:20,222 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 11:57:20,222 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 11:57:20,223 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-10 11:57:20,225 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-10 11:57:20,227 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-10 11:57:20,228 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-10 11:57:20,232 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-10 11:57:20,233 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-10 11:57:20,234 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-10 11:57:20,297 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 11:57:20,300 INFO L496 LassoAnalysis]: Using template 'affine'. [2018-11-10 11:57:20,301 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-10 11:57:20,303 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 11:57:20,303 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 11:57:20,303 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 11:57:20,303 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 11:57:20,303 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 11:57:20,305 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 11:57:20,305 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 11:57:20,308 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 11:57:20,308 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-10 11:57:20,309 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 11:57:20,309 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 11:57:20,309 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 11:57:20,309 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 11:57:20,309 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 11:57:20,310 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 11:57:20,310 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 11:57:20,314 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 11:57:20,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-10 11:57:20,315 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 11:57:20,315 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 11:57:20,316 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 11:57:20,316 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 11:57:20,316 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 11:57:20,316 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 11:57:20,316 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 11:57:20,318 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 11:57:20,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-10 11:57:20,318 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 11:57:20,318 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 11:57:20,319 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 11:57:20,319 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 11:57:20,319 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 11:57:20,322 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 11:57:20,322 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 11:57:20,327 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-10 11:57:20,331 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-10 11:57:20,331 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-10 11:57:20,333 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-10 11:57:20,333 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-10 11:57:20,333 INFO L517 LassoAnalysis]: Proved termination. [2018-11-10 11:57:20,333 INFO L519 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-10 11:57:20,334 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-10 11:57:20,364 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:20,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:57:20,381 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 11:57:20,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:57:20,401 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 11:57:20,430 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-10 11:57:20,440 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2018-11-10 11:57:20,441 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 149 states. Second operand 5 states. [2018-11-10 11:57:20,948 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 149 states.. Second operand 5 states. Result 839 states and 1420 transitions. Complement of second has 10 states. [2018-11-10 11:57:20,949 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-10 11:57:20,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-10 11:57:20,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 611 transitions. [2018-11-10 11:57:20,952 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 611 transitions. Stem has 6 letters. Loop has 14 letters. [2018-11-10 11:57:20,953 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 11:57:20,953 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 611 transitions. Stem has 20 letters. Loop has 14 letters. [2018-11-10 11:57:20,954 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 11:57:20,954 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 611 transitions. Stem has 6 letters. Loop has 28 letters. [2018-11-10 11:57:20,954 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 11:57:20,955 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 839 states and 1420 transitions. [2018-11-10 11:57:20,966 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 326 [2018-11-10 11:57:20,975 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 839 states to 701 states and 1094 transitions. [2018-11-10 11:57:20,976 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 395 [2018-11-10 11:57:20,976 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 406 [2018-11-10 11:57:20,977 INFO L73 IsDeterministic]: Start isDeterministic. Operand 701 states and 1094 transitions. [2018-11-10 11:57:20,977 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:57:20,978 INFO L705 BuchiCegarLoop]: Abstraction has 701 states and 1094 transitions. [2018-11-10 11:57:20,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 701 states and 1094 transitions. [2018-11-10 11:57:21,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 701 to 507. [2018-11-10 11:57:21,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 507 states. [2018-11-10 11:57:21,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 507 states to 507 states and 790 transitions. [2018-11-10 11:57:21,023 INFO L728 BuchiCegarLoop]: Abstraction has 507 states and 790 transitions. [2018-11-10 11:57:21,025 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 11:57:21,026 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 11:57:21,026 INFO L87 Difference]: Start difference. First operand 507 states and 790 transitions. Second operand 3 states. [2018-11-10 11:57:21,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 11:57:21,102 INFO L93 Difference]: Finished difference Result 584 states and 906 transitions. [2018-11-10 11:57:21,106 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 11:57:21,107 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 584 states and 906 transitions. [2018-11-10 11:57:21,110 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 285 [2018-11-10 11:57:21,114 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 584 states to 584 states and 906 transitions. [2018-11-10 11:57:21,114 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 355 [2018-11-10 11:57:21,114 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 355 [2018-11-10 11:57:21,114 INFO L73 IsDeterministic]: Start isDeterministic. Operand 584 states and 906 transitions. [2018-11-10 11:57:21,115 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:57:21,115 INFO L705 BuchiCegarLoop]: Abstraction has 584 states and 906 transitions. [2018-11-10 11:57:21,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 584 states and 906 transitions. [2018-11-10 11:57:21,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 584 to 553. [2018-11-10 11:57:21,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 553 states. [2018-11-10 11:57:21,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 553 states to 553 states and 867 transitions. [2018-11-10 11:57:21,129 INFO L728 BuchiCegarLoop]: Abstraction has 553 states and 867 transitions. [2018-11-10 11:57:21,129 INFO L608 BuchiCegarLoop]: Abstraction has 553 states and 867 transitions. [2018-11-10 11:57:21,129 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ [2018-11-10 11:57:21,129 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 553 states and 867 transitions. [2018-11-10 11:57:21,132 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 273 [2018-11-10 11:57:21,132 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:57:21,133 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:57:21,133 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-10 11:57:21,133 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-10 11:57:21,134 INFO L793 eck$LassoCheckResult]: Stem: 2430#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 2210#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 2211#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2425#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 2426#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 2385#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 2473#L99-3 assume true; 2571#L99-1 assume !false; 2570#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2569#L102 assume !(ssl3_accept_~s__state~0 == 12292); 2567#L105 assume !(ssl3_accept_~s__state~0 == 16384); 2566#L108 assume !(ssl3_accept_~s__state~0 == 8192); 2565#L111 assume !(ssl3_accept_~s__state~0 == 24576); 2563#L114 assume !(ssl3_accept_~s__state~0 == 8195); 2521#L117 assume !(ssl3_accept_~s__state~0 == 8480); 2520#L120 assume !(ssl3_accept_~s__state~0 == 8481); 2519#L123 assume !(ssl3_accept_~s__state~0 == 8482); 2518#L126 assume ssl3_accept_~s__state~0 == 8464; 2293#L133 [2018-11-10 11:57:21,134 INFO L795 eck$LassoCheckResult]: Loop: 2293#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 2199#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 2188#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 2174#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 2200#L585 assume !(ssl3_accept_~state~0 == 8576); 2190#L603 ssl3_accept_~skip~0 := 0; 2713#L99-3 assume true; 2712#L99-1 assume !false; 2561#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2562#L102 assume !(ssl3_accept_~s__state~0 == 12292); 2557#L105 assume !(ssl3_accept_~s__state~0 == 16384); 2558#L108 assume !(ssl3_accept_~s__state~0 == 8192); 2553#L111 assume !(ssl3_accept_~s__state~0 == 24576); 2554#L114 assume !(ssl3_accept_~s__state~0 == 8195); 2513#L117 assume !(ssl3_accept_~s__state~0 == 8480); 2511#L120 assume !(ssl3_accept_~s__state~0 == 8481); 2509#L123 assume !(ssl3_accept_~s__state~0 == 8482); 2499#L126 assume ssl3_accept_~s__state~0 == 8464; 2293#L133 [2018-11-10 11:57:21,134 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:21,134 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 1 times [2018-11-10 11:57:21,134 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:21,134 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:21,135 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:21,135 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:57:21,136 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:21,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:21,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:21,147 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:21,147 INFO L82 PathProgramCache]: Analyzing trace with hash -1801046198, now seen corresponding path program 1 times [2018-11-10 11:57:21,147 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:21,148 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:21,148 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:21,148 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:57:21,148 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:21,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:57:21,170 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-10 11:57:21,170 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 11:57:21,170 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 11:57:21,170 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 11:57:21,170 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 11:57:21,171 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 11:57:21,171 INFO L87 Difference]: Start difference. First operand 553 states and 867 transitions. cyclomatic complexity: 317 Second operand 3 states. [2018-11-10 11:57:21,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 11:57:21,299 INFO L93 Difference]: Finished difference Result 674 states and 1057 transitions. [2018-11-10 11:57:21,299 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 11:57:21,299 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 674 states and 1057 transitions. [2018-11-10 11:57:21,302 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 366 [2018-11-10 11:57:21,304 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 674 states to 674 states and 1057 transitions. [2018-11-10 11:57:21,304 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 419 [2018-11-10 11:57:21,304 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 419 [2018-11-10 11:57:21,304 INFO L73 IsDeterministic]: Start isDeterministic. Operand 674 states and 1057 transitions. [2018-11-10 11:57:21,305 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:57:21,305 INFO L705 BuchiCegarLoop]: Abstraction has 674 states and 1057 transitions. [2018-11-10 11:57:21,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 674 states and 1057 transitions. [2018-11-10 11:57:21,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 674 to 590. [2018-11-10 11:57:21,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 590 states. [2018-11-10 11:57:21,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 921 transitions. [2018-11-10 11:57:21,314 INFO L728 BuchiCegarLoop]: Abstraction has 590 states and 921 transitions. [2018-11-10 11:57:21,314 INFO L608 BuchiCegarLoop]: Abstraction has 590 states and 921 transitions. [2018-11-10 11:57:21,314 INFO L442 BuchiCegarLoop]: ======== Iteration 3============ [2018-11-10 11:57:21,314 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 590 states and 921 transitions. [2018-11-10 11:57:21,316 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 308 [2018-11-10 11:57:21,316 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:57:21,316 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:57:21,317 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-10 11:57:21,317 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] [2018-11-10 11:57:21,317 INFO L793 eck$LassoCheckResult]: Stem: 3649#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 3444#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 3445#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3645#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 3646#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 3609#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 3685#L99-3 assume true; 3751#L99-1 assume !false; 3872#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3870#L102 assume !(ssl3_accept_~s__state~0 == 12292); 3868#L105 assume !(ssl3_accept_~s__state~0 == 16384); 3866#L108 assume !(ssl3_accept_~s__state~0 == 8192); 3864#L111 assume !(ssl3_accept_~s__state~0 == 24576); 3861#L114 assume !(ssl3_accept_~s__state~0 == 8195); 3859#L117 assume !(ssl3_accept_~s__state~0 == 8480); 3857#L120 assume !(ssl3_accept_~s__state~0 == 8481); 3855#L123 assume !(ssl3_accept_~s__state~0 == 8482); 3853#L126 assume ssl3_accept_~s__state~0 == 8464; 3520#L133 [2018-11-10 11:57:21,317 INFO L795 eck$LassoCheckResult]: Loop: 3520#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 3433#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 3421#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 3422#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 3882#L585 assume !(ssl3_accept_~state~0 == 8576); 3876#L603 ssl3_accept_~skip~0 := 0; 3874#L99-3 assume true; 3873#L99-1 assume !false; 3871#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3869#L102 assume ssl3_accept_~s__state~0 == 12292; 3464#L103 ssl3_accept_~s__new_session~0 := 1; 3465#L211 ssl3_accept_~s__server~0 := 1; 3516#L216 assume ssl3_accept_~cb~0 != 0; 3504#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 3505#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 3533#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 3536#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 3624#L243 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post32 + 1;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 3628#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 3774#L585 assume !(ssl3_accept_~state~0 == 8576); 3770#L603 ssl3_accept_~skip~0 := 0; 3768#L99-3 assume true; 3766#L99-1 assume !false; 3764#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3759#L102 assume !(ssl3_accept_~s__state~0 == 12292); 3753#L105 assume !(ssl3_accept_~s__state~0 == 16384); 3750#L108 assume !(ssl3_accept_~s__state~0 == 8192); 3748#L111 assume !(ssl3_accept_~s__state~0 == 24576); 3745#L114 assume !(ssl3_accept_~s__state~0 == 8195); 3733#L117 assume !(ssl3_accept_~s__state~0 == 8480); 3708#L120 assume !(ssl3_accept_~s__state~0 == 8481); 3707#L123 assume !(ssl3_accept_~s__state~0 == 8482); 3703#L126 assume ssl3_accept_~s__state~0 == 8464; 3520#L133 [2018-11-10 11:57:21,318 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:21,318 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 2 times [2018-11-10 11:57:21,318 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:21,318 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:21,318 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:21,319 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:57:21,319 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:21,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:21,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:21,335 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:21,335 INFO L82 PathProgramCache]: Analyzing trace with hash -778521966, now seen corresponding path program 1 times [2018-11-10 11:57:21,335 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:21,335 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:21,336 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:21,336 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 11:57:21,336 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:21,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:57:21,366 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 11:57:21,366 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 11:57:21,366 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 11:57:21,366 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 11:57:21,367 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 11:57:21,367 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 11:57:21,367 INFO L87 Difference]: Start difference. First operand 590 states and 921 transitions. cyclomatic complexity: 334 Second operand 3 states. [2018-11-10 11:57:21,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 11:57:21,461 INFO L93 Difference]: Finished difference Result 701 states and 1003 transitions. [2018-11-10 11:57:21,462 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 11:57:21,462 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 701 states and 1003 transitions. [2018-11-10 11:57:21,465 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 388 [2018-11-10 11:57:21,466 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 701 states to 628 states and 923 transitions. [2018-11-10 11:57:21,467 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 441 [2018-11-10 11:57:21,467 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 452 [2018-11-10 11:57:21,467 INFO L73 IsDeterministic]: Start isDeterministic. Operand 628 states and 923 transitions. [2018-11-10 11:57:21,469 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:57:21,469 INFO L705 BuchiCegarLoop]: Abstraction has 628 states and 923 transitions. [2018-11-10 11:57:21,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 628 states and 923 transitions. [2018-11-10 11:57:21,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 628 to 582. [2018-11-10 11:57:21,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 582 states. [2018-11-10 11:57:21,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 582 states to 582 states and 866 transitions. [2018-11-10 11:57:21,475 INFO L728 BuchiCegarLoop]: Abstraction has 582 states and 866 transitions. [2018-11-10 11:57:21,475 INFO L608 BuchiCegarLoop]: Abstraction has 582 states and 866 transitions. [2018-11-10 11:57:21,475 INFO L442 BuchiCegarLoop]: ======== Iteration 4============ [2018-11-10 11:57:21,475 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 582 states and 866 transitions. [2018-11-10 11:57:21,477 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 377 [2018-11-10 11:57:21,477 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:57:21,477 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:57:21,478 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 11:57:21,478 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-10 11:57:21,478 INFO L793 eck$LassoCheckResult]: Stem: 4942#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 4742#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 4743#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4938#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 4939#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 4906#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 4987#L99-3 assume true; 5086#L99-1 assume !false; 5244#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5242#L102 assume !(ssl3_accept_~s__state~0 == 12292); 5236#L105 assume !(ssl3_accept_~s__state~0 == 16384); 5235#L108 assume ssl3_accept_~s__state~0 == 8192; 4769#L211 [2018-11-10 11:57:21,479 INFO L795 eck$LassoCheckResult]: Loop: 4769#L211 ssl3_accept_~s__server~0 := 1; 5261#L216 assume ssl3_accept_~cb~0 != 0; 5260#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 5259#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 5257#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 5255#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 5155#L243 assume ssl3_accept_~s__state~0 != 12292; 4985#L244 assume !(ssl3_accept_~tmp___5~0 == 0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~post31 + 1;havoc ssl3_accept_#t~post31; 4704#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 5187#L585 assume !(ssl3_accept_~state~0 == 8576); 5184#L603 ssl3_accept_~skip~0 := 0; 5182#L99-3 assume true; 5180#L99-1 assume !false; 5178#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5176#L102 assume !(ssl3_accept_~s__state~0 == 12292); 5174#L105 assume !(ssl3_accept_~s__state~0 == 16384); 5172#L108 assume ssl3_accept_~s__state~0 == 8192; 4769#L211 [2018-11-10 11:57:21,479 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:21,479 INFO L82 PathProgramCache]: Analyzing trace with hash -999822720, now seen corresponding path program 1 times [2018-11-10 11:57:21,479 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:21,479 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:21,480 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:21,480 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:57:21,480 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:21,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:57:21,504 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-10 11:57:21,504 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 11:57:21,505 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 11:57:21,505 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 11:57:21,505 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:21,505 INFO L82 PathProgramCache]: Analyzing trace with hash -1120147132, now seen corresponding path program 1 times [2018-11-10 11:57:21,505 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:21,505 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:21,506 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:21,506 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:57:21,506 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:21,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:57:21,525 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-10 11:57:21,525 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 11:57:21,525 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 11:57:21,525 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 11:57:21,525 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 11:57:21,525 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 11:57:21,526 INFO L87 Difference]: Start difference. First operand 582 states and 866 transitions. cyclomatic complexity: 287 Second operand 3 states. [2018-11-10 11:57:21,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 11:57:21,612 INFO L93 Difference]: Finished difference Result 592 states and 874 transitions. [2018-11-10 11:57:21,612 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 11:57:21,613 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 592 states and 874 transitions. [2018-11-10 11:57:21,614 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 387 [2018-11-10 11:57:21,616 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 592 states to 592 states and 874 transitions. [2018-11-10 11:57:21,616 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 421 [2018-11-10 11:57:21,617 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 421 [2018-11-10 11:57:21,617 INFO L73 IsDeterministic]: Start isDeterministic. Operand 592 states and 874 transitions. [2018-11-10 11:57:21,617 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:57:21,617 INFO L705 BuchiCegarLoop]: Abstraction has 592 states and 874 transitions. [2018-11-10 11:57:21,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 592 states and 874 transitions. [2018-11-10 11:57:21,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 592 to 582. [2018-11-10 11:57:21,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 582 states. [2018-11-10 11:57:21,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 582 states to 582 states and 862 transitions. [2018-11-10 11:57:21,623 INFO L728 BuchiCegarLoop]: Abstraction has 582 states and 862 transitions. [2018-11-10 11:57:21,623 INFO L608 BuchiCegarLoop]: Abstraction has 582 states and 862 transitions. [2018-11-10 11:57:21,623 INFO L442 BuchiCegarLoop]: ======== Iteration 5============ [2018-11-10 11:57:21,623 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 582 states and 862 transitions. [2018-11-10 11:57:21,624 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 377 [2018-11-10 11:57:21,624 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:57:21,624 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:57:21,625 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 11:57:21,625 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] [2018-11-10 11:57:21,625 INFO L793 eck$LassoCheckResult]: Stem: 6131#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 5917#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 5918#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6128#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 6129#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 6092#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 6177#L99-3 assume true; 6276#L99-1 assume !false; 6389#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6388#L102 assume !(ssl3_accept_~s__state~0 == 12292); 6387#L105 assume !(ssl3_accept_~s__state~0 == 16384); 6386#L108 assume !(ssl3_accept_~s__state~0 == 8192); 6385#L111 assume !(ssl3_accept_~s__state~0 == 24576); 6384#L114 assume ssl3_accept_~s__state~0 == 8195; 6174#L211 [2018-11-10 11:57:21,625 INFO L795 eck$LassoCheckResult]: Loop: 6174#L211 ssl3_accept_~s__server~0 := 1; 5995#L216 assume ssl3_accept_~cb~0 != 0; 5983#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 5984#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 6011#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 6014#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 6017#L243 assume ssl3_accept_~s__state~0 != 12292; 6018#L244 assume !(ssl3_accept_~tmp___5~0 == 0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~post31 + 1;havoc ssl3_accept_#t~post31; 5885#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 5913#L585 assume !(ssl3_accept_~state~0 == 8576); 5925#L603 ssl3_accept_~skip~0 := 0; 6116#L99-3 assume true; 6420#L99-1 assume !false; 6417#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6414#L102 assume !(ssl3_accept_~s__state~0 == 12292); 6059#L105 assume !(ssl3_accept_~s__state~0 == 16384); 6060#L108 assume !(ssl3_accept_~s__state~0 == 8192); 6409#L111 assume !(ssl3_accept_~s__state~0 == 24576); 6408#L114 assume ssl3_accept_~s__state~0 == 8195; 6174#L211 [2018-11-10 11:57:21,626 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:21,626 INFO L82 PathProgramCache]: Analyzing trace with hash 1243044325, now seen corresponding path program 1 times [2018-11-10 11:57:21,626 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:21,626 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:21,626 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:21,626 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:57:21,626 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:21,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:57:21,657 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-10 11:57:21,657 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 11:57:21,657 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 11:57:21,657 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 11:57:21,657 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:21,657 INFO L82 PathProgramCache]: Analyzing trace with hash 1575401385, now seen corresponding path program 1 times [2018-11-10 11:57:21,657 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:21,658 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:21,658 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:21,658 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:57:21,658 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:21,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:57:21,677 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-10 11:57:21,677 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 11:57:21,677 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 11:57:21,677 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 11:57:21,678 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 11:57:21,678 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 11:57:21,678 INFO L87 Difference]: Start difference. First operand 582 states and 862 transitions. cyclomatic complexity: 283 Second operand 3 states. [2018-11-10 11:57:21,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 11:57:21,754 INFO L93 Difference]: Finished difference Result 592 states and 870 transitions. [2018-11-10 11:57:21,754 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 11:57:21,755 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 592 states and 870 transitions. [2018-11-10 11:57:21,757 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 387 [2018-11-10 11:57:21,759 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 592 states to 592 states and 870 transitions. [2018-11-10 11:57:21,759 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 421 [2018-11-10 11:57:21,760 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 421 [2018-11-10 11:57:21,760 INFO L73 IsDeterministic]: Start isDeterministic. Operand 592 states and 870 transitions. [2018-11-10 11:57:21,760 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:57:21,760 INFO L705 BuchiCegarLoop]: Abstraction has 592 states and 870 transitions. [2018-11-10 11:57:21,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 592 states and 870 transitions. [2018-11-10 11:57:21,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 592 to 582. [2018-11-10 11:57:21,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 582 states. [2018-11-10 11:57:21,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 582 states to 582 states and 858 transitions. [2018-11-10 11:57:21,767 INFO L728 BuchiCegarLoop]: Abstraction has 582 states and 858 transitions. [2018-11-10 11:57:21,767 INFO L608 BuchiCegarLoop]: Abstraction has 582 states and 858 transitions. [2018-11-10 11:57:21,767 INFO L442 BuchiCegarLoop]: ======== Iteration 6============ [2018-11-10 11:57:21,767 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 582 states and 858 transitions. [2018-11-10 11:57:21,769 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 377 [2018-11-10 11:57:21,769 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:57:21,769 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:57:21,770 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-10 11:57:21,770 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 11:57:21,770 INFO L793 eck$LassoCheckResult]: Stem: 7304#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 7097#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 7098#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7301#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 7302#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 7268#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 7347#L99-3 assume true; 7427#L99-1 assume !false; 7529#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7527#L102 assume !(ssl3_accept_~s__state~0 == 12292); 7525#L105 assume !(ssl3_accept_~s__state~0 == 16384); 7523#L108 assume !(ssl3_accept_~s__state~0 == 8192); 7521#L111 assume !(ssl3_accept_~s__state~0 == 24576); 7519#L114 assume !(ssl3_accept_~s__state~0 == 8195); 7517#L117 assume !(ssl3_accept_~s__state~0 == 8480); 7515#L120 assume !(ssl3_accept_~s__state~0 == 8481); 7513#L123 assume !(ssl3_accept_~s__state~0 == 8482); 7511#L126 assume ssl3_accept_~s__state~0 == 8464; 7180#L133 [2018-11-10 11:57:21,770 INFO L795 eck$LassoCheckResult]: Loop: 7180#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 7092#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 7080#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 7081#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 7093#L585 assume !(ssl3_accept_~state~0 == 8576); 7105#L603 ssl3_accept_~skip~0 := 0; 7289#L99-3 assume true; 7305#L99-1 assume !false; 7223#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7224#L102 assume !(ssl3_accept_~s__state~0 == 12292); 7239#L105 assume !(ssl3_accept_~s__state~0 == 16384); 7240#L108 assume !(ssl3_accept_~s__state~0 == 8192); 7177#L111 assume !(ssl3_accept_~s__state~0 == 24576); 7129#L114 assume !(ssl3_accept_~s__state~0 == 8195); 7130#L117 assume !(ssl3_accept_~s__state~0 == 8480); 7113#L120 assume !(ssl3_accept_~s__state~0 == 8481); 7114#L123 assume !(ssl3_accept_~s__state~0 == 8482); 7321#L126 assume !(ssl3_accept_~s__state~0 == 8464); 7322#L129 assume !(ssl3_accept_~s__state~0 == 8465); 7317#L132 assume !(ssl3_accept_~s__state~0 == 8466); 7271#L135 assume ssl3_accept_~s__state~0 == 8496; 7272#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 7501#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 7500#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 7495#L297 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 7299#L297-2 ssl3_accept_~s__init_num~0 := 0; 7118#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 7601#L585 assume !(ssl3_accept_~state~0 == 8576); 7083#L603 ssl3_accept_~skip~0 := 0; 7564#L99-3 assume true; 7563#L99-1 assume !false; 7562#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7560#L102 assume ssl3_accept_~s__state~0 == 12292; 7125#L103 ssl3_accept_~s__new_session~0 := 1; 7126#L211 ssl3_accept_~s__server~0 := 1; 7636#L216 assume ssl3_accept_~cb~0 != 0; 7634#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 7632#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 7629#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 7626#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 7624#L243 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post32 + 1;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 7621#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 7616#L585 assume !(ssl3_accept_~state~0 == 8576); 7614#L603 ssl3_accept_~skip~0 := 0; 7613#L99-3 assume true; 7611#L99-1 assume !false; 7610#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7609#L102 assume !(ssl3_accept_~s__state~0 == 12292); 7608#L105 assume !(ssl3_accept_~s__state~0 == 16384); 7607#L108 assume !(ssl3_accept_~s__state~0 == 8192); 7602#L111 assume !(ssl3_accept_~s__state~0 == 24576); 7600#L114 assume !(ssl3_accept_~s__state~0 == 8195); 7403#L117 assume !(ssl3_accept_~s__state~0 == 8480); 7404#L120 assume !(ssl3_accept_~s__state~0 == 8481); 7371#L123 assume !(ssl3_accept_~s__state~0 == 8482); 7356#L126 assume ssl3_accept_~s__state~0 == 8464; 7180#L133 [2018-11-10 11:57:21,771 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:21,771 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 3 times [2018-11-10 11:57:21,771 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:21,771 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:21,771 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:21,772 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:57:21,772 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:21,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:21,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:21,781 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:21,781 INFO L82 PathProgramCache]: Analyzing trace with hash -256200171, now seen corresponding path program 1 times [2018-11-10 11:57:21,781 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:21,781 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:21,782 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:21,782 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 11:57:21,782 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:21,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:57:21,808 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 29 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 11:57:21,808 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 11:57:21,809 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 11:57:21,809 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 11:57:21,809 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 11:57:21,809 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 11:57:21,809 INFO L87 Difference]: Start difference. First operand 582 states and 858 transitions. cyclomatic complexity: 279 Second operand 3 states. [2018-11-10 11:57:21,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 11:57:21,961 INFO L93 Difference]: Finished difference Result 731 states and 1083 transitions. [2018-11-10 11:57:21,961 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 11:57:21,962 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 731 states and 1083 transitions. [2018-11-10 11:57:21,964 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 472 [2018-11-10 11:57:21,967 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 731 states to 724 states and 1076 transitions. [2018-11-10 11:57:21,967 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 506 [2018-11-10 11:57:21,968 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 506 [2018-11-10 11:57:21,968 INFO L73 IsDeterministic]: Start isDeterministic. Operand 724 states and 1076 transitions. [2018-11-10 11:57:21,968 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:57:21,968 INFO L705 BuchiCegarLoop]: Abstraction has 724 states and 1076 transitions. [2018-11-10 11:57:21,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 724 states and 1076 transitions. [2018-11-10 11:57:21,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 724 to 711. [2018-11-10 11:57:21,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 711 states. [2018-11-10 11:57:21,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 711 states to 711 states and 1060 transitions. [2018-11-10 11:57:21,977 INFO L728 BuchiCegarLoop]: Abstraction has 711 states and 1060 transitions. [2018-11-10 11:57:21,977 INFO L608 BuchiCegarLoop]: Abstraction has 711 states and 1060 transitions. [2018-11-10 11:57:21,977 INFO L442 BuchiCegarLoop]: ======== Iteration 7============ [2018-11-10 11:57:21,977 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 711 states and 1060 transitions. [2018-11-10 11:57:21,979 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 463 [2018-11-10 11:57:21,979 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:57:21,979 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:57:21,980 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-10 11:57:21,980 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 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-10 11:57:21,980 INFO L793 eck$LassoCheckResult]: Stem: 8638#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 8417#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 8418#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8634#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 8635#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 8595#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 8686#L99-3 assume true; 8636#L99-1 assume !false; 8546#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8547#L102 assume !(ssl3_accept_~s__state~0 == 12292); 8562#L105 assume !(ssl3_accept_~s__state~0 == 16384); 8563#L108 assume !(ssl3_accept_~s__state~0 == 8192); 8499#L111 assume !(ssl3_accept_~s__state~0 == 24576); 8449#L114 assume !(ssl3_accept_~s__state~0 == 8195); 8450#L117 assume !(ssl3_accept_~s__state~0 == 8480); 8433#L120 assume !(ssl3_accept_~s__state~0 == 8481); 8434#L123 assume !(ssl3_accept_~s__state~0 == 8482); 8917#L126 assume ssl3_accept_~s__state~0 == 8464; 8502#L133 [2018-11-10 11:57:21,981 INFO L795 eck$LassoCheckResult]: Loop: 8502#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 8411#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 8399#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 8400#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 9078#L585 assume !(ssl3_accept_~state~0 == 8576); 9075#L603 ssl3_accept_~skip~0 := 0; 9071#L99-3 assume true; 9069#L99-1 assume !false; 9067#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9066#L102 assume !(ssl3_accept_~s__state~0 == 12292); 9060#L105 assume !(ssl3_accept_~s__state~0 == 16384); 9059#L108 assume !(ssl3_accept_~s__state~0 == 8192); 9058#L111 assume !(ssl3_accept_~s__state~0 == 24576); 9057#L114 assume !(ssl3_accept_~s__state~0 == 8195); 9056#L117 assume !(ssl3_accept_~s__state~0 == 8480); 9055#L120 assume !(ssl3_accept_~s__state~0 == 8481); 9054#L123 assume !(ssl3_accept_~s__state~0 == 8482); 9053#L126 assume !(ssl3_accept_~s__state~0 == 8464); 9052#L129 assume !(ssl3_accept_~s__state~0 == 8465); 9050#L132 assume !(ssl3_accept_~s__state~0 == 8466); 8600#L135 assume ssl3_accept_~s__state~0 == 8496; 8480#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 8481#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 8536#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 8537#L297 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 8632#L297-2 ssl3_accept_~s__init_num~0 := 0; 8438#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 9042#L585 assume !(ssl3_accept_~state~0 == 8576); 8402#L603 ssl3_accept_~skip~0 := 0; 9094#L99-3 assume true; 9093#L99-1 assume !false; 9092#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8596#L102 assume !(ssl3_accept_~s__state~0 == 12292); 8597#L105 assume !(ssl3_accept_~s__state~0 == 16384); 9091#L108 assume !(ssl3_accept_~s__state~0 == 8192); 9090#L111 assume !(ssl3_accept_~s__state~0 == 24576); 9089#L114 assume !(ssl3_accept_~s__state~0 == 8195); 9088#L117 assume !(ssl3_accept_~s__state~0 == 8480); 9087#L120 assume !(ssl3_accept_~s__state~0 == 8481); 8671#L123 assume !(ssl3_accept_~s__state~0 == 8482); 8654#L126 assume !(ssl3_accept_~s__state~0 == 8464); 8655#L129 assume !(ssl3_accept_~s__state~0 == 8465); 8650#L132 assume !(ssl3_accept_~s__state~0 == 8466); 8651#L135 assume !(ssl3_accept_~s__state~0 == 8496); 8916#L138 assume !(ssl3_accept_~s__state~0 == 8497); 8579#L141 assume !(ssl3_accept_~s__state~0 == 8512); 8580#L144 assume !(ssl3_accept_~s__state~0 == 8513); 8912#L147 assume !(ssl3_accept_~s__state~0 == 8528); 8911#L150 assume !(ssl3_accept_~s__state~0 == 8529); 8696#L153 assume !(ssl3_accept_~s__state~0 == 8544); 8697#L156 assume !(ssl3_accept_~s__state~0 == 8545); 8691#L159 assume ssl3_accept_~s__state~0 == 8560; 8583#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 8584#L427 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; 8391#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 8951#L585 assume !(ssl3_accept_~state~0 == 8576); 8948#L603 ssl3_accept_~skip~0 := 0; 8946#L99-3 assume true; 8944#L99-1 assume !false; 8942#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8940#L102 assume !(ssl3_accept_~s__state~0 == 12292); 8938#L105 assume !(ssl3_accept_~s__state~0 == 16384); 8936#L108 assume !(ssl3_accept_~s__state~0 == 8192); 8934#L111 assume !(ssl3_accept_~s__state~0 == 24576); 8932#L114 assume !(ssl3_accept_~s__state~0 == 8195); 8929#L117 assume !(ssl3_accept_~s__state~0 == 8480); 8719#L120 assume !(ssl3_accept_~s__state~0 == 8481); 8706#L123 assume !(ssl3_accept_~s__state~0 == 8482); 8702#L126 assume ssl3_accept_~s__state~0 == 8464; 8502#L133 [2018-11-10 11:57:21,981 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:21,981 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 4 times [2018-11-10 11:57:21,981 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:21,981 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:21,982 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:21,982 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:57:21,982 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:21,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:21,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:21,991 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:21,991 INFO L82 PathProgramCache]: Analyzing trace with hash 1859681303, now seen corresponding path program 1 times [2018-11-10 11:57:21,991 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:21,991 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:21,992 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:21,992 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 11:57:21,992 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:21,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:57:22,016 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 11:57:22,016 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 11:57:22,016 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 11:57:22,016 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 11:57:22,016 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 11:57:22,017 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 11:57:22,017 INFO L87 Difference]: Start difference. First operand 711 states and 1060 transitions. cyclomatic complexity: 352 Second operand 3 states. [2018-11-10 11:57:22,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 11:57:22,179 INFO L93 Difference]: Finished difference Result 856 states and 1179 transitions. [2018-11-10 11:57:22,179 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 11:57:22,179 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 856 states and 1179 transitions. [2018-11-10 11:57:22,182 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 564 [2018-11-10 11:57:22,185 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 856 states to 856 states and 1179 transitions. [2018-11-10 11:57:22,185 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 598 [2018-11-10 11:57:22,185 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 598 [2018-11-10 11:57:22,186 INFO L73 IsDeterministic]: Start isDeterministic. Operand 856 states and 1179 transitions. [2018-11-10 11:57:22,186 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:57:22,186 INFO L705 BuchiCegarLoop]: Abstraction has 856 states and 1179 transitions. [2018-11-10 11:57:22,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 856 states and 1179 transitions. [2018-11-10 11:57:22,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 856 to 848. [2018-11-10 11:57:22,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 848 states. [2018-11-10 11:57:22,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 848 states to 848 states and 1168 transitions. [2018-11-10 11:57:22,196 INFO L728 BuchiCegarLoop]: Abstraction has 848 states and 1168 transitions. [2018-11-10 11:57:22,197 INFO L608 BuchiCegarLoop]: Abstraction has 848 states and 1168 transitions. [2018-11-10 11:57:22,197 INFO L442 BuchiCegarLoop]: ======== Iteration 8============ [2018-11-10 11:57:22,197 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 848 states and 1168 transitions. [2018-11-10 11:57:22,199 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 557 [2018-11-10 11:57:22,199 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:57:22,199 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:57:22,200 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-10 11:57:22,200 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 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-10 11:57:22,201 INFO L793 eck$LassoCheckResult]: Stem: 10197#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 9987#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 9988#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 10192#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 10193#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 10152#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 10252#L99-3 assume true; 10306#L99-1 assume !false; 10443#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10441#L102 assume !(ssl3_accept_~s__state~0 == 12292); 10439#L105 assume !(ssl3_accept_~s__state~0 == 16384); 10437#L108 assume !(ssl3_accept_~s__state~0 == 8192); 10435#L111 assume !(ssl3_accept_~s__state~0 == 24576); 10433#L114 assume !(ssl3_accept_~s__state~0 == 8195); 10431#L117 assume !(ssl3_accept_~s__state~0 == 8480); 10429#L120 assume !(ssl3_accept_~s__state~0 == 8481); 10427#L123 assume !(ssl3_accept_~s__state~0 == 8482); 10423#L126 assume ssl3_accept_~s__state~0 == 8464; 10063#L133 [2018-11-10 11:57:22,201 INFO L795 eck$LassoCheckResult]: Loop: 10063#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 9982#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 9970#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 9971#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 10541#L585 assume !(ssl3_accept_~state~0 == 8576); 10538#L603 ssl3_accept_~skip~0 := 0; 10536#L99-3 assume true; 10528#L99-1 assume !false; 10527#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10526#L102 assume !(ssl3_accept_~s__state~0 == 12292); 10525#L105 assume !(ssl3_accept_~s__state~0 == 16384); 10524#L108 assume !(ssl3_accept_~s__state~0 == 8192); 10523#L111 assume !(ssl3_accept_~s__state~0 == 24576); 10522#L114 assume !(ssl3_accept_~s__state~0 == 8195); 10521#L117 assume !(ssl3_accept_~s__state~0 == 8480); 10520#L120 assume !(ssl3_accept_~s__state~0 == 8481); 10517#L123 assume !(ssl3_accept_~s__state~0 == 8482); 10516#L126 assume !(ssl3_accept_~s__state~0 == 8464); 10513#L129 assume !(ssl3_accept_~s__state~0 == 8465); 10512#L132 assume !(ssl3_accept_~s__state~0 == 8466); 10504#L135 assume ssl3_accept_~s__state~0 == 8496; 10412#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 10499#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 10498#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 10493#L297 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 10476#L297-2 ssl3_accept_~s__init_num~0 := 0; 10254#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 10452#L585 assume !(ssl3_accept_~state~0 == 8576); 10445#L603 ssl3_accept_~skip~0 := 0; 10444#L99-3 assume true; 10442#L99-1 assume !false; 10440#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10438#L102 assume !(ssl3_accept_~s__state~0 == 12292); 10436#L105 assume !(ssl3_accept_~s__state~0 == 16384); 10434#L108 assume !(ssl3_accept_~s__state~0 == 8192); 10432#L111 assume !(ssl3_accept_~s__state~0 == 24576); 10430#L114 assume !(ssl3_accept_~s__state~0 == 8195); 10428#L117 assume !(ssl3_accept_~s__state~0 == 8480); 10424#L120 assume !(ssl3_accept_~s__state~0 == 8481); 10422#L123 assume !(ssl3_accept_~s__state~0 == 8482); 10420#L126 assume !(ssl3_accept_~s__state~0 == 8464); 10418#L129 assume !(ssl3_accept_~s__state~0 == 8465); 10416#L132 assume !(ssl3_accept_~s__state~0 == 8466); 10414#L135 assume !(ssl3_accept_~s__state~0 == 8496); 10411#L138 assume !(ssl3_accept_~s__state~0 == 8497); 10409#L141 assume !(ssl3_accept_~s__state~0 == 8512); 10406#L144 assume !(ssl3_accept_~s__state~0 == 8513); 10404#L147 assume !(ssl3_accept_~s__state~0 == 8528); 10401#L150 assume !(ssl3_accept_~s__state~0 == 8529); 10399#L153 assume !(ssl3_accept_~s__state~0 == 8544); 10397#L156 assume !(ssl3_accept_~s__state~0 == 8545); 10396#L159 assume ssl3_accept_~s__state~0 == 8560; 10140#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 10141#L427 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; 9958#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 10587#L585 assume !(ssl3_accept_~state~0 == 8576); 10584#L603 ssl3_accept_~skip~0 := 0; 10582#L99-3 assume true; 10580#L99-1 assume !false; 10578#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10576#L102 assume !(ssl3_accept_~s__state~0 == 12292); 10574#L105 assume !(ssl3_accept_~s__state~0 == 16384); 10572#L108 assume !(ssl3_accept_~s__state~0 == 8192); 10570#L111 assume !(ssl3_accept_~s__state~0 == 24576); 10568#L114 assume !(ssl3_accept_~s__state~0 == 8195); 10567#L117 assume !(ssl3_accept_~s__state~0 == 8480); 10565#L120 assume !(ssl3_accept_~s__state~0 == 8481); 10425#L123 assume !(ssl3_accept_~s__state~0 == 8482); 10426#L126 assume ssl3_accept_~s__state~0 == 8464; 10063#L133 [2018-11-10 11:57:22,201 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:22,201 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 5 times [2018-11-10 11:57:22,201 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:22,201 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:22,202 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:22,202 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:57:22,202 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:22,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:22,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:22,211 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:22,211 INFO L82 PathProgramCache]: Analyzing trace with hash -1541799655, now seen corresponding path program 1 times [2018-11-10 11:57:22,211 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:22,211 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:22,212 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:22,212 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 11:57:22,212 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:22,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:57:22,250 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 11:57:22,251 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 11:57:22,251 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 11:57:22,251 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 11:57:22,251 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 11:57:22,251 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 11:57:22,251 INFO L87 Difference]: Start difference. First operand 848 states and 1168 transitions. cyclomatic complexity: 323 Second operand 3 states. [2018-11-10 11:57:22,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 11:57:22,337 INFO L93 Difference]: Finished difference Result 938 states and 1279 transitions. [2018-11-10 11:57:22,338 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 11:57:22,338 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 938 states and 1279 transitions. [2018-11-10 11:57:22,341 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 617 [2018-11-10 11:57:22,343 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 938 states to 938 states and 1279 transitions. [2018-11-10 11:57:22,343 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 651 [2018-11-10 11:57:22,343 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 651 [2018-11-10 11:57:22,344 INFO L73 IsDeterministic]: Start isDeterministic. Operand 938 states and 1279 transitions. [2018-11-10 11:57:22,344 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:57:22,344 INFO L705 BuchiCegarLoop]: Abstraction has 938 states and 1279 transitions. [2018-11-10 11:57:22,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 938 states and 1279 transitions. [2018-11-10 11:57:22,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 938 to 926. [2018-11-10 11:57:22,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 926 states. [2018-11-10 11:57:22,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 926 states to 926 states and 1264 transitions. [2018-11-10 11:57:22,355 INFO L728 BuchiCegarLoop]: Abstraction has 926 states and 1264 transitions. [2018-11-10 11:57:22,355 INFO L608 BuchiCegarLoop]: Abstraction has 926 states and 1264 transitions. [2018-11-10 11:57:22,355 INFO L442 BuchiCegarLoop]: ======== Iteration 9============ [2018-11-10 11:57:22,355 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 926 states and 1264 transitions. [2018-11-10 11:57:22,358 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 609 [2018-11-10 11:57:22,358 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:57:22,358 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:57:22,359 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-10 11:57:22,359 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 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-10 11:57:22,359 INFO L793 eck$LassoCheckResult]: Stem: 11989#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 11779#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 11780#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 11984#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 11985#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 11948#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 12038#L99-3 assume true; 12094#L99-1 assume !false; 12450#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12449#L102 assume !(ssl3_accept_~s__state~0 == 12292); 12448#L105 assume !(ssl3_accept_~s__state~0 == 16384); 12446#L108 assume !(ssl3_accept_~s__state~0 == 8192); 12407#L111 assume !(ssl3_accept_~s__state~0 == 24576); 12406#L114 assume !(ssl3_accept_~s__state~0 == 8195); 12392#L117 assume !(ssl3_accept_~s__state~0 == 8480); 12389#L120 assume !(ssl3_accept_~s__state~0 == 8481); 12387#L123 assume !(ssl3_accept_~s__state~0 == 8482); 12382#L126 assume ssl3_accept_~s__state~0 == 8464; 11858#L133 [2018-11-10 11:57:22,359 INFO L795 eck$LassoCheckResult]: Loop: 11858#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 11774#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 11762#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 11763#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 12625#L585 assume !(ssl3_accept_~state~0 == 8576); 12622#L603 ssl3_accept_~skip~0 := 0; 12620#L99-3 assume true; 12617#L99-1 assume !false; 12614#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12611#L102 assume !(ssl3_accept_~s__state~0 == 12292); 12608#L105 assume !(ssl3_accept_~s__state~0 == 16384); 12605#L108 assume !(ssl3_accept_~s__state~0 == 8192); 12602#L111 assume !(ssl3_accept_~s__state~0 == 24576); 12599#L114 assume !(ssl3_accept_~s__state~0 == 8195); 12596#L117 assume !(ssl3_accept_~s__state~0 == 8480); 12592#L120 assume !(ssl3_accept_~s__state~0 == 8481); 12591#L123 assume !(ssl3_accept_~s__state~0 == 8482); 12590#L126 assume !(ssl3_accept_~s__state~0 == 8464); 12589#L129 assume !(ssl3_accept_~s__state~0 == 8465); 12587#L132 assume !(ssl3_accept_~s__state~0 == 8466); 12583#L135 assume ssl3_accept_~s__state~0 == 8496; 12334#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 12570#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 12568#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 12566#L297 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 11982#L297-2 ssl3_accept_~s__init_num~0 := 0; 11943#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 11775#L585 assume !(ssl3_accept_~state~0 == 8576); 11787#L603 ssl3_accept_~skip~0 := 0; 11972#L99-3 assume true; 11990#L99-1 assume !false; 11897#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11898#L102 assume !(ssl3_accept_~s__state~0 == 12292); 11913#L105 assume !(ssl3_accept_~s__state~0 == 16384); 11914#L108 assume !(ssl3_accept_~s__state~0 == 8192); 11855#L111 assume !(ssl3_accept_~s__state~0 == 24576); 11810#L114 assume !(ssl3_accept_~s__state~0 == 8195); 11811#L117 assume !(ssl3_accept_~s__state~0 == 8480); 12657#L120 assume !(ssl3_accept_~s__state~0 == 8481); 12656#L123 assume !(ssl3_accept_~s__state~0 == 8482); 12006#L126 assume !(ssl3_accept_~s__state~0 == 8464); 12007#L129 assume !(ssl3_accept_~s__state~0 == 8465); 12002#L132 assume !(ssl3_accept_~s__state~0 == 8466); 11951#L135 assume !(ssl3_accept_~s__state~0 == 8496); 11952#L138 assume !(ssl3_accept_~s__state~0 == 8497); 11931#L141 assume ssl3_accept_~s__state~0 == 8512; 11932#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11909#L309 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 11891#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11800#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 12353#L585 assume !(ssl3_accept_~state~0 == 8576); 11765#L603 ssl3_accept_~skip~0 := 0; 12351#L99-3 assume true; 12350#L99-1 assume !false; 12349#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12348#L102 assume !(ssl3_accept_~s__state~0 == 12292); 12347#L105 assume !(ssl3_accept_~s__state~0 == 16384); 12346#L108 assume !(ssl3_accept_~s__state~0 == 8192); 12345#L111 assume !(ssl3_accept_~s__state~0 == 24576); 12344#L114 assume !(ssl3_accept_~s__state~0 == 8195); 12343#L117 assume !(ssl3_accept_~s__state~0 == 8480); 12342#L120 assume !(ssl3_accept_~s__state~0 == 8481); 12341#L123 assume !(ssl3_accept_~s__state~0 == 8482); 12340#L126 assume !(ssl3_accept_~s__state~0 == 8464); 12339#L129 assume !(ssl3_accept_~s__state~0 == 8465); 12338#L132 assume !(ssl3_accept_~s__state~0 == 8466); 12336#L135 assume !(ssl3_accept_~s__state~0 == 8496); 12333#L138 assume !(ssl3_accept_~s__state~0 == 8497); 12331#L141 assume !(ssl3_accept_~s__state~0 == 8512); 12329#L144 assume !(ssl3_accept_~s__state~0 == 8513); 12327#L147 assume !(ssl3_accept_~s__state~0 == 8528); 12325#L150 assume !(ssl3_accept_~s__state~0 == 8529); 12323#L153 assume !(ssl3_accept_~s__state~0 == 8544); 12068#L156 assume !(ssl3_accept_~s__state~0 == 8545); 12069#L159 assume ssl3_accept_~s__state~0 == 8560; 11935#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 11936#L427 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; 11754#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 12444#L585 assume !(ssl3_accept_~state~0 == 8576); 12441#L603 ssl3_accept_~skip~0 := 0; 12439#L99-3 assume true; 12437#L99-1 assume !false; 12435#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12433#L102 assume !(ssl3_accept_~s__state~0 == 12292); 12431#L105 assume !(ssl3_accept_~s__state~0 == 16384); 12430#L108 assume !(ssl3_accept_~s__state~0 == 8192); 12429#L111 assume !(ssl3_accept_~s__state~0 == 24576); 12394#L114 assume !(ssl3_accept_~s__state~0 == 8195); 12391#L117 assume !(ssl3_accept_~s__state~0 == 8480); 12388#L120 assume !(ssl3_accept_~s__state~0 == 8481); 12385#L123 assume !(ssl3_accept_~s__state~0 == 8482); 12386#L126 assume ssl3_accept_~s__state~0 == 8464; 11858#L133 [2018-11-10 11:57:22,359 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:22,359 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 6 times [2018-11-10 11:57:22,360 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:22,360 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:22,360 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:22,360 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:57:22,360 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:22,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:22,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:22,369 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:22,369 INFO L82 PathProgramCache]: Analyzing trace with hash 395634764, now seen corresponding path program 1 times [2018-11-10 11:57:22,369 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:22,369 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:22,370 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:22,370 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 11:57:22,370 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:22,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:57:22,412 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 83 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2018-11-10 11:57:22,412 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 11:57:22,412 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 11:57:22,413 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 11:57:22,413 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 11:57:22,413 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 11:57:22,413 INFO L87 Difference]: Start difference. First operand 926 states and 1264 transitions. cyclomatic complexity: 341 Second operand 3 states. [2018-11-10 11:57:22,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 11:57:22,519 INFO L93 Difference]: Finished difference Result 1049 states and 1429 transitions. [2018-11-10 11:57:22,519 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 11:57:22,519 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1049 states and 1429 transitions. [2018-11-10 11:57:22,523 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 691 [2018-11-10 11:57:22,526 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1049 states to 1049 states and 1429 transitions. [2018-11-10 11:57:22,526 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 725 [2018-11-10 11:57:22,527 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 725 [2018-11-10 11:57:22,527 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1049 states and 1429 transitions. [2018-11-10 11:57:22,527 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:57:22,527 INFO L705 BuchiCegarLoop]: Abstraction has 1049 states and 1429 transitions. [2018-11-10 11:57:22,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1049 states and 1429 transitions. [2018-11-10 11:57:22,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1049 to 1010. [2018-11-10 11:57:22,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1010 states. [2018-11-10 11:57:22,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1010 states to 1010 states and 1366 transitions. [2018-11-10 11:57:22,539 INFO L728 BuchiCegarLoop]: Abstraction has 1010 states and 1366 transitions. [2018-11-10 11:57:22,539 INFO L608 BuchiCegarLoop]: Abstraction has 1010 states and 1366 transitions. [2018-11-10 11:57:22,539 INFO L442 BuchiCegarLoop]: ======== Iteration 10============ [2018-11-10 11:57:22,539 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1010 states and 1366 transitions. [2018-11-10 11:57:22,541 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 665 [2018-11-10 11:57:22,542 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:57:22,542 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:57:22,542 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-10 11:57:22,543 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 11:57:22,543 INFO L793 eck$LassoCheckResult]: Stem: 13984#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 13762#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 13763#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 13980#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 13981#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 13940#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 14040#L99-3 assume true; 14189#L99-1 assume !false; 14324#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14323#L102 assume !(ssl3_accept_~s__state~0 == 12292); 14322#L105 assume !(ssl3_accept_~s__state~0 == 16384); 14321#L108 assume !(ssl3_accept_~s__state~0 == 8192); 14320#L111 assume !(ssl3_accept_~s__state~0 == 24576); 14319#L114 assume !(ssl3_accept_~s__state~0 == 8195); 14318#L117 assume !(ssl3_accept_~s__state~0 == 8480); 14317#L120 assume !(ssl3_accept_~s__state~0 == 8481); 14316#L123 assume !(ssl3_accept_~s__state~0 == 8482); 14050#L126 assume ssl3_accept_~s__state~0 == 8464; 13844#L133 [2018-11-10 11:57:22,543 INFO L795 eck$LassoCheckResult]: Loop: 13844#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 13755#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 13743#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 13744#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 14464#L585 assume !(ssl3_accept_~state~0 == 8576); 14461#L603 ssl3_accept_~skip~0 := 0; 14456#L99-3 assume true; 14453#L99-1 assume !false; 14451#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14449#L102 assume !(ssl3_accept_~s__state~0 == 12292); 14447#L105 assume !(ssl3_accept_~s__state~0 == 16384); 14445#L108 assume !(ssl3_accept_~s__state~0 == 8192); 14443#L111 assume !(ssl3_accept_~s__state~0 == 24576); 14437#L114 assume !(ssl3_accept_~s__state~0 == 8195); 14436#L117 assume !(ssl3_accept_~s__state~0 == 8480); 14435#L120 assume !(ssl3_accept_~s__state~0 == 8481); 14434#L123 assume !(ssl3_accept_~s__state~0 == 8482); 14433#L126 assume !(ssl3_accept_~s__state~0 == 8464); 14432#L129 assume !(ssl3_accept_~s__state~0 == 8465); 14430#L132 assume !(ssl3_accept_~s__state~0 == 8466); 14427#L135 assume ssl3_accept_~s__state~0 == 8496; 14262#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 14422#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 14421#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 14418#L297 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 14416#L297-2 ssl3_accept_~s__init_num~0 := 0; 14413#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 14408#L585 assume !(ssl3_accept_~state~0 == 8576); 14406#L603 ssl3_accept_~skip~0 := 0; 14405#L99-3 assume true; 14404#L99-1 assume !false; 14403#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14402#L102 assume !(ssl3_accept_~s__state~0 == 12292); 14401#L105 assume !(ssl3_accept_~s__state~0 == 16384); 14400#L108 assume !(ssl3_accept_~s__state~0 == 8192); 14399#L111 assume !(ssl3_accept_~s__state~0 == 24576); 14398#L114 assume !(ssl3_accept_~s__state~0 == 8195); 14397#L117 assume !(ssl3_accept_~s__state~0 == 8480); 14396#L120 assume !(ssl3_accept_~s__state~0 == 8481); 14395#L123 assume !(ssl3_accept_~s__state~0 == 8482); 14394#L126 assume !(ssl3_accept_~s__state~0 == 8464); 14393#L129 assume !(ssl3_accept_~s__state~0 == 8465); 14392#L132 assume !(ssl3_accept_~s__state~0 == 8466); 14391#L135 assume !(ssl3_accept_~s__state~0 == 8496); 14390#L138 assume !(ssl3_accept_~s__state~0 == 8497); 14389#L141 assume !(ssl3_accept_~s__state~0 == 8512); 14388#L144 assume !(ssl3_accept_~s__state~0 == 8513); 14387#L147 assume !(ssl3_accept_~s__state~0 == 8528); 14386#L150 assume !(ssl3_accept_~s__state~0 == 8529); 14385#L153 assume !(ssl3_accept_~s__state~0 == 8544); 14384#L156 assume !(ssl3_accept_~s__state~0 == 8545); 14383#L159 assume !(ssl3_accept_~s__state~0 == 8560); 14382#L162 assume !(ssl3_accept_~s__state~0 == 8561); 14381#L165 assume !(ssl3_accept_~s__state~0 == 8448); 14380#L168 assume !(ssl3_accept_~s__state~0 == 8576); 14378#L171 assume !(ssl3_accept_~s__state~0 == 8577); 14376#L174 assume !(ssl3_accept_~s__state~0 == 8592); 14374#L177 assume !(ssl3_accept_~s__state~0 == 8593); 14372#L180 assume !(ssl3_accept_~s__state~0 == 8608); 14370#L183 assume !(ssl3_accept_~s__state~0 == 8609); 14368#L186 assume !(ssl3_accept_~s__state~0 == 8640); 14366#L189 assume !(ssl3_accept_~s__state~0 == 8641); 14363#L192 assume ssl3_accept_~s__state~0 == 8656; 13934#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 13774#L497 assume !(ssl3_accept_~tmp___9~0 == 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 13775#L502 assume ssl3_accept_~blastFlag~0 == 2;ssl3_accept_~blastFlag~0 := 3; 14361#L502-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 13875#L510 assume !(ssl3_accept_~tmp___10~0 == 0); 13876#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 14455#L585 assume !(ssl3_accept_~state~0 == 8576); 14452#L603 ssl3_accept_~skip~0 := 0; 14450#L99-3 assume true; 14448#L99-1 assume !false; 14446#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14444#L102 assume !(ssl3_accept_~s__state~0 == 12292); 14439#L105 assume ssl3_accept_~s__state~0 == 16384; 13790#L211 ssl3_accept_~s__server~0 := 1; 13839#L216 assume ssl3_accept_~cb~0 != 0; 13828#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 13829#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 13855#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 13859#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 14736#L243 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post32 + 1;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 13936#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 13757#L585 assume !(ssl3_accept_~state~0 == 8576); 13770#L603 ssl3_accept_~skip~0 := 0; 13966#L99-3 assume true; 13985#L99-1 assume !false; 13890#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13891#L102 assume !(ssl3_accept_~s__state~0 == 12292); 13907#L105 assume !(ssl3_accept_~s__state~0 == 16384); 13908#L108 assume !(ssl3_accept_~s__state~0 == 8192); 14687#L111 assume !(ssl3_accept_~s__state~0 == 24576); 13793#L114 assume !(ssl3_accept_~s__state~0 == 8195); 13794#L117 assume !(ssl3_accept_~s__state~0 == 8480); 13821#L120 assume !(ssl3_accept_~s__state~0 == 8481); 14068#L123 assume !(ssl3_accept_~s__state~0 == 8482); 14069#L126 assume ssl3_accept_~s__state~0 == 8464; 13844#L133 [2018-11-10 11:57:22,543 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:22,543 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 7 times [2018-11-10 11:57:22,543 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:22,543 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:22,544 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:22,544 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:57:22,544 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:22,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:22,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:22,551 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:22,552 INFO L82 PathProgramCache]: Analyzing trace with hash -2035941283, now seen corresponding path program 1 times [2018-11-10 11:57:22,552 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:22,552 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:22,552 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:22,552 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:57:22,552 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:22,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:57:22,580 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 54 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2018-11-10 11:57:22,581 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 11:57:22,581 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 11:57:22,581 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 11:57:22,581 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 11:57:22,581 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 11:57:22,582 INFO L87 Difference]: Start difference. First operand 1010 states and 1366 transitions. cyclomatic complexity: 359 Second operand 3 states. [2018-11-10 11:57:22,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 11:57:22,702 INFO L93 Difference]: Finished difference Result 949 states and 1273 transitions. [2018-11-10 11:57:22,703 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 11:57:22,704 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 949 states and 1273 transitions. [2018-11-10 11:57:22,707 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 588 [2018-11-10 11:57:22,711 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 949 states to 947 states and 1271 transitions. [2018-11-10 11:57:22,711 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 672 [2018-11-10 11:57:22,712 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 672 [2018-11-10 11:57:22,712 INFO L73 IsDeterministic]: Start isDeterministic. Operand 947 states and 1271 transitions. [2018-11-10 11:57:22,712 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:57:22,712 INFO L705 BuchiCegarLoop]: Abstraction has 947 states and 1271 transitions. [2018-11-10 11:57:22,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 947 states and 1271 transitions. [2018-11-10 11:57:22,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 947 to 943. [2018-11-10 11:57:22,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 943 states. [2018-11-10 11:57:22,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 943 states to 943 states and 1267 transitions. [2018-11-10 11:57:22,727 INFO L728 BuchiCegarLoop]: Abstraction has 943 states and 1267 transitions. [2018-11-10 11:57:22,727 INFO L608 BuchiCegarLoop]: Abstraction has 943 states and 1267 transitions. [2018-11-10 11:57:22,727 INFO L442 BuchiCegarLoop]: ======== Iteration 11============ [2018-11-10 11:57:22,727 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 943 states and 1267 transitions. [2018-11-10 11:57:22,729 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 584 [2018-11-10 11:57:22,730 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:57:22,730 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:57:22,730 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-10 11:57:22,730 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 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-10 11:57:22,731 INFO L793 eck$LassoCheckResult]: Stem: 15926#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 15727#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 15728#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 15922#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 15923#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 15887#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 15980#L99-3 assume true; 16023#L99-1 assume !false; 16561#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16559#L102 assume !(ssl3_accept_~s__state~0 == 12292); 16533#L105 assume !(ssl3_accept_~s__state~0 == 16384); 16532#L108 assume !(ssl3_accept_~s__state~0 == 8192); 16530#L111 assume !(ssl3_accept_~s__state~0 == 24576); 15757#L114 assume !(ssl3_accept_~s__state~0 == 8195); 15758#L117 assume !(ssl3_accept_~s__state~0 == 8480); 15744#L120 assume !(ssl3_accept_~s__state~0 == 8481); 15745#L123 assume !(ssl3_accept_~s__state~0 == 8482); 15964#L126 assume ssl3_accept_~s__state~0 == 8464; 15802#L133 [2018-11-10 11:57:22,735 INFO L795 eck$LassoCheckResult]: Loop: 15802#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 15720#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 15708#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 15709#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 16596#L585 assume !(ssl3_accept_~state~0 == 8576); 16594#L603 ssl3_accept_~skip~0 := 0; 16593#L99-3 assume true; 16592#L99-1 assume !false; 16591#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16590#L102 assume !(ssl3_accept_~s__state~0 == 12292); 16588#L105 assume !(ssl3_accept_~s__state~0 == 16384); 16587#L108 assume !(ssl3_accept_~s__state~0 == 8192); 16586#L111 assume !(ssl3_accept_~s__state~0 == 24576); 16585#L114 assume !(ssl3_accept_~s__state~0 == 8195); 16584#L117 assume !(ssl3_accept_~s__state~0 == 8480); 16583#L120 assume !(ssl3_accept_~s__state~0 == 8481); 16582#L123 assume !(ssl3_accept_~s__state~0 == 8482); 16581#L126 assume !(ssl3_accept_~s__state~0 == 8464); 16580#L129 assume !(ssl3_accept_~s__state~0 == 8465); 16578#L132 assume !(ssl3_accept_~s__state~0 == 8466); 16264#L135 assume ssl3_accept_~s__state~0 == 8496; 16211#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 16522#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 16521#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 16519#L297 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 16520#L297-2 ssl3_accept_~s__init_num~0 := 0; 16627#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 16622#L585 assume !(ssl3_accept_~state~0 == 8576); 16619#L603 ssl3_accept_~skip~0 := 0; 16617#L99-3 assume true; 16615#L99-1 assume !false; 16613#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16611#L102 assume !(ssl3_accept_~s__state~0 == 12292); 16609#L105 assume !(ssl3_accept_~s__state~0 == 16384); 16607#L108 assume !(ssl3_accept_~s__state~0 == 8192); 16426#L111 assume !(ssl3_accept_~s__state~0 == 24576); 16425#L114 assume !(ssl3_accept_~s__state~0 == 8195); 16422#L117 assume !(ssl3_accept_~s__state~0 == 8480); 16423#L120 assume !(ssl3_accept_~s__state~0 == 8481); 16418#L123 assume !(ssl3_accept_~s__state~0 == 8482); 16419#L126 assume !(ssl3_accept_~s__state~0 == 8464); 16414#L129 assume !(ssl3_accept_~s__state~0 == 8465); 16415#L132 assume !(ssl3_accept_~s__state~0 == 8466); 16410#L135 assume !(ssl3_accept_~s__state~0 == 8496); 16411#L138 assume !(ssl3_accept_~s__state~0 == 8497); 16406#L141 assume ssl3_accept_~s__state~0 == 8512; 16208#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 15851#L309 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 15831#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 15832#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 16564#L585 assume !(ssl3_accept_~state~0 == 8576); 16562#L603 ssl3_accept_~skip~0 := 0; 16560#L99-3 assume true; 16362#L99-1 assume !false; 16361#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16360#L102 assume !(ssl3_accept_~s__state~0 == 12292); 16359#L105 assume !(ssl3_accept_~s__state~0 == 16384); 16358#L108 assume !(ssl3_accept_~s__state~0 == 8192); 16357#L111 assume !(ssl3_accept_~s__state~0 == 24576); 16355#L114 assume !(ssl3_accept_~s__state~0 == 8195); 16354#L117 assume !(ssl3_accept_~s__state~0 == 8480); 16353#L120 assume !(ssl3_accept_~s__state~0 == 8481); 16352#L123 assume !(ssl3_accept_~s__state~0 == 8482); 16351#L126 assume !(ssl3_accept_~s__state~0 == 8464); 16350#L129 assume !(ssl3_accept_~s__state~0 == 8465); 16349#L132 assume !(ssl3_accept_~s__state~0 == 8466); 16348#L135 assume !(ssl3_accept_~s__state~0 == 8496); 16347#L138 assume !(ssl3_accept_~s__state~0 == 8497); 16346#L141 assume !(ssl3_accept_~s__state~0 == 8512); 16344#L144 assume !(ssl3_accept_~s__state~0 == 8513); 16343#L147 assume ssl3_accept_~s__state~0 == 8528; 16205#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 16342#L327 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 16341#L327-2 assume !(ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0); 16340#L336 assume !((ssl3_accept_~l~0 + 30) % 4294967296 != 0); 16338#L339 assume !((ssl3_accept_~l~0 + 1) % 4294967296 != 0);ssl3_accept_~skip~0 := 1; 15869#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 15749#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 16322#L585 assume !(ssl3_accept_~state~0 == 8576); 15711#L603 ssl3_accept_~skip~0 := 0; 16620#L99-3 assume true; 16618#L99-1 assume !false; 16616#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16614#L102 assume !(ssl3_accept_~s__state~0 == 12292); 16612#L105 assume !(ssl3_accept_~s__state~0 == 16384); 16610#L108 assume !(ssl3_accept_~s__state~0 == 8192); 16608#L111 assume !(ssl3_accept_~s__state~0 == 24576); 16474#L114 assume !(ssl3_accept_~s__state~0 == 8195); 16473#L117 assume !(ssl3_accept_~s__state~0 == 8480); 16471#L120 assume !(ssl3_accept_~s__state~0 == 8481); 16470#L123 assume !(ssl3_accept_~s__state~0 == 8482); 15943#L126 assume !(ssl3_accept_~s__state~0 == 8464); 15944#L129 assume !(ssl3_accept_~s__state~0 == 8465); 15939#L132 assume !(ssl3_accept_~s__state~0 == 8466); 15940#L135 assume !(ssl3_accept_~s__state~0 == 8496); 16244#L138 assume !(ssl3_accept_~s__state~0 == 8497); 16242#L141 assume !(ssl3_accept_~s__state~0 == 8512); 16240#L144 assume !(ssl3_accept_~s__state~0 == 8513); 16234#L147 assume !(ssl3_accept_~s__state~0 == 8528); 16232#L150 assume !(ssl3_accept_~s__state~0 == 8529); 16228#L153 assume !(ssl3_accept_~s__state~0 == 8544); 16229#L156 assume !(ssl3_accept_~s__state~0 == 8545); 16222#L159 assume ssl3_accept_~s__state~0 == 8560; 15874#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 15875#L427 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; 15700#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 16634#L585 assume !(ssl3_accept_~state~0 == 8576); 16632#L603 ssl3_accept_~skip~0 := 0; 16631#L99-3 assume true; 16630#L99-1 assume !false; 16629#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15888#L102 assume !(ssl3_accept_~s__state~0 == 12292); 15855#L105 assume !(ssl3_accept_~s__state~0 == 16384); 15856#L108 assume !(ssl3_accept_~s__state~0 == 8192); 15799#L111 assume !(ssl3_accept_~s__state~0 == 24576); 15800#L114 assume !(ssl3_accept_~s__state~0 == 8195); 16424#L117 assume !(ssl3_accept_~s__state~0 == 8480); 16002#L120 assume !(ssl3_accept_~s__state~0 == 8481); 15981#L123 assume !(ssl3_accept_~s__state~0 == 8482); 15982#L126 assume ssl3_accept_~s__state~0 == 8464; 15802#L133 [2018-11-10 11:57:22,735 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:22,736 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 8 times [2018-11-10 11:57:22,736 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:22,736 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:22,736 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:22,736 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:57:22,737 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:22,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:22,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:22,743 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:22,743 INFO L82 PathProgramCache]: Analyzing trace with hash 566879873, now seen corresponding path program 1 times [2018-11-10 11:57:22,744 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:22,744 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:22,744 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:22,744 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 11:57:22,744 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:22,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:57:22,775 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 105 proven. 0 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2018-11-10 11:57:22,775 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 11:57:22,775 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 11:57:22,776 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 11:57:22,776 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 11:57:22,776 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 11:57:22,776 INFO L87 Difference]: Start difference. First operand 943 states and 1267 transitions. cyclomatic complexity: 328 Second operand 3 states. [2018-11-10 11:57:22,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 11:57:22,794 INFO L93 Difference]: Finished difference Result 1856 states and 2478 transitions. [2018-11-10 11:57:22,795 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 11:57:22,795 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1856 states and 2478 transitions. [2018-11-10 11:57:22,802 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1154 [2018-11-10 11:57:22,808 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1856 states to 1856 states and 2478 transitions. [2018-11-10 11:57:22,808 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1313 [2018-11-10 11:57:22,808 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1313 [2018-11-10 11:57:22,809 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1856 states and 2478 transitions. [2018-11-10 11:57:22,809 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:57:22,809 INFO L705 BuchiCegarLoop]: Abstraction has 1856 states and 2478 transitions. [2018-11-10 11:57:22,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1856 states and 2478 transitions. [2018-11-10 11:57:22,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1856 to 946. [2018-11-10 11:57:22,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 946 states. [2018-11-10 11:57:22,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 946 states to 946 states and 1270 transitions. [2018-11-10 11:57:22,821 INFO L728 BuchiCegarLoop]: Abstraction has 946 states and 1270 transitions. [2018-11-10 11:57:22,822 INFO L608 BuchiCegarLoop]: Abstraction has 946 states and 1270 transitions. [2018-11-10 11:57:22,822 INFO L442 BuchiCegarLoop]: ======== Iteration 12============ [2018-11-10 11:57:22,822 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 946 states and 1270 transitions. [2018-11-10 11:57:22,824 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 586 [2018-11-10 11:57:22,824 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:57:22,824 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:57:22,825 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-10 11:57:22,825 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 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-10 11:57:22,825 INFO L793 eck$LassoCheckResult]: Stem: 18732#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 18531#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 18532#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 18728#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 18729#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 18692#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 18788#L99-3 assume true; 18836#L99-1 assume !false; 19395#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19393#L102 assume !(ssl3_accept_~s__state~0 == 12292); 19391#L105 assume !(ssl3_accept_~s__state~0 == 16384); 19389#L108 assume !(ssl3_accept_~s__state~0 == 8192); 19387#L111 assume !(ssl3_accept_~s__state~0 == 24576); 19385#L114 assume !(ssl3_accept_~s__state~0 == 8195); 19384#L117 assume !(ssl3_accept_~s__state~0 == 8480); 19383#L120 assume !(ssl3_accept_~s__state~0 == 8481); 19382#L123 assume !(ssl3_accept_~s__state~0 == 8482); 18885#L126 assume ssl3_accept_~s__state~0 == 8464; 18604#L133 [2018-11-10 11:57:22,826 INFO L795 eck$LassoCheckResult]: Loop: 18604#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 18525#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 18513#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 18514#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 19397#L585 assume !(ssl3_accept_~state~0 == 8576); 19394#L603 ssl3_accept_~skip~0 := 0; 19392#L99-3 assume true; 19390#L99-1 assume !false; 19388#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19386#L102 assume !(ssl3_accept_~s__state~0 == 12292); 19301#L105 assume !(ssl3_accept_~s__state~0 == 16384); 19300#L108 assume !(ssl3_accept_~s__state~0 == 8192); 19299#L111 assume !(ssl3_accept_~s__state~0 == 24576); 19298#L114 assume !(ssl3_accept_~s__state~0 == 8195); 19297#L117 assume !(ssl3_accept_~s__state~0 == 8480); 19295#L120 assume !(ssl3_accept_~s__state~0 == 8481); 19294#L123 assume !(ssl3_accept_~s__state~0 == 8482); 19293#L126 assume !(ssl3_accept_~s__state~0 == 8464); 19292#L129 assume !(ssl3_accept_~s__state~0 == 8465); 19287#L132 assume !(ssl3_accept_~s__state~0 == 8466); 19263#L135 assume ssl3_accept_~s__state~0 == 8496; 18909#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 19226#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 19222#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 19216#L297 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 19217#L297-2 ssl3_accept_~s__init_num~0 := 0; 19350#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 19345#L585 assume !(ssl3_accept_~state~0 == 8576); 19343#L603 ssl3_accept_~skip~0 := 0; 19337#L99-3 assume true; 19334#L99-1 assume !false; 19332#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19330#L102 assume !(ssl3_accept_~s__state~0 == 12292); 19328#L105 assume !(ssl3_accept_~s__state~0 == 16384); 19326#L108 assume !(ssl3_accept_~s__state~0 == 8192); 19324#L111 assume !(ssl3_accept_~s__state~0 == 24576); 19322#L114 assume !(ssl3_accept_~s__state~0 == 8195); 19320#L117 assume !(ssl3_accept_~s__state~0 == 8480); 19318#L120 assume !(ssl3_accept_~s__state~0 == 8481); 19316#L123 assume !(ssl3_accept_~s__state~0 == 8482); 19314#L126 assume !(ssl3_accept_~s__state~0 == 8464); 19312#L129 assume !(ssl3_accept_~s__state~0 == 8465); 19310#L132 assume !(ssl3_accept_~s__state~0 == 8466); 19308#L135 assume !(ssl3_accept_~s__state~0 == 8496); 19306#L138 assume !(ssl3_accept_~s__state~0 == 8497); 19304#L141 assume ssl3_accept_~s__state~0 == 8512; 18775#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 18776#L309 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 19183#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 19165#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 19159#L585 assume !(ssl3_accept_~state~0 == 8576); 19156#L603 ssl3_accept_~skip~0 := 0; 19145#L99-3 assume true; 19138#L99-1 assume !false; 19133#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19128#L102 assume !(ssl3_accept_~s__state~0 == 12292); 19116#L105 assume !(ssl3_accept_~s__state~0 == 16384); 19111#L108 assume !(ssl3_accept_~s__state~0 == 8192); 19110#L111 assume !(ssl3_accept_~s__state~0 == 24576); 19107#L114 assume !(ssl3_accept_~s__state~0 == 8195); 19104#L117 assume !(ssl3_accept_~s__state~0 == 8480); 19102#L120 assume !(ssl3_accept_~s__state~0 == 8481); 19100#L123 assume !(ssl3_accept_~s__state~0 == 8482); 19098#L126 assume !(ssl3_accept_~s__state~0 == 8464); 19096#L129 assume !(ssl3_accept_~s__state~0 == 8465); 19093#L132 assume !(ssl3_accept_~s__state~0 == 8466); 19089#L135 assume !(ssl3_accept_~s__state~0 == 8496); 19085#L138 assume !(ssl3_accept_~s__state~0 == 8497); 19081#L141 assume !(ssl3_accept_~s__state~0 == 8512); 19076#L144 assume !(ssl3_accept_~s__state~0 == 8513); 19068#L147 assume ssl3_accept_~s__state~0 == 8528; 18877#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 19066#L327 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 18769#L327-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 18593#L359 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 18594#L361 assume !(ssl3_accept_~ret~0 <= 0); 18661#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 18552#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 19277#L585 assume !(ssl3_accept_~state~0 == 8576); 18516#L603 ssl3_accept_~skip~0 := 0; 19273#L99-3 assume true; 19272#L99-1 assume !false; 19271#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19270#L102 assume !(ssl3_accept_~s__state~0 == 12292); 19269#L105 assume !(ssl3_accept_~s__state~0 == 16384); 19267#L108 assume !(ssl3_accept_~s__state~0 == 8192); 19265#L111 assume !(ssl3_accept_~s__state~0 == 24576); 19264#L114 assume !(ssl3_accept_~s__state~0 == 8195); 19261#L117 assume !(ssl3_accept_~s__state~0 == 8480); 19260#L120 assume !(ssl3_accept_~s__state~0 == 8481); 19225#L123 assume !(ssl3_accept_~s__state~0 == 8482); 19221#L126 assume !(ssl3_accept_~s__state~0 == 8464); 19215#L129 assume !(ssl3_accept_~s__state~0 == 8465); 19210#L132 assume !(ssl3_accept_~s__state~0 == 8466); 19204#L135 assume !(ssl3_accept_~s__state~0 == 8496); 19196#L138 assume !(ssl3_accept_~s__state~0 == 8497); 19191#L141 assume !(ssl3_accept_~s__state~0 == 8512); 19186#L144 assume !(ssl3_accept_~s__state~0 == 8513); 18900#L147 assume !(ssl3_accept_~s__state~0 == 8528); 18898#L150 assume !(ssl3_accept_~s__state~0 == 8529); 18895#L153 assume !(ssl3_accept_~s__state~0 == 8544); 18896#L156 assume !(ssl3_accept_~s__state~0 == 8545); 18889#L159 assume ssl3_accept_~s__state~0 == 8560; 18679#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 18680#L427 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; 18505#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 19376#L585 assume !(ssl3_accept_~state~0 == 8576); 19372#L603 ssl3_accept_~skip~0 := 0; 19370#L99-3 assume true; 19368#L99-1 assume !false; 19366#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19364#L102 assume !(ssl3_accept_~s__state~0 == 12292); 19362#L105 assume !(ssl3_accept_~s__state~0 == 16384); 19360#L108 assume !(ssl3_accept_~s__state~0 == 8192); 19358#L111 assume !(ssl3_accept_~s__state~0 == 24576); 19356#L114 assume !(ssl3_accept_~s__state~0 == 8195); 19354#L117 assume !(ssl3_accept_~s__state~0 == 8480); 18814#L120 assume !(ssl3_accept_~s__state~0 == 8481); 18791#L123 assume !(ssl3_accept_~s__state~0 == 8482); 18792#L126 assume ssl3_accept_~s__state~0 == 8464; 18604#L133 [2018-11-10 11:57:22,826 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:22,826 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 9 times [2018-11-10 11:57:22,826 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:22,826 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:22,827 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:22,827 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:57:22,827 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:22,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:22,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:22,834 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:22,834 INFO L82 PathProgramCache]: Analyzing trace with hash 193806144, now seen corresponding path program 1 times [2018-11-10 11:57:22,834 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:22,834 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:22,835 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:22,835 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 11:57:22,836 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:22,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:57:22,890 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 120 proven. 0 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2018-11-10 11:57:22,890 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 11:57:22,890 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 11:57:22,891 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 11:57:22,891 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 11:57:22,891 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 11:57:22,891 INFO L87 Difference]: Start difference. First operand 946 states and 1270 transitions. cyclomatic complexity: 328 Second operand 3 states. [2018-11-10 11:57:23,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 11:57:23,007 INFO L93 Difference]: Finished difference Result 1058 states and 1413 transitions. [2018-11-10 11:57:23,008 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 11:57:23,009 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1058 states and 1413 transitions. [2018-11-10 11:57:23,012 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 660 [2018-11-10 11:57:23,015 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1058 states to 1058 states and 1413 transitions. [2018-11-10 11:57:23,017 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 744 [2018-11-10 11:57:23,017 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 744 [2018-11-10 11:57:23,017 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1058 states and 1413 transitions. [2018-11-10 11:57:23,017 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:57:23,017 INFO L705 BuchiCegarLoop]: Abstraction has 1058 states and 1413 transitions. [2018-11-10 11:57:23,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1058 states and 1413 transitions. [2018-11-10 11:57:23,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1058 to 1036. [2018-11-10 11:57:23,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1036 states. [2018-11-10 11:57:23,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1036 states to 1036 states and 1378 transitions. [2018-11-10 11:57:23,028 INFO L728 BuchiCegarLoop]: Abstraction has 1036 states and 1378 transitions. [2018-11-10 11:57:23,028 INFO L608 BuchiCegarLoop]: Abstraction has 1036 states and 1378 transitions. [2018-11-10 11:57:23,028 INFO L442 BuchiCegarLoop]: ======== Iteration 13============ [2018-11-10 11:57:23,028 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1036 states and 1378 transitions. [2018-11-10 11:57:23,030 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 646 [2018-11-10 11:57:23,031 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:57:23,031 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:57:23,032 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-10 11:57:23,032 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 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] [2018-11-10 11:57:23,032 INFO L793 eck$LassoCheckResult]: Stem: 20753#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 20541#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 20542#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 20749#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 20750#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 20712#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 20811#L99-3 assume true; 21046#L99-1 assume !false; 21278#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21277#L102 assume !(ssl3_accept_~s__state~0 == 12292); 21276#L105 assume !(ssl3_accept_~s__state~0 == 16384); 21270#L108 assume !(ssl3_accept_~s__state~0 == 8192); 21262#L111 assume !(ssl3_accept_~s__state~0 == 24576); 21260#L114 assume !(ssl3_accept_~s__state~0 == 8195); 21250#L117 assume !(ssl3_accept_~s__state~0 == 8480); 21244#L120 assume !(ssl3_accept_~s__state~0 == 8481); 21243#L123 assume !(ssl3_accept_~s__state~0 == 8482); 21242#L126 assume ssl3_accept_~s__state~0 == 8464; 20621#L133 [2018-11-10 11:57:23,032 INFO L795 eck$LassoCheckResult]: Loop: 20621#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 20536#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 20524#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 20525#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 21479#L585 assume !(ssl3_accept_~state~0 == 8576); 21477#L603 ssl3_accept_~skip~0 := 0; 21476#L99-3 assume true; 21474#L99-1 assume !false; 21472#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21470#L102 assume !(ssl3_accept_~s__state~0 == 12292); 21468#L105 assume !(ssl3_accept_~s__state~0 == 16384); 21466#L108 assume !(ssl3_accept_~s__state~0 == 8192); 21464#L111 assume !(ssl3_accept_~s__state~0 == 24576); 21462#L114 assume !(ssl3_accept_~s__state~0 == 8195); 21460#L117 assume !(ssl3_accept_~s__state~0 == 8480); 21458#L120 assume !(ssl3_accept_~s__state~0 == 8481); 21456#L123 assume !(ssl3_accept_~s__state~0 == 8482); 21454#L126 assume !(ssl3_accept_~s__state~0 == 8464); 21452#L129 assume !(ssl3_accept_~s__state~0 == 8465); 21450#L132 assume !(ssl3_accept_~s__state~0 == 8466); 21441#L135 assume ssl3_accept_~s__state~0 == 8496; 20597#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 20598#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 20647#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 20648#L297 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 20747#L297-2 ssl3_accept_~s__init_num~0 := 0; 20707#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 20537#L585 assume !(ssl3_accept_~state~0 == 8576); 20549#L603 ssl3_accept_~skip~0 := 0; 20736#L99-3 assume true; 20754#L99-1 assume !false; 20659#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20660#L102 assume !(ssl3_accept_~s__state~0 == 12292); 20676#L105 assume !(ssl3_accept_~s__state~0 == 16384); 20677#L108 assume !(ssl3_accept_~s__state~0 == 8192); 20618#L111 assume !(ssl3_accept_~s__state~0 == 24576); 20569#L114 assume !(ssl3_accept_~s__state~0 == 8195); 20570#L117 assume !(ssl3_accept_~s__state~0 == 8480); 20596#L120 assume !(ssl3_accept_~s__state~0 == 8481); 21509#L123 assume !(ssl3_accept_~s__state~0 == 8482); 20767#L126 assume !(ssl3_accept_~s__state~0 == 8464); 20768#L129 assume !(ssl3_accept_~s__state~0 == 8465); 21487#L132 assume !(ssl3_accept_~s__state~0 == 8466); 21488#L135 assume !(ssl3_accept_~s__state~0 == 8496); 21448#L138 assume !(ssl3_accept_~s__state~0 == 8497); 21449#L141 assume ssl3_accept_~s__state~0 == 8512; 20795#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 20796#L309 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 20651#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 20652#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 21532#L585 assume !(ssl3_accept_~state~0 == 8576); 21529#L603 ssl3_accept_~skip~0 := 0; 21527#L99-3 assume true; 21525#L99-1 assume !false; 21523#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21521#L102 assume !(ssl3_accept_~s__state~0 == 12292); 21519#L105 assume !(ssl3_accept_~s__state~0 == 16384); 21517#L108 assume !(ssl3_accept_~s__state~0 == 8192); 21515#L111 assume !(ssl3_accept_~s__state~0 == 24576); 21513#L114 assume !(ssl3_accept_~s__state~0 == 8195); 21512#L117 assume !(ssl3_accept_~s__state~0 == 8480); 20559#L120 assume !(ssl3_accept_~s__state~0 == 8481); 20560#L123 assume !(ssl3_accept_~s__state~0 == 8482); 20791#L126 assume !(ssl3_accept_~s__state~0 == 8464); 20773#L129 assume !(ssl3_accept_~s__state~0 == 8465); 20764#L132 assume !(ssl3_accept_~s__state~0 == 8466); 20715#L135 assume !(ssl3_accept_~s__state~0 == 8496); 20716#L138 assume !(ssl3_accept_~s__state~0 == 8497); 20695#L141 assume !(ssl3_accept_~s__state~0 == 8512); 20622#L144 assume !(ssl3_accept_~s__state~0 == 8513); 20573#L147 assume ssl3_accept_~s__state~0 == 8528; 20574#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 20774#L327 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 20775#L327-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 20544#L359 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 20607#L361 assume !(ssl3_accept_~ret~0 <= 0); 20680#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 20690#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 21346#L585 assume !(ssl3_accept_~state~0 == 8576); 21344#L603 ssl3_accept_~skip~0 := 0; 21343#L99-3 assume true; 21336#L99-1 assume !false; 21332#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21328#L102 assume !(ssl3_accept_~s__state~0 == 12292); 21326#L105 assume !(ssl3_accept_~s__state~0 == 16384); 21323#L108 assume !(ssl3_accept_~s__state~0 == 8192); 21321#L111 assume !(ssl3_accept_~s__state~0 == 24576); 21319#L114 assume !(ssl3_accept_~s__state~0 == 8195); 21311#L117 assume !(ssl3_accept_~s__state~0 == 8480); 21312#L120 assume !(ssl3_accept_~s__state~0 == 8481); 21307#L123 assume !(ssl3_accept_~s__state~0 == 8482); 21308#L126 assume !(ssl3_accept_~s__state~0 == 8464); 21303#L129 assume !(ssl3_accept_~s__state~0 == 8465); 21304#L132 assume !(ssl3_accept_~s__state~0 == 8466); 21299#L135 assume !(ssl3_accept_~s__state~0 == 8496); 21300#L138 assume !(ssl3_accept_~s__state~0 == 8497); 21295#L141 assume !(ssl3_accept_~s__state~0 == 8512); 21296#L144 assume !(ssl3_accept_~s__state~0 == 8513); 21290#L147 assume !(ssl3_accept_~s__state~0 == 8528); 21291#L150 assume !(ssl3_accept_~s__state~0 == 8529); 20563#L153 assume ssl3_accept_~s__state~0 == 8544; 20564#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 20577#L384 assume !(ssl3_accept_~s__session__peer~0 != 0); 20579#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 20667#L397 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 20519#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 20514#L409 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; 20515#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 21418#L585 assume !(ssl3_accept_~state~0 == 8576); 21415#L603 ssl3_accept_~skip~0 := 0; 21414#L99-3 assume true; 21408#L99-1 assume !false; 21405#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21403#L102 assume !(ssl3_accept_~s__state~0 == 12292); 21401#L105 assume !(ssl3_accept_~s__state~0 == 16384); 21399#L108 assume !(ssl3_accept_~s__state~0 == 8192); 21397#L111 assume !(ssl3_accept_~s__state~0 == 24576); 21395#L114 assume !(ssl3_accept_~s__state~0 == 8195); 21393#L117 assume !(ssl3_accept_~s__state~0 == 8480); 20828#L120 assume !(ssl3_accept_~s__state~0 == 8481); 20813#L123 assume !(ssl3_accept_~s__state~0 == 8482); 20814#L126 assume ssl3_accept_~s__state~0 == 8464; 20621#L133 [2018-11-10 11:57:23,032 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:23,032 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 10 times [2018-11-10 11:57:23,033 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:23,033 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:23,033 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:23,033 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:57:23,033 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:23,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:23,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:23,040 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:23,040 INFO L82 PathProgramCache]: Analyzing trace with hash -1881707856, now seen corresponding path program 1 times [2018-11-10 11:57:23,040 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:23,040 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:23,041 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:23,041 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 11:57:23,041 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:23,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:57:23,077 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 60 proven. 0 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2018-11-10 11:57:23,078 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 11:57:23,078 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 11:57:23,078 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 11:57:23,078 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 11:57:23,079 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 11:57:23,079 INFO L87 Difference]: Start difference. First operand 1036 states and 1378 transitions. cyclomatic complexity: 346 Second operand 3 states. [2018-11-10 11:57:23,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 11:57:23,212 INFO L93 Difference]: Finished difference Result 1118 states and 1478 transitions. [2018-11-10 11:57:23,213 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 11:57:23,213 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1118 states and 1478 transitions. [2018-11-10 11:57:23,216 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 681 [2018-11-10 11:57:23,220 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1118 states to 1093 states and 1443 transitions. [2018-11-10 11:57:23,220 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 788 [2018-11-10 11:57:23,220 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 802 [2018-11-10 11:57:23,221 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1093 states and 1443 transitions. [2018-11-10 11:57:23,221 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:57:23,221 INFO L705 BuchiCegarLoop]: Abstraction has 1093 states and 1443 transitions. [2018-11-10 11:57:23,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1093 states and 1443 transitions. [2018-11-10 11:57:23,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1093 to 1043. [2018-11-10 11:57:23,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1043 states. [2018-11-10 11:57:23,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1043 states to 1043 states and 1385 transitions. [2018-11-10 11:57:23,232 INFO L728 BuchiCegarLoop]: Abstraction has 1043 states and 1385 transitions. [2018-11-10 11:57:23,232 INFO L608 BuchiCegarLoop]: Abstraction has 1043 states and 1385 transitions. [2018-11-10 11:57:23,232 INFO L442 BuchiCegarLoop]: ======== Iteration 14============ [2018-11-10 11:57:23,232 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1043 states and 1385 transitions. [2018-11-10 11:57:23,234 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 670 [2018-11-10 11:57:23,234 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:57:23,234 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:57:23,235 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 11:57:23,235 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 11:57:23,235 INFO L793 eck$LassoCheckResult]: Stem: 22901#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 22698#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 22699#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 22893#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 22894#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 22857#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 22948#L99-3 assume true; 23123#L99-1 assume !false; 23120#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23118#L102 assume !(ssl3_accept_~s__state~0 == 12292); 23117#L105 assume !(ssl3_accept_~s__state~0 == 16384); 23116#L108 assume !(ssl3_accept_~s__state~0 == 8192); 23115#L111 assume !(ssl3_accept_~s__state~0 == 24576); 23113#L114 assume !(ssl3_accept_~s__state~0 == 8195); 23107#L117 assume !(ssl3_accept_~s__state~0 == 8480); 23104#L120 assume ssl3_accept_~s__state~0 == 8481; 22907#L121 [2018-11-10 11:57:23,235 INFO L795 eck$LassoCheckResult]: Loop: 22907#L121 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 22883#L259 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 22671#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 22694#L585 assume !(ssl3_accept_~state~0 == 8576); 22706#L603 ssl3_accept_~skip~0 := 0; 22880#L99-3 assume true; 22898#L99-1 assume !false; 22806#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22807#L102 assume !(ssl3_accept_~s__state~0 == 12292); 22824#L105 assume !(ssl3_accept_~s__state~0 == 16384); 22825#L108 assume !(ssl3_accept_~s__state~0 == 8192); 22768#L111 assume !(ssl3_accept_~s__state~0 == 24576); 22727#L114 assume !(ssl3_accept_~s__state~0 == 8195); 22728#L117 assume !(ssl3_accept_~s__state~0 == 8480); 22715#L120 assume !(ssl3_accept_~s__state~0 == 8481); 22716#L123 assume !(ssl3_accept_~s__state~0 == 8482); 22912#L126 assume !(ssl3_accept_~s__state~0 == 8464); 22913#L129 assume !(ssl3_accept_~s__state~0 == 8465); 23692#L132 assume !(ssl3_accept_~s__state~0 == 8466); 23308#L135 assume !(ssl3_accept_~s__state~0 == 8496); 23306#L138 assume !(ssl3_accept_~s__state~0 == 8497); 23304#L141 assume !(ssl3_accept_~s__state~0 == 8512); 23302#L144 assume !(ssl3_accept_~s__state~0 == 8513); 23298#L147 assume !(ssl3_accept_~s__state~0 == 8528); 23285#L150 assume !(ssl3_accept_~s__state~0 == 8529); 23271#L153 assume !(ssl3_accept_~s__state~0 == 8544); 23202#L156 assume !(ssl3_accept_~s__state~0 == 8545); 23173#L159 assume !(ssl3_accept_~s__state~0 == 8560); 23170#L162 assume !(ssl3_accept_~s__state~0 == 8561); 22951#L165 assume ssl3_accept_~s__state~0 == 8448; 22775#L166 assume !(ssl3_accept_~num1~0 > 0); 22777#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 22877#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 23045#L585 assume !(ssl3_accept_~state~0 == 8576); 23042#L603 ssl3_accept_~skip~0 := 0; 23040#L99-3 assume true; 23038#L99-1 assume !false; 23036#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23033#L102 assume !(ssl3_accept_~s__state~0 == 12292); 23034#L105 assume !(ssl3_accept_~s__state~0 == 16384); 23320#L108 assume !(ssl3_accept_~s__state~0 == 8192); 23321#L111 assume !(ssl3_accept_~s__state~0 == 24576); 23318#L114 assume !(ssl3_accept_~s__state~0 == 8195); 23319#L117 assume ssl3_accept_~s__state~0 == 8480; 22907#L121 [2018-11-10 11:57:23,235 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:23,235 INFO L82 PathProgramCache]: Analyzing trace with hash 564692298, now seen corresponding path program 1 times [2018-11-10 11:57:23,235 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:23,236 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:23,236 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:23,236 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:57:23,236 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:23,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:57:23,260 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-10 11:57:23,260 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 11:57:23,260 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 11:57:23,260 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 11:57:23,260 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:23,261 INFO L82 PathProgramCache]: Analyzing trace with hash 677590496, now seen corresponding path program 1 times [2018-11-10 11:57:23,261 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:23,261 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:23,261 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:23,261 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:57:23,261 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:23,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:57:23,289 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 11:57:23,289 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 11:57:23,289 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a131eb23-ba0a-418f-b36d-d07510a7f6ac/bin-2019/uautomizer/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-10 11:57:23,298 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:57:23,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:57:23,307 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 11:57:23,312 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 11:57:23,338 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-10 11:57:23,338 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-10 11:57:23,339 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 11:57:23,340 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 11:57:23,340 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 11:57:23,340 INFO L87 Difference]: Start difference. First operand 1043 states and 1385 transitions. cyclomatic complexity: 347 Second operand 3 states. [2018-11-10 11:57:23,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 11:57:23,415 INFO L93 Difference]: Finished difference Result 1045 states and 1385 transitions. [2018-11-10 11:57:23,416 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 11:57:23,417 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1045 states and 1385 transitions. [2018-11-10 11:57:23,419 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 672 [2018-11-10 11:57:23,423 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1045 states to 1045 states and 1385 transitions. [2018-11-10 11:57:23,423 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 754 [2018-11-10 11:57:23,426 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 754 [2018-11-10 11:57:23,426 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1045 states and 1385 transitions. [2018-11-10 11:57:23,427 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:57:23,427 INFO L705 BuchiCegarLoop]: Abstraction has 1045 states and 1385 transitions. [2018-11-10 11:57:23,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1045 states and 1385 transitions. [2018-11-10 11:57:23,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1045 to 1043. [2018-11-10 11:57:23,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1043 states. [2018-11-10 11:57:23,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1043 states to 1043 states and 1383 transitions. [2018-11-10 11:57:23,441 INFO L728 BuchiCegarLoop]: Abstraction has 1043 states and 1383 transitions. [2018-11-10 11:57:23,441 INFO L608 BuchiCegarLoop]: Abstraction has 1043 states and 1383 transitions. [2018-11-10 11:57:23,441 INFO L442 BuchiCegarLoop]: ======== Iteration 15============ [2018-11-10 11:57:23,441 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1043 states and 1383 transitions. [2018-11-10 11:57:23,443 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 670 [2018-11-10 11:57:23,443 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:57:23,443 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:57:23,444 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-10 11:57:23,444 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 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-10 11:57:23,444 INFO L793 eck$LassoCheckResult]: Stem: 25121#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 24924#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 24925#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 25115#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 25116#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 25080#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 25166#L99-3 assume true; 25335#L99-1 assume !false; 25333#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25331#L102 assume !(ssl3_accept_~s__state~0 == 12292); 25329#L105 assume !(ssl3_accept_~s__state~0 == 16384); 25327#L108 assume !(ssl3_accept_~s__state~0 == 8192); 25324#L111 assume !(ssl3_accept_~s__state~0 == 24576); 25319#L114 assume !(ssl3_accept_~s__state~0 == 8195); 25312#L117 assume !(ssl3_accept_~s__state~0 == 8480); 25305#L120 assume !(ssl3_accept_~s__state~0 == 8481); 25300#L123 assume ssl3_accept_~s__state~0 == 8482; 25083#L124 [2018-11-10 11:57:23,444 INFO L795 eck$LassoCheckResult]: Loop: 25083#L124 ssl3_accept_~s__state~0 := 3; 24900#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 25796#L585 assume !(ssl3_accept_~state~0 == 8576); 25794#L603 ssl3_accept_~skip~0 := 0; 25793#L99-3 assume true; 25792#L99-1 assume !false; 25791#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25790#L102 assume !(ssl3_accept_~s__state~0 == 12292); 25789#L105 assume !(ssl3_accept_~s__state~0 == 16384); 25788#L108 assume !(ssl3_accept_~s__state~0 == 8192); 25787#L111 assume !(ssl3_accept_~s__state~0 == 24576); 25786#L114 assume !(ssl3_accept_~s__state~0 == 8195); 25785#L117 assume !(ssl3_accept_~s__state~0 == 8480); 25784#L120 assume !(ssl3_accept_~s__state~0 == 8481); 25783#L123 assume !(ssl3_accept_~s__state~0 == 8482); 25782#L126 assume !(ssl3_accept_~s__state~0 == 8464); 25781#L129 assume !(ssl3_accept_~s__state~0 == 8465); 25780#L132 assume !(ssl3_accept_~s__state~0 == 8466); 25542#L135 assume !(ssl3_accept_~s__state~0 == 8496); 25540#L138 assume !(ssl3_accept_~s__state~0 == 8497); 25538#L141 assume !(ssl3_accept_~s__state~0 == 8512); 25536#L144 assume !(ssl3_accept_~s__state~0 == 8513); 25534#L147 assume !(ssl3_accept_~s__state~0 == 8528); 25532#L150 assume !(ssl3_accept_~s__state~0 == 8529); 25520#L153 assume !(ssl3_accept_~s__state~0 == 8544); 25519#L156 assume !(ssl3_accept_~s__state~0 == 8545); 25518#L159 assume !(ssl3_accept_~s__state~0 == 8560); 25380#L162 assume !(ssl3_accept_~s__state~0 == 8561); 25167#L165 assume ssl3_accept_~s__state~0 == 8448; 25001#L166 assume !(ssl3_accept_~num1~0 > 0); 25003#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 25100#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 25304#L585 assume !(ssl3_accept_~state~0 == 8576); 25299#L603 ssl3_accept_~skip~0 := 0; 25295#L99-3 assume true; 25291#L99-1 assume !false; 25246#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25244#L102 assume !(ssl3_accept_~s__state~0 == 12292); 25245#L105 assume !(ssl3_accept_~s__state~0 == 16384); 25467#L108 assume !(ssl3_accept_~s__state~0 == 8192); 25466#L111 assume !(ssl3_accept_~s__state~0 == 24576); 25465#L114 assume !(ssl3_accept_~s__state~0 == 8195); 25463#L117 assume !(ssl3_accept_~s__state~0 == 8480); 25462#L120 assume !(ssl3_accept_~s__state~0 == 8481); 25461#L123 assume ssl3_accept_~s__state~0 == 8482; 25083#L124 [2018-11-10 11:57:23,444 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:23,445 INFO L82 PathProgramCache]: Analyzing trace with hash 325592197, now seen corresponding path program 1 times [2018-11-10 11:57:23,445 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:23,445 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:23,445 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:23,445 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:57:23,445 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:23,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:57:23,472 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-10 11:57:23,472 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 11:57:23,472 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 11:57:23,472 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 11:57:23,472 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:23,473 INFO L82 PathProgramCache]: Analyzing trace with hash 856451954, now seen corresponding path program 1 times [2018-11-10 11:57:23,473 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:23,473 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:23,473 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:23,473 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:57:23,473 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:23,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:57:23,487 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 11:57:23,487 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 11:57:23,487 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 11:57:23,487 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 11:57:23,488 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 11:57:23,488 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 11:57:23,488 INFO L87 Difference]: Start difference. First operand 1043 states and 1383 transitions. cyclomatic complexity: 345 Second operand 3 states. [2018-11-10 11:57:23,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 11:57:23,582 INFO L93 Difference]: Finished difference Result 1043 states and 1381 transitions. [2018-11-10 11:57:23,582 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 11:57:23,582 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1043 states and 1381 transitions. [2018-11-10 11:57:23,584 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 670 [2018-11-10 11:57:23,586 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1043 states to 1043 states and 1381 transitions. [2018-11-10 11:57:23,586 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 752 [2018-11-10 11:57:23,586 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 752 [2018-11-10 11:57:23,586 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1043 states and 1381 transitions. [2018-11-10 11:57:23,587 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:57:23,587 INFO L705 BuchiCegarLoop]: Abstraction has 1043 states and 1381 transitions. [2018-11-10 11:57:23,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1043 states and 1381 transitions. [2018-11-10 11:57:23,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1043 to 1043. [2018-11-10 11:57:23,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1043 states. [2018-11-10 11:57:23,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1043 states to 1043 states and 1381 transitions. [2018-11-10 11:57:23,596 INFO L728 BuchiCegarLoop]: Abstraction has 1043 states and 1381 transitions. [2018-11-10 11:57:23,597 INFO L608 BuchiCegarLoop]: Abstraction has 1043 states and 1381 transitions. [2018-11-10 11:57:23,597 INFO L442 BuchiCegarLoop]: ======== Iteration 16============ [2018-11-10 11:57:23,597 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1043 states and 1381 transitions. [2018-11-10 11:57:23,599 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 670 [2018-11-10 11:57:23,599 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:57:23,599 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:57:23,600 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-10 11:57:23,600 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 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-10 11:57:23,600 INFO L793 eck$LassoCheckResult]: Stem: 27212#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 27022#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 27023#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 27203#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 27204#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 27169#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 27257#L99-3 assume true; 27453#L99-1 assume !false; 27833#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27828#L102 assume !(ssl3_accept_~s__state~0 == 12292); 27823#L105 assume !(ssl3_accept_~s__state~0 == 16384); 27818#L108 assume !(ssl3_accept_~s__state~0 == 8192); 27813#L111 assume !(ssl3_accept_~s__state~0 == 24576); 27808#L114 assume !(ssl3_accept_~s__state~0 == 8195); 27803#L117 assume !(ssl3_accept_~s__state~0 == 8480); 27798#L120 assume !(ssl3_accept_~s__state~0 == 8481); 27794#L123 assume !(ssl3_accept_~s__state~0 == 8482); 27554#L126 assume ssl3_accept_~s__state~0 == 8464; 27087#L133 [2018-11-10 11:57:23,600 INFO L795 eck$LassoCheckResult]: Loop: 27087#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 27011#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 26999#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 27000#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 27849#L585 assume !(ssl3_accept_~state~0 == 8576); 27843#L603 ssl3_accept_~skip~0 := 0; 27838#L99-3 assume true; 27834#L99-1 assume !false; 27829#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27824#L102 assume !(ssl3_accept_~s__state~0 == 12292); 27819#L105 assume !(ssl3_accept_~s__state~0 == 16384); 27814#L108 assume !(ssl3_accept_~s__state~0 == 8192); 27809#L111 assume !(ssl3_accept_~s__state~0 == 24576); 27804#L114 assume !(ssl3_accept_~s__state~0 == 8195); 27799#L117 assume !(ssl3_accept_~s__state~0 == 8480); 27795#L120 assume !(ssl3_accept_~s__state~0 == 8481); 27791#L123 assume !(ssl3_accept_~s__state~0 == 8482); 27788#L126 assume !(ssl3_accept_~s__state~0 == 8464); 27785#L129 assume !(ssl3_accept_~s__state~0 == 8465); 27784#L132 assume !(ssl3_accept_~s__state~0 == 8466); 27779#L135 assume ssl3_accept_~s__state~0 == 8496; 27071#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 27072#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 27107#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 27108#L297 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 27771#L297-2 ssl3_accept_~s__init_num~0 := 0; 27769#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 27764#L585 assume !(ssl3_accept_~state~0 == 8576); 27761#L603 ssl3_accept_~skip~0 := 0; 27756#L99-3 assume true; 27753#L99-1 assume !false; 27751#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27749#L102 assume !(ssl3_accept_~s__state~0 == 12292); 27747#L105 assume !(ssl3_accept_~s__state~0 == 16384); 27745#L108 assume !(ssl3_accept_~s__state~0 == 8192); 27743#L111 assume !(ssl3_accept_~s__state~0 == 24576); 27741#L114 assume !(ssl3_accept_~s__state~0 == 8195); 27739#L117 assume !(ssl3_accept_~s__state~0 == 8480); 27737#L120 assume !(ssl3_accept_~s__state~0 == 8481); 27735#L123 assume !(ssl3_accept_~s__state~0 == 8482); 27733#L126 assume !(ssl3_accept_~s__state~0 == 8464); 27731#L129 assume !(ssl3_accept_~s__state~0 == 8465); 27729#L132 assume !(ssl3_accept_~s__state~0 == 8466); 27727#L135 assume !(ssl3_accept_~s__state~0 == 8496); 27725#L138 assume !(ssl3_accept_~s__state~0 == 8497); 27723#L141 assume ssl3_accept_~s__state~0 == 8512; 27517#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 27720#L309 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 27717#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 27714#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 27708#L585 assume !(ssl3_accept_~state~0 == 8576); 27705#L603 ssl3_accept_~skip~0 := 0; 27703#L99-3 assume true; 27702#L99-1 assume !false; 27699#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27698#L102 assume !(ssl3_accept_~s__state~0 == 12292); 27697#L105 assume !(ssl3_accept_~s__state~0 == 16384); 27696#L108 assume !(ssl3_accept_~s__state~0 == 8192); 27695#L111 assume !(ssl3_accept_~s__state~0 == 24576); 27694#L114 assume !(ssl3_accept_~s__state~0 == 8195); 27693#L117 assume !(ssl3_accept_~s__state~0 == 8480); 27692#L120 assume !(ssl3_accept_~s__state~0 == 8481); 27691#L123 assume !(ssl3_accept_~s__state~0 == 8482); 27690#L126 assume !(ssl3_accept_~s__state~0 == 8464); 27689#L129 assume !(ssl3_accept_~s__state~0 == 8465); 27688#L132 assume !(ssl3_accept_~s__state~0 == 8466); 27687#L135 assume !(ssl3_accept_~s__state~0 == 8496); 27686#L138 assume !(ssl3_accept_~s__state~0 == 8497); 27685#L141 assume !(ssl3_accept_~s__state~0 == 8512); 27684#L144 assume !(ssl3_accept_~s__state~0 == 8513); 27683#L147 assume ssl3_accept_~s__state~0 == 8528; 27237#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 27231#L327 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 27232#L327-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 27077#L359 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 27078#L361 assume !(ssl3_accept_~ret~0 <= 0); 27660#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 27657#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 27651#L585 assume !(ssl3_accept_~state~0 == 8576); 27648#L603 ssl3_accept_~skip~0 := 0; 27646#L99-3 assume true; 27644#L99-1 assume !false; 27642#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27640#L102 assume !(ssl3_accept_~s__state~0 == 12292); 27638#L105 assume !(ssl3_accept_~s__state~0 == 16384); 27636#L108 assume !(ssl3_accept_~s__state~0 == 8192); 27633#L111 assume !(ssl3_accept_~s__state~0 == 24576); 27632#L114 assume !(ssl3_accept_~s__state~0 == 8195); 27631#L117 assume !(ssl3_accept_~s__state~0 == 8480); 27629#L120 assume !(ssl3_accept_~s__state~0 == 8481); 27627#L123 assume !(ssl3_accept_~s__state~0 == 8482); 27625#L126 assume !(ssl3_accept_~s__state~0 == 8464); 27623#L129 assume !(ssl3_accept_~s__state~0 == 8465); 27614#L132 assume !(ssl3_accept_~s__state~0 == 8466); 27611#L135 assume !(ssl3_accept_~s__state~0 == 8496); 27610#L138 assume !(ssl3_accept_~s__state~0 == 8497); 27609#L141 assume !(ssl3_accept_~s__state~0 == 8512); 27596#L144 assume !(ssl3_accept_~s__state~0 == 8513); 27594#L147 assume !(ssl3_accept_~s__state~0 == 8528); 27589#L150 assume !(ssl3_accept_~s__state~0 == 8529); 27585#L153 assume ssl3_accept_~s__state~0 == 8544; 27476#L157 assume !(ssl3_accept_~s__verify_mode~0 + 1 != 0);ssl3_accept_~skip~0 := 1;ssl3_accept_~s__s3__tmp__cert_request~0 := 0;ssl3_accept_~s__state~0 := 8560; 27486#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 27575#L585 assume !(ssl3_accept_~state~0 == 8576); 27549#L603 ssl3_accept_~skip~0 := 0; 27548#L99-3 assume true; 27547#L99-1 assume !false; 27546#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27545#L102 assume !(ssl3_accept_~s__state~0 == 12292); 27544#L105 assume !(ssl3_accept_~s__state~0 == 16384); 27542#L108 assume !(ssl3_accept_~s__state~0 == 8192); 27541#L111 assume !(ssl3_accept_~s__state~0 == 24576); 27540#L114 assume !(ssl3_accept_~s__state~0 == 8195); 27539#L117 assume !(ssl3_accept_~s__state~0 == 8480); 27534#L120 assume !(ssl3_accept_~s__state~0 == 8481); 27531#L123 assume !(ssl3_accept_~s__state~0 == 8482); 27529#L126 assume !(ssl3_accept_~s__state~0 == 8464); 27527#L129 assume !(ssl3_accept_~s__state~0 == 8465); 27525#L132 assume !(ssl3_accept_~s__state~0 == 8466); 27523#L135 assume !(ssl3_accept_~s__state~0 == 8496); 27521#L138 assume !(ssl3_accept_~s__state~0 == 8497); 27519#L141 assume !(ssl3_accept_~s__state~0 == 8512); 27516#L144 assume !(ssl3_accept_~s__state~0 == 8513); 27514#L147 assume !(ssl3_accept_~s__state~0 == 8528); 27512#L150 assume !(ssl3_accept_~s__state~0 == 8529); 27488#L153 assume !(ssl3_accept_~s__state~0 == 8544); 27484#L156 assume !(ssl3_accept_~s__state~0 == 8545); 27483#L159 assume !(ssl3_accept_~s__state~0 == 8560); 27481#L162 assume !(ssl3_accept_~s__state~0 == 8561); 27482#L165 assume !(ssl3_accept_~s__state~0 == 8448); 27593#L168 assume ssl3_accept_~s__state~0 == 8576; 27080#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 27081#L449 assume !(ssl3_accept_~ret~0 <= 0); 27123#L452 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 27124#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 27852#L585 assume !(ssl3_accept_~state~0 == 8576); 27846#L603 ssl3_accept_~skip~0 := 0; 27841#L99-3 assume true; 27837#L99-1 assume !false; 27832#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27827#L102 assume !(ssl3_accept_~s__state~0 == 12292); 27822#L105 assume !(ssl3_accept_~s__state~0 == 16384); 27817#L108 assume !(ssl3_accept_~s__state~0 == 8192); 27812#L111 assume !(ssl3_accept_~s__state~0 == 24576); 27807#L114 assume !(ssl3_accept_~s__state~0 == 8195); 27802#L117 assume !(ssl3_accept_~s__state~0 == 8480); 27289#L120 assume !(ssl3_accept_~s__state~0 == 8481); 27700#L123 assume !(ssl3_accept_~s__state~0 == 8482); 27701#L126 assume ssl3_accept_~s__state~0 == 8464; 27087#L133 [2018-11-10 11:57:23,601 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:23,601 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 11 times [2018-11-10 11:57:23,601 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:23,601 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:23,601 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:23,602 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:57:23,602 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:23,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:23,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:23,607 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:23,608 INFO L82 PathProgramCache]: Analyzing trace with hash -433178582, now seen corresponding path program 1 times [2018-11-10 11:57:23,608 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:23,608 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:23,608 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:23,608 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 11:57:23,608 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:23,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:57:23,646 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 159 proven. 0 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2018-11-10 11:57:23,646 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 11:57:23,646 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 11:57:23,646 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 11:57:23,646 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 11:57:23,646 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 11:57:23,647 INFO L87 Difference]: Start difference. First operand 1043 states and 1381 transitions. cyclomatic complexity: 343 Second operand 3 states. [2018-11-10 11:57:23,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 11:57:23,720 INFO L93 Difference]: Finished difference Result 1002 states and 1284 transitions. [2018-11-10 11:57:23,720 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 11:57:23,720 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1002 states and 1284 transitions. [2018-11-10 11:57:23,723 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 536 [2018-11-10 11:57:23,724 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1002 states to 861 states and 1107 transitions. [2018-11-10 11:57:23,725 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 608 [2018-11-10 11:57:23,725 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 749 [2018-11-10 11:57:23,725 INFO L73 IsDeterministic]: Start isDeterministic. Operand 861 states and 1107 transitions. [2018-11-10 11:57:23,726 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:57:23,726 INFO L705 BuchiCegarLoop]: Abstraction has 861 states and 1107 transitions. [2018-11-10 11:57:23,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 861 states and 1107 transitions. [2018-11-10 11:57:23,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 861 to 718. [2018-11-10 11:57:23,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 718 states. [2018-11-10 11:57:23,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 718 states to 718 states and 926 transitions. [2018-11-10 11:57:23,732 INFO L728 BuchiCegarLoop]: Abstraction has 718 states and 926 transitions. [2018-11-10 11:57:23,732 INFO L608 BuchiCegarLoop]: Abstraction has 718 states and 926 transitions. [2018-11-10 11:57:23,732 INFO L442 BuchiCegarLoop]: ======== Iteration 17============ [2018-11-10 11:57:23,732 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 718 states and 926 transitions. [2018-11-10 11:57:23,733 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 534 [2018-11-10 11:57:23,733 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:57:23,733 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:57:23,734 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-10 11:57:23,734 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 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] [2018-11-10 11:57:23,735 INFO L793 eck$LassoCheckResult]: Stem: 29228#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 29066#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 29067#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 29221#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 29222#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 29193#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 29265#L99-3 assume true; 29336#L99-1 assume !false; 29651#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29648#L102 assume !(ssl3_accept_~s__state~0 == 12292); 29645#L105 assume !(ssl3_accept_~s__state~0 == 16384); 29642#L108 assume !(ssl3_accept_~s__state~0 == 8192); 29639#L111 assume !(ssl3_accept_~s__state~0 == 24576); 29573#L114 assume !(ssl3_accept_~s__state~0 == 8195); 29574#L117 assume !(ssl3_accept_~s__state~0 == 8480); 29569#L120 assume !(ssl3_accept_~s__state~0 == 8481); 29570#L123 assume !(ssl3_accept_~s__state~0 == 8482); 29371#L126 assume ssl3_accept_~s__state~0 == 8464; 29123#L133 [2018-11-10 11:57:23,735 INFO L795 eck$LassoCheckResult]: Loop: 29123#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 29058#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 29048#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 29049#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 29563#L585 assume !(ssl3_accept_~state~0 == 8576); 29561#L603 ssl3_accept_~skip~0 := 0; 29560#L99-3 assume true; 29559#L99-1 assume !false; 29558#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29557#L102 assume !(ssl3_accept_~s__state~0 == 12292); 29556#L105 assume !(ssl3_accept_~s__state~0 == 16384); 29555#L108 assume !(ssl3_accept_~s__state~0 == 8192); 29554#L111 assume !(ssl3_accept_~s__state~0 == 24576); 29553#L114 assume !(ssl3_accept_~s__state~0 == 8195); 29552#L117 assume !(ssl3_accept_~s__state~0 == 8480); 29550#L120 assume !(ssl3_accept_~s__state~0 == 8481); 29548#L123 assume !(ssl3_accept_~s__state~0 == 8482); 29546#L126 assume !(ssl3_accept_~s__state~0 == 8464); 29544#L129 assume !(ssl3_accept_~s__state~0 == 8465); 29542#L132 assume !(ssl3_accept_~s__state~0 == 8466); 29395#L135 assume ssl3_accept_~s__state~0 == 8496; 29109#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 29110#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 29632#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 29223#L297 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 29218#L297-2 ssl3_accept_~s__init_num~0 := 0; 29219#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 29723#L585 assume !(ssl3_accept_~state~0 == 8576); 29720#L603 ssl3_accept_~skip~0 := 0; 29718#L99-3 assume true; 29716#L99-1 assume !false; 29713#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29710#L102 assume !(ssl3_accept_~s__state~0 == 12292); 29707#L105 assume !(ssl3_accept_~s__state~0 == 16384); 29704#L108 assume !(ssl3_accept_~s__state~0 == 8192); 29702#L111 assume !(ssl3_accept_~s__state~0 == 24576); 29699#L114 assume !(ssl3_accept_~s__state~0 == 8195); 29697#L117 assume !(ssl3_accept_~s__state~0 == 8480); 29695#L120 assume !(ssl3_accept_~s__state~0 == 8481); 29693#L123 assume !(ssl3_accept_~s__state~0 == 8482); 29691#L126 assume !(ssl3_accept_~s__state~0 == 8464); 29690#L129 assume !(ssl3_accept_~s__state~0 == 8465); 29689#L132 assume !(ssl3_accept_~s__state~0 == 8466); 29687#L135 assume !(ssl3_accept_~s__state~0 == 8496); 29637#L138 assume !(ssl3_accept_~s__state~0 == 8497); 29394#L141 assume ssl3_accept_~s__state~0 == 8512; 29256#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 29164#L309 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 29150#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 29151#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 29750#L585 assume !(ssl3_accept_~state~0 == 8576); 29748#L603 ssl3_accept_~skip~0 := 0; 29747#L99-3 assume true; 29746#L99-1 assume !false; 29741#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29738#L102 assume !(ssl3_accept_~s__state~0 == 12292); 29736#L105 assume !(ssl3_accept_~s__state~0 == 16384); 29733#L108 assume !(ssl3_accept_~s__state~0 == 8192); 29121#L111 assume !(ssl3_accept_~s__state~0 == 24576); 29088#L114 assume !(ssl3_accept_~s__state~0 == 8195); 29089#L117 assume !(ssl3_accept_~s__state~0 == 8480); 29076#L120 assume !(ssl3_accept_~s__state~0 == 8481); 29077#L123 assume !(ssl3_accept_~s__state~0 == 8482); 29239#L126 assume !(ssl3_accept_~s__state~0 == 8464); 29240#L129 assume !(ssl3_accept_~s__state~0 == 8465); 29701#L132 assume !(ssl3_accept_~s__state~0 == 8466); 29195#L135 assume !(ssl3_accept_~s__state~0 == 8496); 29196#L138 assume !(ssl3_accept_~s__state~0 == 8497); 29179#L141 assume !(ssl3_accept_~s__state~0 == 8512); 29180#L144 assume !(ssl3_accept_~s__state~0 == 8513); 29575#L147 assume ssl3_accept_~s__state~0 == 8528; 29248#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 29245#L327 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 29246#L327-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 29064#L359 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 29116#L361 assume !(ssl3_accept_~ret~0 <= 0); 29171#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 29176#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 29740#L585 assume !(ssl3_accept_~state~0 == 8576); 29737#L603 ssl3_accept_~skip~0 := 0; 29735#L99-3 assume true; 29734#L99-1 assume !false; 29732#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29730#L102 assume !(ssl3_accept_~s__state~0 == 12292); 29724#L105 assume !(ssl3_accept_~s__state~0 == 16384); 29721#L108 assume !(ssl3_accept_~s__state~0 == 8192); 29719#L111 assume !(ssl3_accept_~s__state~0 == 24576); 29717#L114 assume !(ssl3_accept_~s__state~0 == 8195); 29715#L117 assume !(ssl3_accept_~s__state~0 == 8480); 29712#L120 assume !(ssl3_accept_~s__state~0 == 8481); 29709#L123 assume !(ssl3_accept_~s__state~0 == 8482); 29706#L126 assume !(ssl3_accept_~s__state~0 == 8464); 29244#L129 assume !(ssl3_accept_~s__state~0 == 8465); 29235#L132 assume !(ssl3_accept_~s__state~0 == 8466); 29236#L135 assume !(ssl3_accept_~s__state~0 == 8496); 29206#L138 assume !(ssl3_accept_~s__state~0 == 8497); 29207#L141 assume !(ssl3_accept_~s__state~0 == 8512); 29124#L144 assume !(ssl3_accept_~s__state~0 == 8513); 29125#L147 assume !(ssl3_accept_~s__state~0 == 8528); 29113#L150 assume !(ssl3_accept_~s__state~0 == 8529); 29082#L153 assume ssl3_accept_~s__state~0 == 8544; 29083#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 29096#L384 assume !(ssl3_accept_~s__session__peer~0 != 0); 29098#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 29162#L397 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 29046#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 29043#L409 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; 29044#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 29605#L585 assume !(ssl3_accept_~state~0 == 8576); 29602#L603 ssl3_accept_~skip~0 := 0; 29600#L99-3 assume true; 29598#L99-1 assume !false; 29596#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29594#L102 assume !(ssl3_accept_~s__state~0 == 12292); 29592#L105 assume !(ssl3_accept_~s__state~0 == 16384); 29590#L108 assume !(ssl3_accept_~s__state~0 == 8192); 29588#L111 assume !(ssl3_accept_~s__state~0 == 24576); 29586#L114 assume !(ssl3_accept_~s__state~0 == 8195); 29539#L117 assume !(ssl3_accept_~s__state~0 == 8480); 29534#L120 assume !(ssl3_accept_~s__state~0 == 8481); 29530#L123 assume !(ssl3_accept_~s__state~0 == 8482); 29527#L126 assume !(ssl3_accept_~s__state~0 == 8464); 29524#L129 assume !(ssl3_accept_~s__state~0 == 8465); 29522#L132 assume !(ssl3_accept_~s__state~0 == 8466); 29518#L135 assume !(ssl3_accept_~s__state~0 == 8496); 29516#L138 assume !(ssl3_accept_~s__state~0 == 8497); 29513#L141 assume !(ssl3_accept_~s__state~0 == 8512); 29511#L144 assume !(ssl3_accept_~s__state~0 == 8513); 29508#L147 assume !(ssl3_accept_~s__state~0 == 8528); 29501#L150 assume !(ssl3_accept_~s__state~0 == 8529); 29390#L153 assume !(ssl3_accept_~s__state~0 == 8544); 29391#L156 assume !(ssl3_accept_~s__state~0 == 8545); 29385#L159 assume !(ssl3_accept_~s__state~0 == 8560); 29386#L162 assume !(ssl3_accept_~s__state~0 == 8561); 29375#L165 assume ssl3_accept_~s__state~0 == 8448; 29127#L166 assume !(ssl3_accept_~num1~0 > 0); 29129#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 29208#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 29316#L585 assume !(ssl3_accept_~state~0 == 8576); 29310#L603 ssl3_accept_~skip~0 := 0; 29306#L99-3 assume true; 29302#L99-1 assume !false; 29298#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29294#L102 assume !(ssl3_accept_~s__state~0 == 12292); 29290#L105 assume !(ssl3_accept_~s__state~0 == 16384); 29286#L108 assume !(ssl3_accept_~s__state~0 == 8192); 29282#L111 assume !(ssl3_accept_~s__state~0 == 24576); 29272#L114 assume !(ssl3_accept_~s__state~0 == 8195); 29271#L117 assume !(ssl3_accept_~s__state~0 == 8480); 29269#L120 assume !(ssl3_accept_~s__state~0 == 8481); 29270#L123 assume !(ssl3_accept_~s__state~0 == 8482); 29374#L126 assume ssl3_accept_~s__state~0 == 8464; 29123#L133 [2018-11-10 11:57:23,735 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:23,735 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 12 times [2018-11-10 11:57:23,735 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:23,735 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:23,736 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:23,736 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:57:23,736 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:23,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:23,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:23,741 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:23,742 INFO L82 PathProgramCache]: Analyzing trace with hash -1663554914, now seen corresponding path program 1 times [2018-11-10 11:57:23,742 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:23,742 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:23,742 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:23,742 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 11:57:23,742 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:23,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:57:23,778 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 144 proven. 15 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2018-11-10 11:57:23,778 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 11:57:23,778 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a131eb23-ba0a-418f-b36d-d07510a7f6ac/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-10 11:57:23,789 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:57:23,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:57:23,818 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 11:57:23,836 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 144 proven. 15 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2018-11-10 11:57:23,861 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-10 11:57:23,861 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-10 11:57:23,862 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 11:57:23,862 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-10 11:57:23,862 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-10 11:57:23,862 INFO L87 Difference]: Start difference. First operand 718 states and 926 transitions. cyclomatic complexity: 211 Second operand 4 states. [2018-11-10 11:57:24,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 11:57:24,080 INFO L93 Difference]: Finished difference Result 1194 states and 1526 transitions. [2018-11-10 11:57:24,081 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-10 11:57:24,081 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1194 states and 1526 transitions. [2018-11-10 11:57:24,084 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1010 [2018-11-10 11:57:24,098 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1194 states to 1194 states and 1526 transitions. [2018-11-10 11:57:24,098 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1082 [2018-11-10 11:57:24,098 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1082 [2018-11-10 11:57:24,098 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1194 states and 1526 transitions. [2018-11-10 11:57:24,099 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:57:24,099 INFO L705 BuchiCegarLoop]: Abstraction has 1194 states and 1526 transitions. [2018-11-10 11:57:24,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1194 states and 1526 transitions. [2018-11-10 11:57:24,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1194 to 911. [2018-11-10 11:57:24,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 911 states. [2018-11-10 11:57:24,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 911 states to 911 states and 1176 transitions. [2018-11-10 11:57:24,106 INFO L728 BuchiCegarLoop]: Abstraction has 911 states and 1176 transitions. [2018-11-10 11:57:24,106 INFO L608 BuchiCegarLoop]: Abstraction has 911 states and 1176 transitions. [2018-11-10 11:57:24,106 INFO L442 BuchiCegarLoop]: ======== Iteration 18============ [2018-11-10 11:57:24,106 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 911 states and 1176 transitions. [2018-11-10 11:57:24,108 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 727 [2018-11-10 11:57:24,108 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:57:24,108 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:57:24,109 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-10 11:57:24,110 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 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-10 11:57:24,110 INFO L793 eck$LassoCheckResult]: Stem: 31594#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 31441#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 31442#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 31588#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 31589#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 31560#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 31635#L99-3 assume true; 31831#L99-1 assume !false; 31970#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31968#L102 assume !(ssl3_accept_~s__state~0 == 12292); 31966#L105 assume !(ssl3_accept_~s__state~0 == 16384); 31964#L108 assume !(ssl3_accept_~s__state~0 == 8192); 31962#L111 assume !(ssl3_accept_~s__state~0 == 24576); 31960#L114 assume !(ssl3_accept_~s__state~0 == 8195); 31958#L117 assume !(ssl3_accept_~s__state~0 == 8480); 31956#L120 assume !(ssl3_accept_~s__state~0 == 8481); 31954#L123 assume !(ssl3_accept_~s__state~0 == 8482); 31952#L126 assume ssl3_accept_~s__state~0 == 8464; 31497#L133 [2018-11-10 11:57:24,110 INFO L795 eck$LassoCheckResult]: Loop: 31497#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 31433#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 31423#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 31424#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 32198#L585 assume !(ssl3_accept_~state~0 == 8576); 32193#L603 ssl3_accept_~skip~0 := 0; 32190#L99-3 assume true; 32187#L99-1 assume !false; 32184#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32181#L102 assume !(ssl3_accept_~s__state~0 == 12292); 32178#L105 assume !(ssl3_accept_~s__state~0 == 16384); 32175#L108 assume !(ssl3_accept_~s__state~0 == 8192); 32172#L111 assume !(ssl3_accept_~s__state~0 == 24576); 32169#L114 assume !(ssl3_accept_~s__state~0 == 8195); 32166#L117 assume !(ssl3_accept_~s__state~0 == 8480); 32163#L120 assume !(ssl3_accept_~s__state~0 == 8481); 32160#L123 assume !(ssl3_accept_~s__state~0 == 8482); 32157#L126 assume !(ssl3_accept_~s__state~0 == 8464); 32154#L129 assume !(ssl3_accept_~s__state~0 == 8465); 32115#L132 assume !(ssl3_accept_~s__state~0 == 8466); 31843#L135 assume ssl3_accept_~s__state~0 == 8496; 31681#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 31812#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 31807#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 31806#L297 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 31586#L297-2 ssl3_accept_~s__init_num~0 := 0; 31555#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 31434#L585 assume !(ssl3_accept_~state~0 == 8576); 31443#L603 ssl3_accept_~skip~0 := 0; 31579#L99-3 assume true; 31592#L99-1 assume !false; 31525#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31526#L102 assume !(ssl3_accept_~s__state~0 == 12292); 31536#L105 assume !(ssl3_accept_~s__state~0 == 16384); 31537#L108 assume !(ssl3_accept_~s__state~0 == 8192); 31495#L111 assume !(ssl3_accept_~s__state~0 == 24576); 31463#L114 assume !(ssl3_accept_~s__state~0 == 8195); 31464#L117 assume !(ssl3_accept_~s__state~0 == 8480); 31453#L120 assume !(ssl3_accept_~s__state~0 == 8481); 31454#L123 assume !(ssl3_accept_~s__state~0 == 8482); 31604#L126 assume !(ssl3_accept_~s__state~0 == 8464); 31605#L129 assume !(ssl3_accept_~s__state~0 == 8465); 31600#L132 assume !(ssl3_accept_~s__state~0 == 8466); 31601#L135 assume !(ssl3_accept_~s__state~0 == 8496); 31575#L138 assume !(ssl3_accept_~s__state~0 == 8497); 31547#L141 assume !(ssl3_accept_~s__state~0 == 8512); 31498#L144 assume !(ssl3_accept_~s__state~0 == 8513); 31467#L147 assume !(ssl3_accept_~s__state~0 == 8528); 31468#L150 assume !(ssl3_accept_~s__state~0 == 8529); 31457#L153 assume !(ssl3_accept_~s__state~0 == 8544); 31458#L156 assume !(ssl3_accept_~s__state~0 == 8545); 31625#L159 assume !(ssl3_accept_~s__state~0 == 8560); 31614#L162 assume !(ssl3_accept_~s__state~0 == 8561); 31583#L165 assume !(ssl3_accept_~s__state~0 == 8448); 31568#L168 assume !(ssl3_accept_~s__state~0 == 8576); 31569#L171 assume !(ssl3_accept_~s__state~0 == 8577); 31551#L174 assume !(ssl3_accept_~s__state~0 == 8592); 31503#L177 assume !(ssl3_accept_~s__state~0 == 8593); 31474#L180 assume !(ssl3_accept_~s__state~0 == 8608); 31475#L183 assume !(ssl3_accept_~s__state~0 == 8609); 31414#L186 assume !(ssl3_accept_~s__state~0 == 8640); 31415#L189 assume !(ssl3_accept_~s__state~0 == 8641); 31628#L192 assume ssl3_accept_~s__state~0 == 8656; 31553#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 31447#L497 assume !(ssl3_accept_~tmp___9~0 == 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 31448#L502 assume ssl3_accept_~blastFlag~0 == 2;ssl3_accept_~blastFlag~0 := 3; 31480#L502-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 31481#L510 assume !(ssl3_accept_~tmp___10~0 == 0); 31514#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 32319#L585 assume !(ssl3_accept_~state~0 == 8576); 32317#L603 ssl3_accept_~skip~0 := 0; 32316#L99-3 assume true; 32315#L99-1 assume !false; 32314#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32313#L102 assume !(ssl3_accept_~s__state~0 == 12292); 32312#L105 assume !(ssl3_accept_~s__state~0 == 16384); 32311#L108 assume !(ssl3_accept_~s__state~0 == 8192); 32310#L111 assume !(ssl3_accept_~s__state~0 == 24576); 32309#L114 assume !(ssl3_accept_~s__state~0 == 8195); 32308#L117 assume !(ssl3_accept_~s__state~0 == 8480); 32307#L120 assume !(ssl3_accept_~s__state~0 == 8481); 32306#L123 assume !(ssl3_accept_~s__state~0 == 8482); 32305#L126 assume !(ssl3_accept_~s__state~0 == 8464); 32304#L129 assume !(ssl3_accept_~s__state~0 == 8465); 32303#L132 assume !(ssl3_accept_~s__state~0 == 8466); 31563#L135 assume !(ssl3_accept_~s__state~0 == 8496); 31564#L138 assume !(ssl3_accept_~s__state~0 == 8497); 32212#L141 assume !(ssl3_accept_~s__state~0 == 8512); 32211#L144 assume !(ssl3_accept_~s__state~0 == 8513); 32210#L147 assume !(ssl3_accept_~s__state~0 == 8528); 32203#L150 assume !(ssl3_accept_~s__state~0 == 8529); 32196#L153 assume !(ssl3_accept_~s__state~0 == 8544); 32192#L156 assume !(ssl3_accept_~s__state~0 == 8545); 32189#L159 assume !(ssl3_accept_~s__state~0 == 8560); 32186#L162 assume !(ssl3_accept_~s__state~0 == 8561); 32183#L165 assume !(ssl3_accept_~s__state~0 == 8448); 32180#L168 assume !(ssl3_accept_~s__state~0 == 8576); 32177#L171 assume !(ssl3_accept_~s__state~0 == 8577); 32174#L174 assume !(ssl3_accept_~s__state~0 == 8592); 32171#L177 assume !(ssl3_accept_~s__state~0 == 8593); 32168#L180 assume !(ssl3_accept_~s__state~0 == 8608); 32165#L183 assume !(ssl3_accept_~s__state~0 == 8609); 32162#L186 assume !(ssl3_accept_~s__state~0 == 8640); 32159#L189 assume !(ssl3_accept_~s__state~0 == 8641); 32156#L192 assume !(ssl3_accept_~s__state~0 == 8656); 32153#L195 assume !(ssl3_accept_~s__state~0 == 8657); 31585#L198 assume ssl3_accept_~s__state~0 == 8672; 31510#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 31511#L518 assume !(ssl3_accept_~blastFlag~0 == 4); 31512#L521 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 31513#L525 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 31622#L525-2 ssl3_accept_~s__init_num~0 := 0; 31562#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 32005#L585 assume !(ssl3_accept_~state~0 == 8576); 32002#L603 ssl3_accept_~skip~0 := 0; 32000#L99-3 assume true; 31998#L99-1 assume !false; 31996#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31994#L102 assume !(ssl3_accept_~s__state~0 == 12292); 31992#L105 assume !(ssl3_accept_~s__state~0 == 16384); 31990#L108 assume !(ssl3_accept_~s__state~0 == 8192); 31988#L111 assume !(ssl3_accept_~s__state~0 == 24576); 31986#L114 assume !(ssl3_accept_~s__state~0 == 8195); 31984#L117 assume !(ssl3_accept_~s__state~0 == 8480); 31982#L120 assume !(ssl3_accept_~s__state~0 == 8481); 31980#L123 assume !(ssl3_accept_~s__state~0 == 8482); 31978#L126 assume !(ssl3_accept_~s__state~0 == 8464); 31977#L129 assume !(ssl3_accept_~s__state~0 == 8465); 31976#L132 assume !(ssl3_accept_~s__state~0 == 8466); 31874#L135 assume !(ssl3_accept_~s__state~0 == 8496); 31872#L138 assume !(ssl3_accept_~s__state~0 == 8497); 31870#L141 assume !(ssl3_accept_~s__state~0 == 8512); 31868#L144 assume !(ssl3_accept_~s__state~0 == 8513); 31866#L147 assume !(ssl3_accept_~s__state~0 == 8528); 31864#L150 assume !(ssl3_accept_~s__state~0 == 8529); 31862#L153 assume !(ssl3_accept_~s__state~0 == 8544); 31861#L156 assume !(ssl3_accept_~s__state~0 == 8545); 31669#L159 assume !(ssl3_accept_~s__state~0 == 8560); 31668#L162 assume !(ssl3_accept_~s__state~0 == 8561); 31667#L165 assume ssl3_accept_~s__state~0 == 8448; 31666#L166 assume !(ssl3_accept_~num1~0 > 0); 31664#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 31662#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 31657#L585 assume !(ssl3_accept_~state~0 == 8576); 31654#L603 ssl3_accept_~skip~0 := 0; 31653#L99-3 assume true; 31652#L99-1 assume !false; 31651#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31650#L102 assume !(ssl3_accept_~s__state~0 == 12292); 31649#L105 assume !(ssl3_accept_~s__state~0 == 16384); 31648#L108 assume !(ssl3_accept_~s__state~0 == 8192); 31647#L111 assume !(ssl3_accept_~s__state~0 == 24576); 31646#L114 assume !(ssl3_accept_~s__state~0 == 8195); 31645#L117 assume !(ssl3_accept_~s__state~0 == 8480); 31644#L120 assume !(ssl3_accept_~s__state~0 == 8481); 31642#L123 assume !(ssl3_accept_~s__state~0 == 8482); 31643#L126 assume ssl3_accept_~s__state~0 == 8464; 31497#L133 [2018-11-10 11:57:24,110 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:24,110 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 13 times [2018-11-10 11:57:24,111 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:24,111 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:24,111 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:24,111 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:57:24,111 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:24,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:24,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:24,117 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:24,117 INFO L82 PathProgramCache]: Analyzing trace with hash 865599900, now seen corresponding path program 1 times [2018-11-10 11:57:24,117 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:24,117 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:24,118 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:24,118 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:57:24,118 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:24,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:57:24,164 INFO L134 CoverageAnalysis]: Checked inductivity of 207 backedges. 155 proven. 0 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2018-11-10 11:57:24,164 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 11:57:24,164 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 11:57:24,165 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 11:57:24,165 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 11:57:24,165 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 11:57:24,165 INFO L87 Difference]: Start difference. First operand 911 states and 1176 transitions. cyclomatic complexity: 268 Second operand 3 states. [2018-11-10 11:57:24,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 11:57:24,179 INFO L93 Difference]: Finished difference Result 1556 states and 2033 transitions. [2018-11-10 11:57:24,180 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 11:57:24,180 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1556 states and 2033 transitions. [2018-11-10 11:57:24,183 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1372 [2018-11-10 11:57:24,186 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1556 states to 1556 states and 2033 transitions. [2018-11-10 11:57:24,186 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1444 [2018-11-10 11:57:24,186 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1444 [2018-11-10 11:57:24,186 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1556 states and 2033 transitions. [2018-11-10 11:57:24,188 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:57:24,188 INFO L705 BuchiCegarLoop]: Abstraction has 1556 states and 2033 transitions. [2018-11-10 11:57:24,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1556 states and 2033 transitions. [2018-11-10 11:57:24,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1556 to 1556. [2018-11-10 11:57:24,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1556 states. [2018-11-10 11:57:24,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1556 states to 1556 states and 2033 transitions. [2018-11-10 11:57:24,197 INFO L728 BuchiCegarLoop]: Abstraction has 1556 states and 2033 transitions. [2018-11-10 11:57:24,197 INFO L608 BuchiCegarLoop]: Abstraction has 1556 states and 2033 transitions. [2018-11-10 11:57:24,197 INFO L442 BuchiCegarLoop]: ======== Iteration 19============ [2018-11-10 11:57:24,198 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1556 states and 2033 transitions. [2018-11-10 11:57:24,200 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1372 [2018-11-10 11:57:24,201 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:57:24,201 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:57:24,202 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-10 11:57:24,202 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 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] [2018-11-10 11:57:24,202 INFO L793 eck$LassoCheckResult]: Stem: 34079#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 33914#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 33915#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 34072#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 34073#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 34039#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 34121#L99-3 assume true; 34299#L99-1 assume !false; 34650#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34643#L102 assume !(ssl3_accept_~s__state~0 == 12292); 34636#L105 assume !(ssl3_accept_~s__state~0 == 16384); 34629#L108 assume !(ssl3_accept_~s__state~0 == 8192); 34622#L111 assume !(ssl3_accept_~s__state~0 == 24576); 34615#L114 assume !(ssl3_accept_~s__state~0 == 8195); 34608#L117 assume !(ssl3_accept_~s__state~0 == 8480); 34601#L120 assume !(ssl3_accept_~s__state~0 == 8481); 34595#L123 assume !(ssl3_accept_~s__state~0 == 8482); 34589#L126 assume ssl3_accept_~s__state~0 == 8464; 34224#L133 [2018-11-10 11:57:24,202 INFO L795 eck$LassoCheckResult]: Loop: 34224#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 34785#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 34783#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 34681#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 34674#L585 assume !(ssl3_accept_~state~0 == 8576); 34665#L603 ssl3_accept_~skip~0 := 0; 34659#L99-3 assume true; 34653#L99-1 assume !false; 34646#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34639#L102 assume !(ssl3_accept_~s__state~0 == 12292); 34632#L105 assume !(ssl3_accept_~s__state~0 == 16384); 34625#L108 assume !(ssl3_accept_~s__state~0 == 8192); 34618#L111 assume !(ssl3_accept_~s__state~0 == 24576); 34611#L114 assume !(ssl3_accept_~s__state~0 == 8195); 34604#L117 assume !(ssl3_accept_~s__state~0 == 8480); 34598#L120 assume !(ssl3_accept_~s__state~0 == 8481); 34592#L123 assume !(ssl3_accept_~s__state~0 == 8482); 34586#L126 assume !(ssl3_accept_~s__state~0 == 8464); 34580#L129 assume !(ssl3_accept_~s__state~0 == 8465); 34574#L132 assume !(ssl3_accept_~s__state~0 == 8466); 34219#L135 assume ssl3_accept_~s__state~0 == 8496; 34217#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 34214#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 34212#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 34210#L297 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 34076#L297-2 ssl3_accept_~s__init_num~0 := 0; 34206#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 34200#L585 assume !(ssl3_accept_~state~0 == 8576); 34195#L603 ssl3_accept_~skip~0 := 0; 34192#L99-3 assume true; 34185#L99-1 assume !false; 34183#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34180#L102 assume !(ssl3_accept_~s__state~0 == 12292); 34179#L105 assume !(ssl3_accept_~s__state~0 == 16384); 34177#L108 assume !(ssl3_accept_~s__state~0 == 8192); 34154#L111 assume !(ssl3_accept_~s__state~0 == 24576); 34153#L114 assume !(ssl3_accept_~s__state~0 == 8195); 34152#L117 assume !(ssl3_accept_~s__state~0 == 8480); 34151#L120 assume !(ssl3_accept_~s__state~0 == 8481); 34148#L123 assume !(ssl3_accept_~s__state~0 == 8482); 34146#L126 assume !(ssl3_accept_~s__state~0 == 8464); 34144#L129 assume !(ssl3_accept_~s__state~0 == 8465); 34142#L132 assume !(ssl3_accept_~s__state~0 == 8466); 34140#L135 assume !(ssl3_accept_~s__state~0 == 8496); 34138#L138 assume !(ssl3_accept_~s__state~0 == 8497); 34130#L141 assume ssl3_accept_~s__state~0 == 8512; 34108#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 34010#L309 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 33995#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 33996#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 34861#L585 assume !(ssl3_accept_~state~0 == 8576); 34857#L603 ssl3_accept_~skip~0 := 0; 34855#L99-3 assume true; 34854#L99-1 assume !false; 34848#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34847#L102 assume !(ssl3_accept_~s__state~0 == 12292); 34846#L105 assume !(ssl3_accept_~s__state~0 == 16384); 34845#L108 assume !(ssl3_accept_~s__state~0 == 8192); 34836#L111 assume !(ssl3_accept_~s__state~0 == 24576); 34833#L114 assume !(ssl3_accept_~s__state~0 == 8195); 34829#L117 assume !(ssl3_accept_~s__state~0 == 8480); 34828#L120 assume !(ssl3_accept_~s__state~0 == 8481); 34819#L123 assume !(ssl3_accept_~s__state~0 == 8482); 34572#L126 assume !(ssl3_accept_~s__state~0 == 8464); 34384#L129 assume !(ssl3_accept_~s__state~0 == 8465); 34381#L132 assume !(ssl3_accept_~s__state~0 == 8466); 34379#L135 assume !(ssl3_accept_~s__state~0 == 8496); 34376#L138 assume !(ssl3_accept_~s__state~0 == 8497); 34374#L141 assume !(ssl3_accept_~s__state~0 == 8512); 34316#L144 assume !(ssl3_accept_~s__state~0 == 8513); 34173#L147 assume ssl3_accept_~s__state~0 == 8528; 34100#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 34097#L327 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 34098#L327-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 33912#L359 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 33965#L361 assume !(ssl3_accept_~ret~0 <= 0); 34017#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 34022#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 35100#L585 assume !(ssl3_accept_~state~0 == 8576); 35097#L603 ssl3_accept_~skip~0 := 0; 35095#L99-3 assume true; 35093#L99-1 assume !false; 35091#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35089#L102 assume !(ssl3_accept_~s__state~0 == 12292); 35087#L105 assume !(ssl3_accept_~s__state~0 == 16384); 35085#L108 assume !(ssl3_accept_~s__state~0 == 8192); 35078#L111 assume !(ssl3_accept_~s__state~0 == 24576); 35074#L114 assume !(ssl3_accept_~s__state~0 == 8195); 35071#L117 assume !(ssl3_accept_~s__state~0 == 8480); 35068#L120 assume !(ssl3_accept_~s__state~0 == 8481); 35065#L123 assume !(ssl3_accept_~s__state~0 == 8482); 35062#L126 assume !(ssl3_accept_~s__state~0 == 8464); 35059#L129 assume !(ssl3_accept_~s__state~0 == 8465); 35056#L132 assume !(ssl3_accept_~s__state~0 == 8466); 35053#L135 assume !(ssl3_accept_~s__state~0 == 8496); 35050#L138 assume !(ssl3_accept_~s__state~0 == 8497); 35047#L141 assume !(ssl3_accept_~s__state~0 == 8512); 35044#L144 assume !(ssl3_accept_~s__state~0 == 8513); 35042#L147 assume !(ssl3_accept_~s__state~0 == 8528); 35039#L150 assume !(ssl3_accept_~s__state~0 == 8529); 35037#L153 assume ssl3_accept_~s__state~0 == 8544; 34047#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 33944#L384 assume !(ssl3_accept_~s__session__peer~0 != 0); 33946#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 34094#L397 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 34698#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 34696#L409 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; 34695#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 34670#L585 assume !(ssl3_accept_~state~0 == 8576); 34663#L603 ssl3_accept_~skip~0 := 0; 34657#L99-3 assume true; 34651#L99-1 assume !false; 34644#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34637#L102 assume !(ssl3_accept_~s__state~0 == 12292); 34630#L105 assume !(ssl3_accept_~s__state~0 == 16384); 34623#L108 assume !(ssl3_accept_~s__state~0 == 8192); 34616#L111 assume !(ssl3_accept_~s__state~0 == 24576); 34609#L114 assume !(ssl3_accept_~s__state~0 == 8195); 34602#L117 assume !(ssl3_accept_~s__state~0 == 8480); 34596#L120 assume !(ssl3_accept_~s__state~0 == 8481); 34590#L123 assume !(ssl3_accept_~s__state~0 == 8482); 34584#L126 assume !(ssl3_accept_~s__state~0 == 8464); 34578#L129 assume !(ssl3_accept_~s__state~0 == 8465); 34571#L132 assume !(ssl3_accept_~s__state~0 == 8466); 34567#L135 assume !(ssl3_accept_~s__state~0 == 8496); 34564#L138 assume !(ssl3_accept_~s__state~0 == 8497); 34561#L141 assume !(ssl3_accept_~s__state~0 == 8512); 34559#L144 assume !(ssl3_accept_~s__state~0 == 8513); 34557#L147 assume !(ssl3_accept_~s__state~0 == 8528); 34554#L150 assume !(ssl3_accept_~s__state~0 == 8529); 34547#L153 assume !(ssl3_accept_~s__state~0 == 8544); 34543#L156 assume !(ssl3_accept_~s__state~0 == 8545); 34540#L159 assume !(ssl3_accept_~s__state~0 == 8560); 34536#L162 assume !(ssl3_accept_~s__state~0 == 8561); 34525#L165 assume ssl3_accept_~s__state~0 == 8448; 34504#L166 assume !(ssl3_accept_~num1~0 > 0); 34502#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 34499#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 34481#L585 assume !(ssl3_accept_~state~0 == 8576); 34473#L603 ssl3_accept_~skip~0 := 0; 34469#L99-3 assume true; 34465#L99-1 assume !false; 34461#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34456#L102 assume !(ssl3_accept_~s__state~0 == 12292); 34452#L105 assume ssl3_accept_~s__state~0 == 16384; 34444#L211 ssl3_accept_~s__server~0 := 1; 34744#L216 assume ssl3_accept_~cb~0 != 0; 34742#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 34740#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 34737#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 34734#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 34731#L243 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post32 + 1;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 34732#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 34683#L585 assume !(ssl3_accept_~state~0 == 8576); 34667#L603 ssl3_accept_~skip~0 := 0; 34661#L99-3 assume true; 34655#L99-1 assume !false; 34648#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34641#L102 assume !(ssl3_accept_~s__state~0 == 12292); 34634#L105 assume !(ssl3_accept_~s__state~0 == 16384); 34627#L108 assume !(ssl3_accept_~s__state~0 == 8192); 34620#L111 assume !(ssl3_accept_~s__state~0 == 24576); 34613#L114 assume !(ssl3_accept_~s__state~0 == 8195); 34606#L117 assume !(ssl3_accept_~s__state~0 == 8480); 34599#L120 assume !(ssl3_accept_~s__state~0 == 8481); 34593#L123 assume !(ssl3_accept_~s__state~0 == 8482); 34587#L126 assume ssl3_accept_~s__state~0 == 8464; 34224#L133 [2018-11-10 11:57:24,202 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:24,203 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 14 times [2018-11-10 11:57:24,203 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:24,203 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:24,203 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:24,203 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:57:24,203 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:24,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:24,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:24,208 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:24,209 INFO L82 PathProgramCache]: Analyzing trace with hash 1842513234, now seen corresponding path program 1 times [2018-11-10 11:57:24,209 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:24,209 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:24,209 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:24,209 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 11:57:24,209 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:24,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:57:24,264 INFO L134 CoverageAnalysis]: Checked inductivity of 323 backedges. 199 proven. 8 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2018-11-10 11:57:24,264 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 11:57:24,264 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a131eb23-ba0a-418f-b36d-d07510a7f6ac/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-10 11:57:24,272 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:57:24,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:57:24,315 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 11:57:24,368 INFO L134 CoverageAnalysis]: Checked inductivity of 323 backedges. 88 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2018-11-10 11:57:24,385 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-10 11:57:24,385 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-10 11:57:24,385 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 11:57:24,385 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-10 11:57:24,385 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2018-11-10 11:57:24,386 INFO L87 Difference]: Start difference. First operand 1556 states and 2033 transitions. cyclomatic complexity: 481 Second operand 5 states. [2018-11-10 11:57:24,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 11:57:24,566 INFO L93 Difference]: Finished difference Result 2629 states and 3394 transitions. [2018-11-10 11:57:24,566 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-10 11:57:24,566 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2629 states and 3394 transitions. [2018-11-10 11:57:24,573 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2052 [2018-11-10 11:57:24,580 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2629 states to 2593 states and 3356 transitions. [2018-11-10 11:57:24,581 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2481 [2018-11-10 11:57:24,582 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2481 [2018-11-10 11:57:24,582 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2593 states and 3356 transitions. [2018-11-10 11:57:24,583 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:57:24,584 INFO L705 BuchiCegarLoop]: Abstraction has 2593 states and 3356 transitions. [2018-11-10 11:57:24,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2593 states and 3356 transitions. [2018-11-10 11:57:24,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2593 to 2018. [2018-11-10 11:57:24,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2018 states. [2018-11-10 11:57:24,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2018 states to 2018 states and 2650 transitions. [2018-11-10 11:57:24,597 INFO L728 BuchiCegarLoop]: Abstraction has 2018 states and 2650 transitions. [2018-11-10 11:57:24,597 INFO L608 BuchiCegarLoop]: Abstraction has 2018 states and 2650 transitions. [2018-11-10 11:57:24,597 INFO L442 BuchiCegarLoop]: ======== Iteration 20============ [2018-11-10 11:57:24,597 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2018 states and 2650 transitions. [2018-11-10 11:57:24,601 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1823 [2018-11-10 11:57:24,602 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:57:24,602 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:57:24,603 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-10 11:57:24,603 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 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] [2018-11-10 11:57:24,603 INFO L793 eck$LassoCheckResult]: Stem: 38786#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 38612#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 38613#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 38780#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 38781#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 38742#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 38840#L99-3 assume true; 38865#L99-1 assume !false; 39722#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39721#L102 assume !(ssl3_accept_~s__state~0 == 12292); 39720#L105 assume !(ssl3_accept_~s__state~0 == 16384); 39719#L108 assume !(ssl3_accept_~s__state~0 == 8192); 39718#L111 assume !(ssl3_accept_~s__state~0 == 24576); 39717#L114 assume !(ssl3_accept_~s__state~0 == 8195); 39716#L117 assume !(ssl3_accept_~s__state~0 == 8480); 39715#L120 assume !(ssl3_accept_~s__state~0 == 8481); 39714#L123 assume !(ssl3_accept_~s__state~0 == 8482); 39713#L126 assume ssl3_accept_~s__state~0 == 8464; 38945#L133 [2018-11-10 11:57:24,603 INFO L795 eck$LassoCheckResult]: Loop: 38945#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 40540#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 40538#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 40535#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 40529#L585 assume !(ssl3_accept_~state~0 == 8576); 40526#L603 ssl3_accept_~skip~0 := 0; 40525#L99-3 assume true; 40523#L99-1 assume !false; 40521#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40519#L102 assume !(ssl3_accept_~s__state~0 == 12292); 40515#L105 assume !(ssl3_accept_~s__state~0 == 16384); 40513#L108 assume !(ssl3_accept_~s__state~0 == 8192); 40512#L111 assume !(ssl3_accept_~s__state~0 == 24576); 40506#L114 assume !(ssl3_accept_~s__state~0 == 8195); 40503#L117 assume !(ssl3_accept_~s__state~0 == 8480); 40501#L120 assume !(ssl3_accept_~s__state~0 == 8481); 40500#L123 assume !(ssl3_accept_~s__state~0 == 8482); 40499#L126 assume !(ssl3_accept_~s__state~0 == 8464); 40498#L129 assume !(ssl3_accept_~s__state~0 == 8465); 40287#L132 assume !(ssl3_accept_~s__state~0 == 8466); 39984#L135 assume ssl3_accept_~s__state~0 == 8496; 38942#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 39976#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 39975#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 39974#L297 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 38782#L297-2 ssl3_accept_~s__init_num~0 := 0; 39963#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 39957#L585 assume !(ssl3_accept_~state~0 == 8576); 39947#L603 ssl3_accept_~skip~0 := 0; 39942#L99-3 assume true; 39938#L99-1 assume !false; 39934#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39930#L102 assume !(ssl3_accept_~s__state~0 == 12292); 39926#L105 assume !(ssl3_accept_~s__state~0 == 16384); 39922#L108 assume !(ssl3_accept_~s__state~0 == 8192); 39918#L111 assume !(ssl3_accept_~s__state~0 == 24576); 39914#L114 assume !(ssl3_accept_~s__state~0 == 8195); 39910#L117 assume !(ssl3_accept_~s__state~0 == 8480); 39906#L120 assume !(ssl3_accept_~s__state~0 == 8481); 39902#L123 assume !(ssl3_accept_~s__state~0 == 8482); 39898#L126 assume !(ssl3_accept_~s__state~0 == 8464); 39888#L129 assume !(ssl3_accept_~s__state~0 == 8465); 39887#L132 assume !(ssl3_accept_~s__state~0 == 8466); 39885#L135 assume !(ssl3_accept_~s__state~0 == 8496); 39882#L138 assume !(ssl3_accept_~s__state~0 == 8497); 38901#L141 assume ssl3_accept_~s__state~0 == 8512; 38825#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 38714#L309 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 38700#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 38701#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 40580#L585 assume !(ssl3_accept_~state~0 == 8576); 40578#L603 ssl3_accept_~skip~0 := 0; 40577#L99-3 assume true; 40576#L99-1 assume !false; 40575#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40574#L102 assume !(ssl3_accept_~s__state~0 == 12292); 40573#L105 assume !(ssl3_accept_~s__state~0 == 16384); 40572#L108 assume !(ssl3_accept_~s__state~0 == 8192); 40571#L111 assume !(ssl3_accept_~s__state~0 == 24576); 40570#L114 assume !(ssl3_accept_~s__state~0 == 8195); 40569#L117 assume !(ssl3_accept_~s__state~0 == 8480); 38622#L120 assume !(ssl3_accept_~s__state~0 == 8481); 38623#L123 assume !(ssl3_accept_~s__state~0 == 8482); 38799#L126 assume !(ssl3_accept_~s__state~0 == 8464); 38800#L129 assume !(ssl3_accept_~s__state~0 == 8465); 38794#L132 assume !(ssl3_accept_~s__state~0 == 8466); 38746#L135 assume !(ssl3_accept_~s__state~0 == 8496); 38747#L138 assume !(ssl3_accept_~s__state~0 == 8497); 38729#L141 assume !(ssl3_accept_~s__state~0 == 8512); 38676#L144 assume !(ssl3_accept_~s__state~0 == 8513); 38677#L147 assume ssl3_accept_~s__state~0 == 8528; 38811#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 38808#L327 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 38809#L327-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 38767#L359 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 38720#L361 assume !(ssl3_accept_~ret~0 <= 0); 38721#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 38727#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 40472#L585 assume !(ssl3_accept_~state~0 == 8576); 40470#L603 ssl3_accept_~skip~0 := 0; 40469#L99-3 assume true; 40468#L99-1 assume !false; 40463#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40460#L102 assume !(ssl3_accept_~s__state~0 == 12292); 40458#L105 assume !(ssl3_accept_~s__state~0 == 16384); 40456#L108 assume !(ssl3_accept_~s__state~0 == 8192); 40454#L111 assume !(ssl3_accept_~s__state~0 == 24576); 40452#L114 assume !(ssl3_accept_~s__state~0 == 8195); 40450#L117 assume !(ssl3_accept_~s__state~0 == 8480); 40448#L120 assume !(ssl3_accept_~s__state~0 == 8481); 40446#L123 assume !(ssl3_accept_~s__state~0 == 8482); 40444#L126 assume !(ssl3_accept_~s__state~0 == 8464); 40442#L129 assume !(ssl3_accept_~s__state~0 == 8465); 40440#L132 assume !(ssl3_accept_~s__state~0 == 8466); 40438#L135 assume !(ssl3_accept_~s__state~0 == 8496); 40436#L138 assume !(ssl3_accept_~s__state~0 == 8497); 40434#L141 assume !(ssl3_accept_~s__state~0 == 8512); 40432#L144 assume !(ssl3_accept_~s__state~0 == 8513); 40430#L147 assume !(ssl3_accept_~s__state~0 == 8528); 40428#L150 assume !(ssl3_accept_~s__state~0 == 8529); 40426#L153 assume ssl3_accept_~s__state~0 == 8544; 38750#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 38643#L384 assume !(ssl3_accept_~s__session__peer~0 != 0); 38645#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 38804#L397 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 40416#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 38588#L409 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; 38589#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 39946#L585 assume !(ssl3_accept_~state~0 == 8576); 39941#L603 ssl3_accept_~skip~0 := 0; 39937#L99-3 assume true; 39933#L99-1 assume !false; 39929#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39925#L102 assume !(ssl3_accept_~s__state~0 == 12292); 39921#L105 assume !(ssl3_accept_~s__state~0 == 16384); 39917#L108 assume !(ssl3_accept_~s__state~0 == 8192); 39913#L111 assume !(ssl3_accept_~s__state~0 == 24576); 39909#L114 assume !(ssl3_accept_~s__state~0 == 8195); 39905#L117 assume !(ssl3_accept_~s__state~0 == 8480); 39901#L120 assume !(ssl3_accept_~s__state~0 == 8481); 39897#L123 assume !(ssl3_accept_~s__state~0 == 8482); 39894#L126 assume !(ssl3_accept_~s__state~0 == 8464); 39892#L129 assume !(ssl3_accept_~s__state~0 == 8465); 39889#L132 assume !(ssl3_accept_~s__state~0 == 8466); 39884#L135 assume !(ssl3_accept_~s__state~0 == 8496); 39881#L138 assume !(ssl3_accept_~s__state~0 == 8497); 39879#L141 assume !(ssl3_accept_~s__state~0 == 8512); 39878#L144 assume !(ssl3_accept_~s__state~0 == 8513); 39877#L147 assume !(ssl3_accept_~s__state~0 == 8528); 39875#L150 assume !(ssl3_accept_~s__state~0 == 8529); 39874#L153 assume !(ssl3_accept_~s__state~0 == 8544); 39873#L156 assume !(ssl3_accept_~s__state~0 == 8545); 39872#L159 assume !(ssl3_accept_~s__state~0 == 8560); 39867#L162 assume !(ssl3_accept_~s__state~0 == 8561); 39866#L165 assume ssl3_accept_~s__state~0 == 8448; 38679#L166 assume !(ssl3_accept_~num1~0 > 0); 38681#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 40355#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 40350#L585 assume !(ssl3_accept_~state~0 == 8576); 40348#L603 ssl3_accept_~skip~0 := 0; 40347#L99-3 assume true; 40346#L99-1 assume !false; 40345#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40344#L102 assume !(ssl3_accept_~s__state~0 == 12292); 40343#L105 assume !(ssl3_accept_~s__state~0 == 16384); 40342#L108 assume !(ssl3_accept_~s__state~0 == 8192); 40341#L111 assume !(ssl3_accept_~s__state~0 == 24576); 40340#L114 assume !(ssl3_accept_~s__state~0 == 8195); 40338#L117 assume !(ssl3_accept_~s__state~0 == 8480); 40337#L120 assume !(ssl3_accept_~s__state~0 == 8481); 40332#L123 assume !(ssl3_accept_~s__state~0 == 8482); 40329#L126 assume !(ssl3_accept_~s__state~0 == 8464); 40327#L129 assume !(ssl3_accept_~s__state~0 == 8465); 40325#L132 assume !(ssl3_accept_~s__state~0 == 8466); 40323#L135 assume !(ssl3_accept_~s__state~0 == 8496); 40321#L138 assume !(ssl3_accept_~s__state~0 == 8497); 40319#L141 assume !(ssl3_accept_~s__state~0 == 8512); 40317#L144 assume !(ssl3_accept_~s__state~0 == 8513); 40315#L147 assume !(ssl3_accept_~s__state~0 == 8528); 40313#L150 assume !(ssl3_accept_~s__state~0 == 8529); 40311#L153 assume !(ssl3_accept_~s__state~0 == 8544); 40252#L156 assume !(ssl3_accept_~s__state~0 == 8545); 40251#L159 assume !(ssl3_accept_~s__state~0 == 8560); 38812#L162 assume !(ssl3_accept_~s__state~0 == 8561); 38772#L165 assume !(ssl3_accept_~s__state~0 == 8448); 38773#L168 assume ssl3_accept_~s__state~0 == 8576; 39539#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 40174#L449 assume !(ssl3_accept_~ret~0 <= 0); 40039#L452 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 39970#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 39966#L585 assume !(ssl3_accept_~state~0 == 8576); 40001#L603 ssl3_accept_~skip~0 := 0; 40000#L99-3 assume true; 39999#L99-1 assume !false; 39998#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39997#L102 assume !(ssl3_accept_~s__state~0 == 12292); 39996#L105 assume !(ssl3_accept_~s__state~0 == 16384); 39995#L108 assume !(ssl3_accept_~s__state~0 == 8192); 39994#L111 assume !(ssl3_accept_~s__state~0 == 24576); 39993#L114 assume !(ssl3_accept_~s__state~0 == 8195); 39992#L117 assume !(ssl3_accept_~s__state~0 == 8480); 39991#L120 assume !(ssl3_accept_~s__state~0 == 8481); 39990#L123 assume !(ssl3_accept_~s__state~0 == 8482); 39989#L126 assume ssl3_accept_~s__state~0 == 8464; 38945#L133 [2018-11-10 11:57:24,603 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:24,604 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 15 times [2018-11-10 11:57:24,604 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:24,604 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:24,604 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:24,604 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:57:24,604 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:24,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:24,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:24,610 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:24,610 INFO L82 PathProgramCache]: Analyzing trace with hash 313689385, now seen corresponding path program 1 times [2018-11-10 11:57:24,610 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:24,610 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:24,611 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:24,611 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 11:57:24,611 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:24,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:57:24,651 INFO L134 CoverageAnalysis]: Checked inductivity of 402 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2018-11-10 11:57:24,651 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 11:57:24,651 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 11:57:24,651 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 11:57:24,652 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 11:57:24,652 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 11:57:24,652 INFO L87 Difference]: Start difference. First operand 2018 states and 2650 transitions. cyclomatic complexity: 638 Second operand 3 states. [2018-11-10 11:57:24,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 11:57:24,752 INFO L93 Difference]: Finished difference Result 2234 states and 2901 transitions. [2018-11-10 11:57:24,754 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 11:57:24,754 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2234 states and 2901 transitions. [2018-11-10 11:57:24,759 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1879 [2018-11-10 11:57:24,765 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2234 states to 2164 states and 2831 transitions. [2018-11-10 11:57:24,766 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2052 [2018-11-10 11:57:24,767 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2052 [2018-11-10 11:57:24,767 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2164 states and 2831 transitions. [2018-11-10 11:57:24,769 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:57:24,769 INFO L705 BuchiCegarLoop]: Abstraction has 2164 states and 2831 transitions. [2018-11-10 11:57:24,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2164 states and 2831 transitions. [2018-11-10 11:57:24,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2164 to 1998. [2018-11-10 11:57:24,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1998 states. [2018-11-10 11:57:24,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1998 states to 1998 states and 2617 transitions. [2018-11-10 11:57:24,786 INFO L728 BuchiCegarLoop]: Abstraction has 1998 states and 2617 transitions. [2018-11-10 11:57:24,786 INFO L608 BuchiCegarLoop]: Abstraction has 1998 states and 2617 transitions. [2018-11-10 11:57:24,786 INFO L442 BuchiCegarLoop]: ======== Iteration 21============ [2018-11-10 11:57:24,786 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1998 states and 2617 transitions. [2018-11-10 11:57:24,789 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1779 [2018-11-10 11:57:24,790 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:57:24,790 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:57:24,790 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-10 11:57:24,790 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 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] [2018-11-10 11:57:24,791 INFO L793 eck$LassoCheckResult]: Stem: 43033#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 42870#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 42871#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 43027#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 43028#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 42996#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 43076#L99-3 assume true; 43108#L99-1 assume !false; 43519#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43517#L102 assume !(ssl3_accept_~s__state~0 == 12292); 43515#L105 assume !(ssl3_accept_~s__state~0 == 16384); 43513#L108 assume !(ssl3_accept_~s__state~0 == 8192); 43511#L111 assume !(ssl3_accept_~s__state~0 == 24576); 43509#L114 assume !(ssl3_accept_~s__state~0 == 8195); 43507#L117 assume !(ssl3_accept_~s__state~0 == 8480); 43505#L120 assume !(ssl3_accept_~s__state~0 == 8481); 43503#L123 assume !(ssl3_accept_~s__state~0 == 8482); 43501#L126 assume ssl3_accept_~s__state~0 == 8464; 42928#L133 [2018-11-10 11:57:24,791 INFO L795 eck$LassoCheckResult]: Loop: 42928#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 42861#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 42862#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 44749#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 44742#L585 assume !(ssl3_accept_~state~0 == 8576); 44739#L603 ssl3_accept_~skip~0 := 0; 44737#L99-3 assume true; 44735#L99-1 assume !false; 44733#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44731#L102 assume !(ssl3_accept_~s__state~0 == 12292); 44729#L105 assume !(ssl3_accept_~s__state~0 == 16384); 44727#L108 assume !(ssl3_accept_~s__state~0 == 8192); 44725#L111 assume !(ssl3_accept_~s__state~0 == 24576); 44723#L114 assume !(ssl3_accept_~s__state~0 == 8195); 44721#L117 assume !(ssl3_accept_~s__state~0 == 8480); 44719#L120 assume !(ssl3_accept_~s__state~0 == 8481); 44717#L123 assume !(ssl3_accept_~s__state~0 == 8482); 44715#L126 assume !(ssl3_accept_~s__state~0 == 8464); 44713#L129 assume !(ssl3_accept_~s__state~0 == 8465); 44711#L132 assume !(ssl3_accept_~s__state~0 == 8466); 43279#L135 assume ssl3_accept_~s__state~0 == 8496; 43202#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 43277#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 43276#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 43275#L297 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 43029#L297-2 ssl3_accept_~s__init_num~0 := 0; 43532#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 43527#L585 assume !(ssl3_accept_~state~0 == 8576); 43525#L603 ssl3_accept_~skip~0 := 0; 43524#L99-3 assume true; 43523#L99-1 assume !false; 43522#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43521#L102 assume !(ssl3_accept_~s__state~0 == 12292); 43520#L105 assume !(ssl3_accept_~s__state~0 == 16384); 43518#L108 assume !(ssl3_accept_~s__state~0 == 8192); 43516#L111 assume !(ssl3_accept_~s__state~0 == 24576); 43514#L114 assume !(ssl3_accept_~s__state~0 == 8195); 43512#L117 assume !(ssl3_accept_~s__state~0 == 8480); 43510#L120 assume !(ssl3_accept_~s__state~0 == 8481); 43508#L123 assume !(ssl3_accept_~s__state~0 == 8482); 43506#L126 assume !(ssl3_accept_~s__state~0 == 8464); 43504#L129 assume !(ssl3_accept_~s__state~0 == 8465); 43502#L132 assume !(ssl3_accept_~s__state~0 == 8466); 43500#L135 assume !(ssl3_accept_~s__state~0 == 8496); 43498#L138 assume !(ssl3_accept_~s__state~0 == 8497); 43083#L141 assume ssl3_accept_~s__state~0 == 8512; 43084#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 44558#L309 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 44556#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 44555#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 44550#L585 assume !(ssl3_accept_~state~0 == 8576); 44548#L603 ssl3_accept_~skip~0 := 0; 44547#L99-3 assume true; 44546#L99-1 assume !false; 44545#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44544#L102 assume !(ssl3_accept_~s__state~0 == 12292); 44543#L105 assume !(ssl3_accept_~s__state~0 == 16384); 44542#L108 assume !(ssl3_accept_~s__state~0 == 8192); 44541#L111 assume !(ssl3_accept_~s__state~0 == 24576); 44540#L114 assume !(ssl3_accept_~s__state~0 == 8195); 44539#L117 assume !(ssl3_accept_~s__state~0 == 8480); 44538#L120 assume !(ssl3_accept_~s__state~0 == 8481); 44537#L123 assume !(ssl3_accept_~s__state~0 == 8482); 44536#L126 assume !(ssl3_accept_~s__state~0 == 8464); 44535#L129 assume !(ssl3_accept_~s__state~0 == 8465); 44534#L132 assume !(ssl3_accept_~s__state~0 == 8466); 44533#L135 assume !(ssl3_accept_~s__state~0 == 8496); 44532#L138 assume !(ssl3_accept_~s__state~0 == 8497); 43867#L141 assume !(ssl3_accept_~s__state~0 == 8512); 43862#L144 assume !(ssl3_accept_~s__state~0 == 8513); 43109#L147 assume ssl3_accept_~s__state~0 == 8528; 43054#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 43051#L327 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 43052#L327-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 42868#L359 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 42922#L361 assume !(ssl3_accept_~ret~0 <= 0); 42974#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 42979#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 44744#L585 assume !(ssl3_accept_~state~0 == 8576); 44740#L603 ssl3_accept_~skip~0 := 0; 44738#L99-3 assume true; 44736#L99-1 assume !false; 44734#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44732#L102 assume !(ssl3_accept_~s__state~0 == 12292); 44730#L105 assume !(ssl3_accept_~s__state~0 == 16384); 44728#L108 assume !(ssl3_accept_~s__state~0 == 8192); 44726#L111 assume !(ssl3_accept_~s__state~0 == 24576); 44724#L114 assume !(ssl3_accept_~s__state~0 == 8195); 44722#L117 assume !(ssl3_accept_~s__state~0 == 8480); 44720#L120 assume !(ssl3_accept_~s__state~0 == 8481); 44718#L123 assume !(ssl3_accept_~s__state~0 == 8482); 44716#L126 assume !(ssl3_accept_~s__state~0 == 8464); 44714#L129 assume !(ssl3_accept_~s__state~0 == 8465); 44712#L132 assume !(ssl3_accept_~s__state~0 == 8466); 44571#L135 assume !(ssl3_accept_~s__state~0 == 8496); 44570#L138 assume !(ssl3_accept_~s__state~0 == 8497); 44569#L141 assume !(ssl3_accept_~s__state~0 == 8512); 44567#L144 assume !(ssl3_accept_~s__state~0 == 8513); 44565#L147 assume !(ssl3_accept_~s__state~0 == 8528); 44529#L150 assume !(ssl3_accept_~s__state~0 == 8529); 43149#L153 assume ssl3_accept_~s__state~0 == 8544; 43004#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 42902#L384 assume !(ssl3_accept_~s__session__peer~0 != 0); 42904#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 43047#L397 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 42896#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 42897#L409 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; 44366#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 44361#L585 assume !(ssl3_accept_~state~0 == 8576); 44359#L603 ssl3_accept_~skip~0 := 0; 44358#L99-3 assume true; 44357#L99-1 assume !false; 44356#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44355#L102 assume !(ssl3_accept_~s__state~0 == 12292); 44354#L105 assume !(ssl3_accept_~s__state~0 == 16384); 44353#L108 assume !(ssl3_accept_~s__state~0 == 8192); 44352#L111 assume !(ssl3_accept_~s__state~0 == 24576); 44351#L114 assume !(ssl3_accept_~s__state~0 == 8195); 44350#L117 assume !(ssl3_accept_~s__state~0 == 8480); 44349#L120 assume !(ssl3_accept_~s__state~0 == 8481); 44348#L123 assume !(ssl3_accept_~s__state~0 == 8482); 44347#L126 assume !(ssl3_accept_~s__state~0 == 8464); 44346#L129 assume !(ssl3_accept_~s__state~0 == 8465); 44345#L132 assume !(ssl3_accept_~s__state~0 == 8466); 44344#L135 assume !(ssl3_accept_~s__state~0 == 8496); 44343#L138 assume !(ssl3_accept_~s__state~0 == 8497); 44342#L141 assume !(ssl3_accept_~s__state~0 == 8512); 44341#L144 assume !(ssl3_accept_~s__state~0 == 8513); 44340#L147 assume !(ssl3_accept_~s__state~0 == 8528); 44339#L150 assume !(ssl3_accept_~s__state~0 == 8529); 44338#L153 assume !(ssl3_accept_~s__state~0 == 8544); 44337#L156 assume !(ssl3_accept_~s__state~0 == 8545); 44336#L159 assume !(ssl3_accept_~s__state~0 == 8560); 44335#L162 assume !(ssl3_accept_~s__state~0 == 8561); 44334#L165 assume ssl3_accept_~s__state~0 == 8448; 44333#L166 assume !(ssl3_accept_~num1~0 > 0); 44331#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 44329#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 44324#L585 assume !(ssl3_accept_~state~0 == 8576); 44322#L603 ssl3_accept_~skip~0 := 0; 44321#L99-3 assume true; 44320#L99-1 assume !false; 44319#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44318#L102 assume !(ssl3_accept_~s__state~0 == 12292); 44317#L105 assume !(ssl3_accept_~s__state~0 == 16384); 44315#L108 assume !(ssl3_accept_~s__state~0 == 8192); 44314#L111 assume !(ssl3_accept_~s__state~0 == 24576); 44313#L114 assume !(ssl3_accept_~s__state~0 == 8195); 44312#L117 assume !(ssl3_accept_~s__state~0 == 8480); 44311#L120 assume !(ssl3_accept_~s__state~0 == 8481); 44310#L123 assume !(ssl3_accept_~s__state~0 == 8482); 44309#L126 assume !(ssl3_accept_~s__state~0 == 8464); 44308#L129 assume !(ssl3_accept_~s__state~0 == 8465); 44306#L132 assume !(ssl3_accept_~s__state~0 == 8466); 44304#L135 assume !(ssl3_accept_~s__state~0 == 8496); 44300#L138 assume !(ssl3_accept_~s__state~0 == 8497); 44299#L141 assume !(ssl3_accept_~s__state~0 == 8512); 44293#L144 assume !(ssl3_accept_~s__state~0 == 8513); 44292#L147 assume !(ssl3_accept_~s__state~0 == 8528); 44291#L150 assume !(ssl3_accept_~s__state~0 == 8529); 44290#L153 assume !(ssl3_accept_~s__state~0 == 8544); 44289#L156 assume !(ssl3_accept_~s__state~0 == 8545); 44280#L159 assume !(ssl3_accept_~s__state~0 == 8560); 44279#L162 assume !(ssl3_accept_~s__state~0 == 8561); 44278#L165 assume !(ssl3_accept_~s__state~0 == 8448); 44276#L168 assume ssl3_accept_~s__state~0 == 8576; 44094#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 44275#L449 assume !(ssl3_accept_~ret~0 <= 0); 44273#L452 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 42964#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 44834#L585 assume !(ssl3_accept_~state~0 == 8576); 44832#L603 ssl3_accept_~skip~0 := 0; 44831#L99-3 assume true; 44830#L99-1 assume !false; 44829#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44828#L102 assume !(ssl3_accept_~s__state~0 == 12292); 44827#L105 assume !(ssl3_accept_~s__state~0 == 16384); 44826#L108 assume !(ssl3_accept_~s__state~0 == 8192); 44825#L111 assume !(ssl3_accept_~s__state~0 == 24576); 44824#L114 assume !(ssl3_accept_~s__state~0 == 8195); 44823#L117 assume !(ssl3_accept_~s__state~0 == 8480); 43403#L120 assume !(ssl3_accept_~s__state~0 == 8481); 44801#L123 assume !(ssl3_accept_~s__state~0 == 8482); 44800#L126 assume !(ssl3_accept_~s__state~0 == 8464); 44799#L129 assume !(ssl3_accept_~s__state~0 == 8465); 44710#L132 assume ssl3_accept_~s__state~0 == 8466; 42928#L133 [2018-11-10 11:57:24,791 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:24,791 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 16 times [2018-11-10 11:57:24,791 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:24,791 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:24,792 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:24,792 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:57:24,792 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:24,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:24,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:24,800 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:24,800 INFO L82 PathProgramCache]: Analyzing trace with hash 807793166, now seen corresponding path program 1 times [2018-11-10 11:57:24,800 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:24,801 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:24,803 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:24,803 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 11:57:24,803 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:24,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:57:24,956 INFO L134 CoverageAnalysis]: Checked inductivity of 414 backedges. 184 proven. 0 refuted. 0 times theorem prover too weak. 230 trivial. 0 not checked. [2018-11-10 11:57:24,957 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 11:57:24,957 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-11-10 11:57:24,957 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 11:57:24,957 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-10 11:57:24,957 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-11-10 11:57:24,958 INFO L87 Difference]: Start difference. First operand 1998 states and 2617 transitions. cyclomatic complexity: 626 Second operand 4 states. [2018-11-10 11:57:25,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 11:57:25,083 INFO L93 Difference]: Finished difference Result 2512 states and 3230 transitions. [2018-11-10 11:57:25,085 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-11-10 11:57:25,085 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2512 states and 3230 transitions. [2018-11-10 11:57:25,092 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2257 [2018-11-10 11:57:25,098 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2512 states to 2512 states and 3230 transitions. [2018-11-10 11:57:25,098 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2382 [2018-11-10 11:57:25,099 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2382 [2018-11-10 11:57:25,099 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2512 states and 3230 transitions. [2018-11-10 11:57:25,101 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:57:25,101 INFO L705 BuchiCegarLoop]: Abstraction has 2512 states and 3230 transitions. [2018-11-10 11:57:25,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2512 states and 3230 transitions. [2018-11-10 11:57:25,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2512 to 2089. [2018-11-10 11:57:25,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2089 states. [2018-11-10 11:57:25,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2089 states to 2089 states and 2760 transitions. [2018-11-10 11:57:25,120 INFO L728 BuchiCegarLoop]: Abstraction has 2089 states and 2760 transitions. [2018-11-10 11:57:25,120 INFO L608 BuchiCegarLoop]: Abstraction has 2089 states and 2760 transitions. [2018-11-10 11:57:25,120 INFO L442 BuchiCegarLoop]: ======== Iteration 22============ [2018-11-10 11:57:25,120 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2089 states and 2760 transitions. [2018-11-10 11:57:25,124 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1870 [2018-11-10 11:57:25,125 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:57:25,125 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:57:25,126 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-10 11:57:25,126 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 11:57:25,126 INFO L793 eck$LassoCheckResult]: Stem: 47565#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 47389#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 47390#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 47557#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 47558#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 47520#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 47618#L99-3 assume true; 48161#L99-1 assume !false; 48160#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48157#L102 assume !(ssl3_accept_~s__state~0 == 12292); 48154#L105 assume !(ssl3_accept_~s__state~0 == 16384); 48151#L108 assume !(ssl3_accept_~s__state~0 == 8192); 48148#L111 assume !(ssl3_accept_~s__state~0 == 24576); 48145#L114 assume !(ssl3_accept_~s__state~0 == 8195); 48142#L117 assume !(ssl3_accept_~s__state~0 == 8480); 48139#L120 assume !(ssl3_accept_~s__state~0 == 8481); 48136#L123 assume !(ssl3_accept_~s__state~0 == 8482); 48133#L126 assume ssl3_accept_~s__state~0 == 8464; 47447#L133 [2018-11-10 11:57:25,126 INFO L795 eck$LassoCheckResult]: Loop: 47447#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 47448#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 47368#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 47369#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 49003#L585 assume !(ssl3_accept_~state~0 == 8576); 49000#L603 ssl3_accept_~skip~0 := 0; 48997#L99-3 assume true; 48953#L99-1 assume !false; 48823#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48822#L102 assume !(ssl3_accept_~s__state~0 == 12292); 48821#L105 assume !(ssl3_accept_~s__state~0 == 16384); 48820#L108 assume !(ssl3_accept_~s__state~0 == 8192); 48819#L111 assume !(ssl3_accept_~s__state~0 == 24576); 48818#L114 assume !(ssl3_accept_~s__state~0 == 8195); 48817#L117 assume !(ssl3_accept_~s__state~0 == 8480); 48816#L120 assume !(ssl3_accept_~s__state~0 == 8481); 48815#L123 assume !(ssl3_accept_~s__state~0 == 8482); 48814#L126 assume !(ssl3_accept_~s__state~0 == 8464); 48813#L129 assume !(ssl3_accept_~s__state~0 == 8465); 48812#L132 assume !(ssl3_accept_~s__state~0 == 8466); 47961#L135 assume ssl3_accept_~s__state~0 == 8496; 47697#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 47959#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 47958#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 47957#L297 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 47561#L297-2 ssl3_accept_~s__init_num~0 := 0; 48039#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 48034#L585 assume !(ssl3_accept_~state~0 == 8576); 48030#L603 ssl3_accept_~skip~0 := 0; 48025#L99-3 assume true; 48018#L99-1 assume !false; 47935#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47934#L102 assume !(ssl3_accept_~s__state~0 == 12292); 47933#L105 assume !(ssl3_accept_~s__state~0 == 16384); 47932#L108 assume !(ssl3_accept_~s__state~0 == 8192); 47931#L111 assume !(ssl3_accept_~s__state~0 == 24576); 47930#L114 assume !(ssl3_accept_~s__state~0 == 8195); 47929#L117 assume !(ssl3_accept_~s__state~0 == 8480); 47928#L120 assume !(ssl3_accept_~s__state~0 == 8481); 47927#L123 assume !(ssl3_accept_~s__state~0 == 8482); 47926#L126 assume !(ssl3_accept_~s__state~0 == 8464); 47925#L129 assume !(ssl3_accept_~s__state~0 == 8465); 47924#L132 assume !(ssl3_accept_~s__state~0 == 8466); 47923#L135 assume !(ssl3_accept_~s__state~0 == 8496); 47922#L138 assume !(ssl3_accept_~s__state~0 == 8497); 47627#L141 assume ssl3_accept_~s__state~0 == 8512; 47625#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 47489#L309 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 47474#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 47475#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 49441#L585 assume !(ssl3_accept_~state~0 == 8576); 49421#L603 ssl3_accept_~skip~0 := 0; 49419#L99-3 assume true; 47568#L99-1 assume !false; 47569#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49380#L102 assume !(ssl3_accept_~s__state~0 == 12292); 49379#L105 assume !(ssl3_accept_~s__state~0 == 16384); 49378#L108 assume !(ssl3_accept_~s__state~0 == 8192); 49377#L111 assume !(ssl3_accept_~s__state~0 == 24576); 49376#L114 assume !(ssl3_accept_~s__state~0 == 8195); 49375#L117 assume !(ssl3_accept_~s__state~0 == 8480); 49374#L120 assume !(ssl3_accept_~s__state~0 == 8481); 49373#L123 assume !(ssl3_accept_~s__state~0 == 8482); 49372#L126 assume !(ssl3_accept_~s__state~0 == 8464); 49371#L129 assume !(ssl3_accept_~s__state~0 == 8465); 49370#L132 assume !(ssl3_accept_~s__state~0 == 8466); 49369#L135 assume !(ssl3_accept_~s__state~0 == 8496); 49368#L138 assume !(ssl3_accept_~s__state~0 == 8497); 49367#L141 assume !(ssl3_accept_~s__state~0 == 8512); 49366#L144 assume !(ssl3_accept_~s__state~0 == 8513); 49365#L147 assume ssl3_accept_~s__state~0 == 8528; 47648#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 49363#L327 assume !((ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 49362#L327-2 assume !(ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0); 49361#L336 assume !((ssl3_accept_~l~0 + 30) % 4294967296 != 0); 49360#L339 assume !((ssl3_accept_~l~0 + 1) % 4294967296 != 0);ssl3_accept_~skip~0 := 1; 47503#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 47504#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 47381#L585 assume !(ssl3_accept_~state~0 == 8576); 47391#L603 ssl3_accept_~skip~0 := 0; 47562#L99-3 assume true; 47563#L99-1 assume !false; 48016#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48017#L102 assume !(ssl3_accept_~s__state~0 == 12292); 48012#L105 assume !(ssl3_accept_~s__state~0 == 16384); 48013#L108 assume !(ssl3_accept_~s__state~0 == 8192); 48008#L111 assume !(ssl3_accept_~s__state~0 == 24576); 48009#L114 assume !(ssl3_accept_~s__state~0 == 8195); 48004#L117 assume !(ssl3_accept_~s__state~0 == 8480); 48005#L120 assume !(ssl3_accept_~s__state~0 == 8481); 48000#L123 assume !(ssl3_accept_~s__state~0 == 8482); 48001#L126 assume !(ssl3_accept_~s__state~0 == 8464); 47996#L129 assume !(ssl3_accept_~s__state~0 == 8465); 47997#L132 assume !(ssl3_accept_~s__state~0 == 8466); 47992#L135 assume !(ssl3_accept_~s__state~0 == 8496); 47993#L138 assume !(ssl3_accept_~s__state~0 == 8497); 47978#L141 assume !(ssl3_accept_~s__state~0 == 8512); 47979#L144 assume !(ssl3_accept_~s__state~0 == 8513); 47974#L147 assume !(ssl3_accept_~s__state~0 == 8528); 47975#L150 assume !(ssl3_accept_~s__state~0 == 8529); 47759#L153 assume ssl3_accept_~s__state~0 == 8544; 47684#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 47421#L384 assume !(ssl3_accept_~s__session__peer~0 != 0); 47423#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 47487#L397 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 47366#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 47416#L409 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; 49299#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 49294#L585 assume !(ssl3_accept_~state~0 == 8576); 49252#L603 ssl3_accept_~skip~0 := 0; 49250#L99-3 assume true; 49248#L99-1 assume !false; 49236#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49235#L102 assume !(ssl3_accept_~s__state~0 == 12292); 49234#L105 assume !(ssl3_accept_~s__state~0 == 16384); 49233#L108 assume !(ssl3_accept_~s__state~0 == 8192); 49232#L111 assume !(ssl3_accept_~s__state~0 == 24576); 49231#L114 assume !(ssl3_accept_~s__state~0 == 8195); 49230#L117 assume !(ssl3_accept_~s__state~0 == 8480); 49229#L120 assume !(ssl3_accept_~s__state~0 == 8481); 49228#L123 assume !(ssl3_accept_~s__state~0 == 8482); 49227#L126 assume !(ssl3_accept_~s__state~0 == 8464); 49226#L129 assume !(ssl3_accept_~s__state~0 == 8465); 49225#L132 assume !(ssl3_accept_~s__state~0 == 8466); 49224#L135 assume !(ssl3_accept_~s__state~0 == 8496); 49223#L138 assume !(ssl3_accept_~s__state~0 == 8497); 49222#L141 assume !(ssl3_accept_~s__state~0 == 8512); 49221#L144 assume !(ssl3_accept_~s__state~0 == 8513); 49220#L147 assume !(ssl3_accept_~s__state~0 == 8528); 49219#L150 assume !(ssl3_accept_~s__state~0 == 8529); 49218#L153 assume !(ssl3_accept_~s__state~0 == 8544); 49217#L156 assume !(ssl3_accept_~s__state~0 == 8545); 49216#L159 assume !(ssl3_accept_~s__state~0 == 8560); 49215#L162 assume !(ssl3_accept_~s__state~0 == 8561); 49214#L165 assume ssl3_accept_~s__state~0 == 8448; 49213#L166 assume !(ssl3_accept_~num1~0 > 0); 49211#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 49209#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 49204#L585 assume !(ssl3_accept_~state~0 == 8576); 49201#L603 ssl3_accept_~skip~0 := 0; 49199#L99-3 assume true; 49120#L99-1 assume !false; 49086#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49085#L102 assume !(ssl3_accept_~s__state~0 == 12292); 49084#L105 assume !(ssl3_accept_~s__state~0 == 16384); 49083#L108 assume !(ssl3_accept_~s__state~0 == 8192); 49082#L111 assume !(ssl3_accept_~s__state~0 == 24576); 49081#L114 assume !(ssl3_accept_~s__state~0 == 8195); 49080#L117 assume !(ssl3_accept_~s__state~0 == 8480); 49079#L120 assume !(ssl3_accept_~s__state~0 == 8481); 49078#L123 assume !(ssl3_accept_~s__state~0 == 8482); 49077#L126 assume !(ssl3_accept_~s__state~0 == 8464); 49076#L129 assume !(ssl3_accept_~s__state~0 == 8465); 49075#L132 assume !(ssl3_accept_~s__state~0 == 8466); 49074#L135 assume !(ssl3_accept_~s__state~0 == 8496); 49073#L138 assume !(ssl3_accept_~s__state~0 == 8497); 49072#L141 assume !(ssl3_accept_~s__state~0 == 8512); 49071#L144 assume !(ssl3_accept_~s__state~0 == 8513); 49070#L147 assume !(ssl3_accept_~s__state~0 == 8528); 49069#L150 assume !(ssl3_accept_~s__state~0 == 8529); 49068#L153 assume !(ssl3_accept_~s__state~0 == 8544); 49067#L156 assume !(ssl3_accept_~s__state~0 == 8545); 49066#L159 assume !(ssl3_accept_~s__state~0 == 8560); 49065#L162 assume !(ssl3_accept_~s__state~0 == 8561); 49064#L165 assume !(ssl3_accept_~s__state~0 == 8448); 47532#L168 assume ssl3_accept_~s__state~0 == 8576; 47533#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 47527#L449 assume !(ssl3_accept_~ret~0 <= 0); 47528#L452 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 48542#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 49037#L585 assume ssl3_accept_~state~0 == 8576; 49035#L604 assume !(ssl3_accept_~s__state~0 == 8592); 48959#L603 ssl3_accept_~skip~0 := 0; 48957#L99-3 assume true; 48955#L99-1 assume !false; 48836#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48835#L102 assume !(ssl3_accept_~s__state~0 == 12292); 48834#L105 assume !(ssl3_accept_~s__state~0 == 16384); 48833#L108 assume !(ssl3_accept_~s__state~0 == 8192); 48832#L111 assume !(ssl3_accept_~s__state~0 == 24576); 48831#L114 assume !(ssl3_accept_~s__state~0 == 8195); 48830#L117 assume !(ssl3_accept_~s__state~0 == 8480); 47638#L120 assume !(ssl3_accept_~s__state~0 == 8481); 48829#L123 assume !(ssl3_accept_~s__state~0 == 8482); 48828#L126 assume !(ssl3_accept_~s__state~0 == 8464); 48826#L129 assume !(ssl3_accept_~s__state~0 == 8465); 48827#L132 assume ssl3_accept_~s__state~0 == 8466; 47447#L133 [2018-11-10 11:57:25,126 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:25,126 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 17 times [2018-11-10 11:57:25,126 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:25,127 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:25,127 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:25,127 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:57:25,127 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:25,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:25,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:25,132 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:25,132 INFO L82 PathProgramCache]: Analyzing trace with hash 115944138, now seen corresponding path program 1 times [2018-11-10 11:57:25,132 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:25,133 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:25,133 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:25,133 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 11:57:25,133 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:25,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:57:25,195 INFO L134 CoverageAnalysis]: Checked inductivity of 414 backedges. 231 proven. 0 refuted. 0 times theorem prover too weak. 183 trivial. 0 not checked. [2018-11-10 11:57:25,195 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 11:57:25,195 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 11:57:25,195 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 11:57:25,196 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 11:57:25,196 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 11:57:25,196 INFO L87 Difference]: Start difference. First operand 2089 states and 2760 transitions. cyclomatic complexity: 678 Second operand 3 states. [2018-11-10 11:57:25,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 11:57:25,222 INFO L93 Difference]: Finished difference Result 3514 states and 4612 transitions. [2018-11-10 11:57:25,223 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 11:57:25,223 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3514 states and 4612 transitions. [2018-11-10 11:57:25,229 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3295 [2018-11-10 11:57:25,238 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3514 states to 3514 states and 4612 transitions. [2018-11-10 11:57:25,238 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3402 [2018-11-10 11:57:25,240 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3402 [2018-11-10 11:57:25,240 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3514 states and 4612 transitions. [2018-11-10 11:57:25,240 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:57:25,240 INFO L705 BuchiCegarLoop]: Abstraction has 3514 states and 4612 transitions. [2018-11-10 11:57:25,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3514 states and 4612 transitions. [2018-11-10 11:57:25,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3514 to 2089. [2018-11-10 11:57:25,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2089 states. [2018-11-10 11:57:25,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2089 states to 2089 states and 2758 transitions. [2018-11-10 11:57:25,263 INFO L728 BuchiCegarLoop]: Abstraction has 2089 states and 2758 transitions. [2018-11-10 11:57:25,263 INFO L608 BuchiCegarLoop]: Abstraction has 2089 states and 2758 transitions. [2018-11-10 11:57:25,263 INFO L442 BuchiCegarLoop]: ======== Iteration 23============ [2018-11-10 11:57:25,263 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2089 states and 2758 transitions. [2018-11-10 11:57:25,267 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1870 [2018-11-10 11:57:25,267 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:57:25,267 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:57:25,268 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-10 11:57:25,268 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 11:57:25,268 INFO L793 eck$LassoCheckResult]: Stem: 53176#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 52994#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 52995#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 53173#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 53174#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 53135#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 53234#L99-3 assume true; 53262#L99-1 assume !false; 53475#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53476#L102 assume !(ssl3_accept_~s__state~0 == 12292); 53471#L105 assume !(ssl3_accept_~s__state~0 == 16384); 53472#L108 assume !(ssl3_accept_~s__state~0 == 8192); 53467#L111 assume !(ssl3_accept_~s__state~0 == 24576); 53468#L114 assume !(ssl3_accept_~s__state~0 == 8195); 53463#L117 assume !(ssl3_accept_~s__state~0 == 8480); 53464#L120 assume !(ssl3_accept_~s__state~0 == 8481); 53459#L123 assume !(ssl3_accept_~s__state~0 == 8482); 53460#L126 assume ssl3_accept_~s__state~0 == 8464; 53063#L133 [2018-11-10 11:57:25,269 INFO L795 eck$LassoCheckResult]: Loop: 53063#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 53064#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 52977#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 52978#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 54759#L585 assume !(ssl3_accept_~state~0 == 8576); 54756#L603 ssl3_accept_~skip~0 := 0; 54754#L99-3 assume true; 54752#L99-1 assume !false; 54750#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54748#L102 assume !(ssl3_accept_~s__state~0 == 12292); 54746#L105 assume !(ssl3_accept_~s__state~0 == 16384); 54744#L108 assume !(ssl3_accept_~s__state~0 == 8192); 54742#L111 assume !(ssl3_accept_~s__state~0 == 24576); 54740#L114 assume !(ssl3_accept_~s__state~0 == 8195); 54738#L117 assume !(ssl3_accept_~s__state~0 == 8480); 54736#L120 assume !(ssl3_accept_~s__state~0 == 8481); 54734#L123 assume !(ssl3_accept_~s__state~0 == 8482); 54732#L126 assume !(ssl3_accept_~s__state~0 == 8464); 54731#L129 assume !(ssl3_accept_~s__state~0 == 8465); 54730#L132 assume !(ssl3_accept_~s__state~0 == 8466); 53302#L135 assume ssl3_accept_~s__state~0 == 8496; 53047#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 53048#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 54066#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 54064#L297 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 53175#L297-2 ssl3_accept_~s__init_num~0 := 0; 54434#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 54426#L585 assume !(ssl3_accept_~state~0 == 8576); 54419#L603 ssl3_accept_~skip~0 := 0; 54416#L99-3 assume true; 54414#L99-1 assume !false; 54412#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54410#L102 assume !(ssl3_accept_~s__state~0 == 12292); 54408#L105 assume !(ssl3_accept_~s__state~0 == 16384); 54406#L108 assume !(ssl3_accept_~s__state~0 == 8192); 54404#L111 assume !(ssl3_accept_~s__state~0 == 24576); 54402#L114 assume !(ssl3_accept_~s__state~0 == 8195); 54400#L117 assume !(ssl3_accept_~s__state~0 == 8480); 54398#L120 assume !(ssl3_accept_~s__state~0 == 8481); 54396#L123 assume !(ssl3_accept_~s__state~0 == 8482); 54394#L126 assume !(ssl3_accept_~s__state~0 == 8464); 54392#L129 assume !(ssl3_accept_~s__state~0 == 8465); 54390#L132 assume !(ssl3_accept_~s__state~0 == 8466); 54388#L135 assume !(ssl3_accept_~s__state~0 == 8496); 54386#L138 assume !(ssl3_accept_~s__state~0 == 8497); 53297#L141 assume ssl3_accept_~s__state~0 == 8512; 53219#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 53102#L309 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 53087#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 53088#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 54020#L585 assume !(ssl3_accept_~state~0 == 8576); 54017#L603 ssl3_accept_~skip~0 := 0; 54015#L99-3 assume true; 54013#L99-1 assume !false; 54011#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54009#L102 assume !(ssl3_accept_~s__state~0 == 12292); 54007#L105 assume !(ssl3_accept_~s__state~0 == 16384); 54005#L108 assume !(ssl3_accept_~s__state~0 == 8192); 54003#L111 assume !(ssl3_accept_~s__state~0 == 24576); 54000#L114 assume !(ssl3_accept_~s__state~0 == 8195); 53997#L117 assume !(ssl3_accept_~s__state~0 == 8480); 53994#L120 assume !(ssl3_accept_~s__state~0 == 8481); 53991#L123 assume !(ssl3_accept_~s__state~0 == 8482); 53988#L126 assume !(ssl3_accept_~s__state~0 == 8464); 53985#L129 assume !(ssl3_accept_~s__state~0 == 8465); 53982#L132 assume !(ssl3_accept_~s__state~0 == 8466); 53979#L135 assume !(ssl3_accept_~s__state~0 == 8496); 53974#L138 assume !(ssl3_accept_~s__state~0 == 8497); 53967#L141 assume !(ssl3_accept_~s__state~0 == 8512); 53960#L144 assume !(ssl3_accept_~s__state~0 == 8513); 53298#L147 assume ssl3_accept_~s__state~0 == 8528; 53205#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 53206#L327 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 53214#L327-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 53055#L359 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 53056#L361 assume !(ssl3_accept_~ret~0 <= 0); 53109#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 53115#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 52989#L585 assume !(ssl3_accept_~state~0 == 8576); 55015#L603 ssl3_accept_~skip~0 := 0; 55014#L99-3 assume true; 55013#L99-1 assume !false; 55012#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55011#L102 assume !(ssl3_accept_~s__state~0 == 12292); 55010#L105 assume !(ssl3_accept_~s__state~0 == 16384); 53116#L108 assume !(ssl3_accept_~s__state~0 == 8192); 53117#L111 assume !(ssl3_accept_~s__state~0 == 24576); 53020#L114 assume !(ssl3_accept_~s__state~0 == 8195); 53021#L117 assume !(ssl3_accept_~s__state~0 == 8480); 53008#L120 assume !(ssl3_accept_~s__state~0 == 8481); 53009#L123 assume !(ssl3_accept_~s__state~0 == 8482); 53192#L126 assume !(ssl3_accept_~s__state~0 == 8464); 53193#L129 assume !(ssl3_accept_~s__state~0 == 8465); 53199#L132 assume !(ssl3_accept_~s__state~0 == 8466); 55006#L135 assume !(ssl3_accept_~s__state~0 == 8496); 53156#L138 assume !(ssl3_accept_~s__state~0 == 8497); 53120#L141 assume !(ssl3_accept_~s__state~0 == 8512); 53121#L144 assume !(ssl3_accept_~s__state~0 == 8513); 54383#L147 assume !(ssl3_accept_~s__state~0 == 8528); 54376#L150 assume !(ssl3_accept_~s__state~0 == 8529); 54377#L153 assume ssl3_accept_~s__state~0 == 8544; 53145#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 53146#L384 assume !(ssl3_accept_~s__session__peer~0 != 0); 53191#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 53197#L397 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 52975#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 52972#L409 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; 52973#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 54982#L585 assume !(ssl3_accept_~state~0 == 8576); 54980#L603 ssl3_accept_~skip~0 := 0; 54979#L99-3 assume true; 54978#L99-1 assume !false; 54977#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54976#L102 assume !(ssl3_accept_~s__state~0 == 12292); 54975#L105 assume !(ssl3_accept_~s__state~0 == 16384); 54974#L108 assume !(ssl3_accept_~s__state~0 == 8192); 54973#L111 assume !(ssl3_accept_~s__state~0 == 24576); 54972#L114 assume !(ssl3_accept_~s__state~0 == 8195); 54971#L117 assume !(ssl3_accept_~s__state~0 == 8480); 54970#L120 assume !(ssl3_accept_~s__state~0 == 8481); 54969#L123 assume !(ssl3_accept_~s__state~0 == 8482); 54967#L126 assume !(ssl3_accept_~s__state~0 == 8464); 54966#L129 assume !(ssl3_accept_~s__state~0 == 8465); 54961#L132 assume !(ssl3_accept_~s__state~0 == 8466); 54958#L135 assume !(ssl3_accept_~s__state~0 == 8496); 54956#L138 assume !(ssl3_accept_~s__state~0 == 8497); 54954#L141 assume !(ssl3_accept_~s__state~0 == 8512); 53065#L144 assume !(ssl3_accept_~s__state~0 == 8513); 53026#L147 assume !(ssl3_accept_~s__state~0 == 8528); 53027#L150 assume !(ssl3_accept_~s__state~0 == 8529); 53051#L153 assume !(ssl3_accept_~s__state~0 == 8544); 54784#L156 assume !(ssl3_accept_~s__state~0 == 8545); 54604#L159 assume !(ssl3_accept_~s__state~0 == 8560); 54385#L162 assume !(ssl3_accept_~s__state~0 == 8561); 54373#L165 assume ssl3_accept_~s__state~0 == 8448; 54374#L166 assume !(ssl3_accept_~num1~0 > 0); 53158#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 53159#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 54944#L585 assume !(ssl3_accept_~state~0 == 8576); 54941#L603 ssl3_accept_~skip~0 := 0; 54939#L99-3 assume true; 54937#L99-1 assume !false; 54935#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54933#L102 assume !(ssl3_accept_~s__state~0 == 12292); 54931#L105 assume !(ssl3_accept_~s__state~0 == 16384); 54929#L108 assume !(ssl3_accept_~s__state~0 == 8192); 54927#L111 assume !(ssl3_accept_~s__state~0 == 24576); 54925#L114 assume !(ssl3_accept_~s__state~0 == 8195); 54923#L117 assume !(ssl3_accept_~s__state~0 == 8480); 54921#L120 assume !(ssl3_accept_~s__state~0 == 8481); 54919#L123 assume !(ssl3_accept_~s__state~0 == 8482); 54917#L126 assume !(ssl3_accept_~s__state~0 == 8464); 54915#L129 assume !(ssl3_accept_~s__state~0 == 8465); 54908#L132 assume !(ssl3_accept_~s__state~0 == 8466); 54906#L135 assume !(ssl3_accept_~s__state~0 == 8496); 54904#L138 assume !(ssl3_accept_~s__state~0 == 8497); 54898#L141 assume !(ssl3_accept_~s__state~0 == 8512); 54849#L144 assume !(ssl3_accept_~s__state~0 == 8513); 54817#L147 assume !(ssl3_accept_~s__state~0 == 8528); 54814#L150 assume !(ssl3_accept_~s__state~0 == 8529); 54811#L153 assume !(ssl3_accept_~s__state~0 == 8544); 53220#L156 assume !(ssl3_accept_~s__state~0 == 8545); 53221#L159 assume !(ssl3_accept_~s__state~0 == 8560); 54780#L162 assume !(ssl3_accept_~s__state~0 == 8561); 54778#L165 assume !(ssl3_accept_~s__state~0 == 8448); 54776#L168 assume ssl3_accept_~s__state~0 == 8576; 53057#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 53058#L449 assume !(ssl3_accept_~ret~0 <= 0); 53096#L452 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 53097#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 54853#L585 assume ssl3_accept_~state~0 == 8576; 54841#L604 assume !(ssl3_accept_~s__state~0 == 8592); 54839#L603 ssl3_accept_~skip~0 := 0; 54837#L99-3 assume true; 54835#L99-1 assume !false; 54833#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54831#L102 assume !(ssl3_accept_~s__state~0 == 12292); 54829#L105 assume !(ssl3_accept_~s__state~0 == 16384); 54827#L108 assume !(ssl3_accept_~s__state~0 == 8192); 54825#L111 assume !(ssl3_accept_~s__state~0 == 24576); 54823#L114 assume !(ssl3_accept_~s__state~0 == 8195); 54822#L117 assume !(ssl3_accept_~s__state~0 == 8480); 53292#L120 assume !(ssl3_accept_~s__state~0 == 8481); 54812#L123 assume !(ssl3_accept_~s__state~0 == 8482); 54809#L126 assume !(ssl3_accept_~s__state~0 == 8464); 54782#L129 assume !(ssl3_accept_~s__state~0 == 8465); 53301#L132 assume ssl3_accept_~s__state~0 == 8466; 53063#L133 [2018-11-10 11:57:25,269 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:25,269 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 18 times [2018-11-10 11:57:25,269 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:25,269 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:25,270 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:25,270 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:57:25,270 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:25,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:25,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:25,275 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:25,275 INFO L82 PathProgramCache]: Analyzing trace with hash -870518231, now seen corresponding path program 1 times [2018-11-10 11:57:25,275 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:25,275 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:25,275 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:25,276 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 11:57:25,276 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:25,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:25,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:25,306 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:25,307 INFO L82 PathProgramCache]: Analyzing trace with hash 1097212091, now seen corresponding path program 1 times [2018-11-10 11:57:25,307 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:25,307 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:25,310 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:25,310 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:57:25,310 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:25,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:25,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:26,149 WARN L179 SmtUtils]: Spent 786.00 ms on a formula simplification. DAG size of input: 407 DAG size of output: 154 [2018-11-10 11:57:26,200 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 11:57:26,200 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 11:57:26,200 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 11:57:26,200 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 11:57:26,200 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-10 11:57:26,200 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 11:57:26,200 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 11:57:26,200 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 11:57:26,200 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11_false-unreach-call_false-termination.cil.c_Iteration23_Loop [2018-11-10 11:57:26,201 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 11:57:26,201 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 11:57:26,203 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-10 11:57:26,210 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-10 11:57:26,211 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-10 11:57:26,213 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-10 11:57:26,216 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-10 11:57:26,219 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-10 11:57:26,222 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 11:57:26,231 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 11:57:26,234 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-10 11:57:26,236 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-10 11:57:26,238 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-10 11:57:26,240 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-10 11:57:26,242 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-10 11:57:26,257 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-10 11:57:26,262 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-10 11:57:26,264 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 11:57:26,267 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 11:57:26,272 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-10 11:57:26,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-10 11:57:26,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-10 11:57:26,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-10 11:57:26,283 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-10 11:57:26,285 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-10 11:57:26,498 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 11:57:26,498 INFO L410 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a131eb23-ba0a-418f-b36d-d07510a7f6ac/bin-2019/uautomizer/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 11:57:26,512 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 11:57:26,512 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a131eb23-ba0a-418f-b36d-d07510a7f6ac/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-10 11:57:26,543 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-10 11:57:26,543 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 11:57:26,547 INFO L450 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-10 11:57:26,563 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 11:57:26,563 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 11:57:26,563 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 11:57:26,564 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 11:57:26,564 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-10 11:57:26,564 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 11:57:26,564 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 11:57:26,564 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 11:57:26,564 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11_false-unreach-call_false-termination.cil.c_Iteration23_Loop [2018-11-10 11:57:26,564 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 11:57:26,564 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 11:57:26,566 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-10 11:57:26,578 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-10 11:57:26,580 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-10 11:57:26,584 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-10 11:57:26,587 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-10 11:57:26,591 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-10 11:57:26,594 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-10 11:57:26,596 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-10 11:57:26,598 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-10 11:57:26,600 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-10 11:57:26,601 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-10 11:57:26,603 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-10 11:57:26,604 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-10 11:57:26,606 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-10 11:57:26,611 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-10 11:57:26,613 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-10 11:57:26,617 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-10 11:57:26,618 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-10 11:57:26,622 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-10 11:57:26,624 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-10 11:57:26,628 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-10 11:57:26,630 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-10 11:57:26,632 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-10 11:57:26,783 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 11:57:26,784 INFO L496 LassoAnalysis]: Using template 'affine'. [2018-11-10 11:57:26,784 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-10 11:57:26,784 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 11:57:26,784 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 11:57:26,785 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 11:57:26,785 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 11:57:26,785 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 11:57:26,785 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 11:57:26,785 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 11:57:26,786 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-10 11:57:26,787 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-10 11:57:26,787 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2018-11-10 11:57:26,787 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-10 11:57:26,787 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-10 11:57:26,787 INFO L517 LassoAnalysis]: Proved termination. [2018-11-10 11:57:26,788 INFO L519 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-10 11:57:26,788 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-10 11:57:26,818 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:26,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:57:26,828 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 11:57:26,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:57:26,863 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 11:57:26,885 INFO L134 CoverageAnalysis]: Checked inductivity of 414 backedges. 107 proven. 0 refuted. 0 times theorem prover too weak. 307 trivial. 0 not checked. [2018-11-10 11:57:26,886 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-10 11:57:26,886 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 2089 states and 2758 transitions. cyclomatic complexity: 676 Second operand 5 states. [2018-11-10 11:57:26,937 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 2089 states and 2758 transitions. cyclomatic complexity: 676. Second operand 5 states. Result 4991 states and 6551 transitions. Complement of second has 4 states. [2018-11-10 11:57:26,938 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-10 11:57:26,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-10 11:57:26,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 409 transitions. [2018-11-10 11:57:26,939 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 409 transitions. Stem has 18 letters. Loop has 187 letters. [2018-11-10 11:57:26,942 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 11:57:26,942 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 409 transitions. Stem has 205 letters. Loop has 187 letters. [2018-11-10 11:57:26,944 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 11:57:26,944 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 409 transitions. Stem has 18 letters. Loop has 374 letters. [2018-11-10 11:57:26,950 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 11:57:26,950 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4991 states and 6551 transitions. [2018-11-10 11:57:26,967 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3315 [2018-11-10 11:57:26,982 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4991 states to 4991 states and 6551 transitions. [2018-11-10 11:57:26,982 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3424 [2018-11-10 11:57:26,984 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3430 [2018-11-10 11:57:26,985 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4991 states and 6551 transitions. [2018-11-10 11:57:26,985 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:57:26,985 INFO L705 BuchiCegarLoop]: Abstraction has 4991 states and 6551 transitions. [2018-11-10 11:57:26,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4991 states and 6551 transitions. [2018-11-10 11:57:27,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4991 to 4985. [2018-11-10 11:57:27,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4985 states. [2018-11-10 11:57:27,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4985 states to 4985 states and 6542 transitions. [2018-11-10 11:57:27,072 INFO L728 BuchiCegarLoop]: Abstraction has 4985 states and 6542 transitions. [2018-11-10 11:57:27,072 INFO L608 BuchiCegarLoop]: Abstraction has 4985 states and 6542 transitions. [2018-11-10 11:57:27,072 INFO L442 BuchiCegarLoop]: ======== Iteration 24============ [2018-11-10 11:57:27,072 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4985 states and 6542 transitions. [2018-11-10 11:57:27,083 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3315 [2018-11-10 11:57:27,083 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:57:27,083 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:57:27,084 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-10 11:57:27,084 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 11:57:27,084 INFO L793 eck$LassoCheckResult]: Stem: 60957#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 60726#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 60727#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 60953#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 60954#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 60903#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 61027#L99-3 assume true; 61553#L99-1 assume !false; 62473#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62468#L102 assume !(ssl3_accept_~s__state~0 == 12292); 62469#L105 assume !(ssl3_accept_~s__state~0 == 16384); 62462#L108 assume !(ssl3_accept_~s__state~0 == 8192); 62463#L111 assume !(ssl3_accept_~s__state~0 == 24576); 62457#L114 assume !(ssl3_accept_~s__state~0 == 8195); 62458#L117 assume !(ssl3_accept_~s__state~0 == 8480); 62450#L120 assume !(ssl3_accept_~s__state~0 == 8481); 62451#L123 assume !(ssl3_accept_~s__state~0 == 8482); 62442#L126 assume ssl3_accept_~s__state~0 == 8464; 61613#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 60712#L274 [2018-11-10 11:57:27,085 INFO L795 eck$LassoCheckResult]: Loop: 60712#L274 assume !(ssl3_accept_~blastFlag~0 == 0); 60713#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 64902#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 64897#L585 assume !(ssl3_accept_~state~0 == 8576); 64895#L603 ssl3_accept_~skip~0 := 0; 64894#L99-3 assume true; 64893#L99-1 assume !false; 64892#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64891#L102 assume !(ssl3_accept_~s__state~0 == 12292); 64890#L105 assume !(ssl3_accept_~s__state~0 == 16384); 64889#L108 assume !(ssl3_accept_~s__state~0 == 8192); 64888#L111 assume !(ssl3_accept_~s__state~0 == 24576); 64887#L114 assume !(ssl3_accept_~s__state~0 == 8195); 64886#L117 assume !(ssl3_accept_~s__state~0 == 8480); 64885#L120 assume !(ssl3_accept_~s__state~0 == 8481); 64884#L123 assume !(ssl3_accept_~s__state~0 == 8482); 64883#L126 assume !(ssl3_accept_~s__state~0 == 8464); 64882#L129 assume !(ssl3_accept_~s__state~0 == 8465); 64881#L132 assume !(ssl3_accept_~s__state~0 == 8466); 64639#L135 assume ssl3_accept_~s__state~0 == 8496; 64638#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 64637#L287 assume !(ssl3_accept_~blastFlag~0 == 1); 64636#L290 assume ssl3_accept_~blastFlag~0 == 3;ssl3_accept_~blastFlag~0 := 4; 64635#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 64577#L297 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 64578#L297-2 ssl3_accept_~s__init_num~0 := 0; 64740#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 64734#L585 assume !(ssl3_accept_~state~0 == 8576); 64732#L603 ssl3_accept_~skip~0 := 0; 64731#L99-3 assume true; 64634#L99-1 assume !false; 64631#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64629#L102 assume !(ssl3_accept_~s__state~0 == 12292); 64627#L105 assume !(ssl3_accept_~s__state~0 == 16384); 64625#L108 assume !(ssl3_accept_~s__state~0 == 8192); 64623#L111 assume !(ssl3_accept_~s__state~0 == 24576); 64621#L114 assume !(ssl3_accept_~s__state~0 == 8195); 64619#L117 assume !(ssl3_accept_~s__state~0 == 8480); 64617#L120 assume !(ssl3_accept_~s__state~0 == 8481); 64615#L123 assume !(ssl3_accept_~s__state~0 == 8482); 64613#L126 assume !(ssl3_accept_~s__state~0 == 8464); 64611#L129 assume !(ssl3_accept_~s__state~0 == 8465); 64609#L132 assume !(ssl3_accept_~s__state~0 == 8466); 64607#L135 assume !(ssl3_accept_~s__state~0 == 8496); 64605#L138 assume !(ssl3_accept_~s__state~0 == 8497); 64603#L141 assume ssl3_accept_~s__state~0 == 8512; 61006#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 60864#L309 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 60842#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 60843#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 65661#L585 assume !(ssl3_accept_~state~0 == 8576); 65659#L603 ssl3_accept_~skip~0 := 0; 65654#L99-3 assume true; 65651#L99-1 assume !false; 65649#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60904#L102 assume !(ssl3_accept_~s__state~0 == 12292); 60868#L105 assume !(ssl3_accept_~s__state~0 == 16384); 60869#L108 assume !(ssl3_accept_~s__state~0 == 8192); 60800#L111 assume !(ssl3_accept_~s__state~0 == 24576); 60801#L114 assume !(ssl3_accept_~s__state~0 == 8195); 65615#L117 assume !(ssl3_accept_~s__state~0 == 8480); 65613#L120 assume !(ssl3_accept_~s__state~0 == 8481); 65611#L123 assume !(ssl3_accept_~s__state~0 == 8482); 65610#L126 assume !(ssl3_accept_~s__state~0 == 8464); 65608#L129 assume !(ssl3_accept_~s__state~0 == 8465); 65606#L132 assume !(ssl3_accept_~s__state~0 == 8466); 65488#L135 assume !(ssl3_accept_~s__state~0 == 8496); 64571#L138 assume !(ssl3_accept_~s__state~0 == 8497); 64566#L141 assume !(ssl3_accept_~s__state~0 == 8512); 64563#L144 assume !(ssl3_accept_~s__state~0 == 8513); 64561#L147 assume ssl3_accept_~s__state~0 == 8528; 60987#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 60981#L327 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 60982#L327-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 60721#L359 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 60795#L361 assume !(ssl3_accept_~ret~0 <= 0); 60873#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 60883#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 64565#L585 assume !(ssl3_accept_~state~0 == 8576); 64562#L603 ssl3_accept_~skip~0 := 0; 64559#L99-3 assume true; 64560#L99-1 assume !false; 64551#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64552#L102 assume !(ssl3_accept_~s__state~0 == 12292); 64544#L105 assume !(ssl3_accept_~s__state~0 == 16384); 64545#L108 assume !(ssl3_accept_~s__state~0 == 8192); 64428#L111 assume !(ssl3_accept_~s__state~0 == 24576); 64429#L114 assume !(ssl3_accept_~s__state~0 == 8195); 64424#L117 assume !(ssl3_accept_~s__state~0 == 8480); 64425#L120 assume !(ssl3_accept_~s__state~0 == 8481); 64417#L123 assume !(ssl3_accept_~s__state~0 == 8482); 64418#L126 assume !(ssl3_accept_~s__state~0 == 8464); 64413#L129 assume !(ssl3_accept_~s__state~0 == 8465); 64414#L132 assume !(ssl3_accept_~s__state~0 == 8466); 64407#L135 assume !(ssl3_accept_~s__state~0 == 8496); 64408#L138 assume !(ssl3_accept_~s__state~0 == 8497); 64401#L141 assume !(ssl3_accept_~s__state~0 == 8512); 64402#L144 assume !(ssl3_accept_~s__state~0 == 8513); 64392#L147 assume !(ssl3_accept_~s__state~0 == 8528); 64393#L150 assume !(ssl3_accept_~s__state~0 == 8529); 62038#L153 assume ssl3_accept_~s__state~0 == 8544; 62039#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 60759#L384 assume !(ssl3_accept_~s__session__peer~0 != 0); 60761#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 60860#L397 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 60693#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 60688#L409 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; 60689#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 65344#L585 assume !(ssl3_accept_~state~0 == 8576); 65341#L603 ssl3_accept_~skip~0 := 0; 65339#L99-3 assume true; 65338#L99-1 assume !false; 65335#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65333#L102 assume !(ssl3_accept_~s__state~0 == 12292); 65332#L105 assume !(ssl3_accept_~s__state~0 == 16384); 65330#L108 assume !(ssl3_accept_~s__state~0 == 8192); 65327#L111 assume !(ssl3_accept_~s__state~0 == 24576); 65326#L114 assume !(ssl3_accept_~s__state~0 == 8195); 65320#L117 assume !(ssl3_accept_~s__state~0 == 8480); 65318#L120 assume !(ssl3_accept_~s__state~0 == 8481); 65317#L123 assume !(ssl3_accept_~s__state~0 == 8482); 65314#L126 assume !(ssl3_accept_~s__state~0 == 8464); 65312#L129 assume !(ssl3_accept_~s__state~0 == 8465); 65310#L132 assume !(ssl3_accept_~s__state~0 == 8466); 65308#L135 assume !(ssl3_accept_~s__state~0 == 8496); 65306#L138 assume !(ssl3_accept_~s__state~0 == 8497); 65304#L141 assume !(ssl3_accept_~s__state~0 == 8512); 65302#L144 assume !(ssl3_accept_~s__state~0 == 8513); 65300#L147 assume !(ssl3_accept_~s__state~0 == 8528); 65298#L150 assume !(ssl3_accept_~s__state~0 == 8529); 65296#L153 assume !(ssl3_accept_~s__state~0 == 8544); 65294#L156 assume !(ssl3_accept_~s__state~0 == 8545); 65292#L159 assume !(ssl3_accept_~s__state~0 == 8560); 65290#L162 assume !(ssl3_accept_~s__state~0 == 8561); 65288#L165 assume ssl3_accept_~s__state~0 == 8448; 60808#L166 assume !(ssl3_accept_~num1~0 > 0); 60810#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 65440#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 65433#L585 assume !(ssl3_accept_~state~0 == 8576); 65429#L603 ssl3_accept_~skip~0 := 0; 65426#L99-3 assume true; 65423#L99-1 assume !false; 65420#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65417#L102 assume !(ssl3_accept_~s__state~0 == 12292); 65414#L105 assume !(ssl3_accept_~s__state~0 == 16384); 65411#L108 assume !(ssl3_accept_~s__state~0 == 8192); 65408#L111 assume !(ssl3_accept_~s__state~0 == 24576); 65405#L114 assume !(ssl3_accept_~s__state~0 == 8195); 65402#L117 assume !(ssl3_accept_~s__state~0 == 8480); 65399#L120 assume !(ssl3_accept_~s__state~0 == 8481); 65396#L123 assume !(ssl3_accept_~s__state~0 == 8482); 65393#L126 assume !(ssl3_accept_~s__state~0 == 8464); 65390#L129 assume !(ssl3_accept_~s__state~0 == 8465); 65387#L132 assume !(ssl3_accept_~s__state~0 == 8466); 65384#L135 assume !(ssl3_accept_~s__state~0 == 8496); 65381#L138 assume !(ssl3_accept_~s__state~0 == 8497); 65378#L141 assume !(ssl3_accept_~s__state~0 == 8512); 65375#L144 assume !(ssl3_accept_~s__state~0 == 8513); 65372#L147 assume !(ssl3_accept_~s__state~0 == 8528); 65369#L150 assume !(ssl3_accept_~s__state~0 == 8529); 65351#L153 assume !(ssl3_accept_~s__state~0 == 8544); 65345#L156 assume !(ssl3_accept_~s__state~0 == 8545); 65342#L159 assume !(ssl3_accept_~s__state~0 == 8560); 65340#L162 assume !(ssl3_accept_~s__state~0 == 8561); 65336#L165 assume !(ssl3_accept_~s__state~0 == 8448); 65334#L168 assume ssl3_accept_~s__state~0 == 8576; 65037#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 65331#L449 assume !(ssl3_accept_~ret~0 <= 0); 65328#L452 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 65325#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 65319#L585 assume ssl3_accept_~state~0 == 8576; 65315#L604 assume !(ssl3_accept_~s__state~0 == 8592); 65313#L603 ssl3_accept_~skip~0 := 0; 65311#L99-3 assume true; 65309#L99-1 assume !false; 65307#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65305#L102 assume !(ssl3_accept_~s__state~0 == 12292); 65303#L105 assume !(ssl3_accept_~s__state~0 == 16384); 65301#L108 assume !(ssl3_accept_~s__state~0 == 8192); 65299#L111 assume !(ssl3_accept_~s__state~0 == 24576); 65297#L114 assume !(ssl3_accept_~s__state~0 == 8195); 65295#L117 assume !(ssl3_accept_~s__state~0 == 8480); 65293#L120 assume !(ssl3_accept_~s__state~0 == 8481); 65291#L123 assume !(ssl3_accept_~s__state~0 == 8482); 65289#L126 assume !(ssl3_accept_~s__state~0 == 8464); 65286#L129 assume !(ssl3_accept_~s__state~0 == 8465); 65287#L132 assume ssl3_accept_~s__state~0 == 8466; 62026#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 60712#L274 [2018-11-10 11:57:27,085 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:27,085 INFO L82 PathProgramCache]: Analyzing trace with hash -638506425, now seen corresponding path program 1 times [2018-11-10 11:57:27,085 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:27,085 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:27,086 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:27,086 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:57:27,086 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:27,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:27,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:27,091 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:27,091 INFO L82 PathProgramCache]: Analyzing trace with hash -1032017892, now seen corresponding path program 1 times [2018-11-10 11:57:27,091 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:27,091 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:27,092 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:27,092 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:57:27,092 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:27,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:27,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:27,113 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:27,114 INFO L82 PathProgramCache]: Analyzing trace with hash 1976718690, now seen corresponding path program 1 times [2018-11-10 11:57:27,114 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:27,114 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:27,114 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:27,114 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:57:27,114 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:27,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:57:27,158 INFO L134 CoverageAnalysis]: Checked inductivity of 499 backedges. 85 proven. 0 refuted. 0 times theorem prover too weak. 414 trivial. 0 not checked. [2018-11-10 11:57:27,158 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 11:57:27,158 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 11:57:28,001 WARN L179 SmtUtils]: Spent 834.00 ms on a formula simplification. DAG size of input: 412 DAG size of output: 155 [2018-11-10 11:57:28,049 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 11:57:28,049 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 11:57:28,049 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 11:57:28,049 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 11:57:28,050 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-10 11:57:28,050 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 11:57:28,050 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 11:57:28,050 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 11:57:28,050 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11_false-unreach-call_false-termination.cil.c_Iteration24_Loop [2018-11-10 11:57:28,050 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 11:57:28,050 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 11:57:28,051 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-10 11:57:28,053 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-10 11:57:28,055 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-10 11:57:28,057 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-10 11:57:28,063 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-10 11:57:28,064 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-10 11:57:28,066 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-10 11:57:28,067 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-10 11:57:28,070 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-10 11:57:28,071 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-10 11:57:28,073 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-10 11:57:28,074 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-10 11:57:28,075 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-10 11:57:28,078 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-10 11:57:28,079 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-10 11:57:28,080 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-10 11:57:28,082 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-10 11:57:28,084 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-10 11:57:28,088 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-10 11:57:28,089 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-10 11:57:28,091 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-10 11:57:28,092 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-10 11:57:28,096 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-10 11:57:28,243 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 11:57:28,243 INFO L410 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a131eb23-ba0a-418f-b36d-d07510a7f6ac/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-10 11:57:28,247 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 11:57:28,247 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 11:57:28,250 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 11:57:28,250 INFO L446 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_a131eb23-ba0a-418f-b36d-d07510a7f6ac/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-10 11:57:28,267 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 11:57:28,267 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 11:57:28,284 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 11:57:28,284 INFO L446 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_a131eb23-ba0a-418f-b36d-d07510a7f6ac/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-10 11:57:28,292 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 11:57:28,292 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 11:57:28,295 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 11:57:28,295 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-2} Honda state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a131eb23-ba0a-418f-b36d-d07510a7f6ac/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-10 11:57:28,312 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 11:57:28,312 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 11:57:28,316 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 11:57:28,317 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__state~0=8466, ULTIMATE.start_ssl3_accept_~state~0=8466} Honda state: {ULTIMATE.start_ssl3_accept_~s__state~0=8466, ULTIMATE.start_ssl3_accept_~state~0=8466} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a131eb23-ba0a-418f-b36d-d07510a7f6ac/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-10 11:57:28,340 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 11:57:28,340 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 11:57:28,342 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 11:57:28,342 INFO L446 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_a131eb23-ba0a-418f-b36d-d07510a7f6ac/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-10 11:57:28,359 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 11:57:28,359 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 11:57:28,375 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 11:57:28,375 INFO L446 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_a131eb23-ba0a-418f-b36d-d07510a7f6ac/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-10 11:57:28,379 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 11:57:28,379 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 11:57:28,382 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 11:57:28,382 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~l~0=-1, ULTIMATE.start_ssl3_accept_#t~nondet38=-1} Honda state: {ULTIMATE.start_ssl3_accept_~l~0=-1, ULTIMATE.start_ssl3_accept_#t~nondet38=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a131eb23-ba0a-418f-b36d-d07510a7f6ac/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-10 11:57:28,400 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 11:57:28,400 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 11:57:28,448 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 11:57:28,448 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=1163919360, ULTIMATE.start_ssl3_accept_~s__options~0=1163919360} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=1163919360, ULTIMATE.start_ssl3_accept_~s__options~0=1163919360} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a131eb23-ba0a-418f-b36d-d07510a7f6ac/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-10 11:57:28,466 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 11:57:28,466 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 11:57:28,468 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 11:57:28,468 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__hit~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__hit~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a131eb23-ba0a-418f-b36d-d07510a7f6ac/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-10 11:57:28,486 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 11:57:28,486 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 11:57:28,502 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 11:57:28,502 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet35=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet35=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a131eb23-ba0a-418f-b36d-d07510a7f6ac/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-10 11:57:28,506 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 11:57:28,506 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 11:57:28,522 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 11:57:28,522 INFO L446 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_a131eb23-ba0a-418f-b36d-d07510a7f6ac/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-10 11:57:28,525 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 11:57:28,525 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 11:57:28,528 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 11:57:28,528 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8576} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8576} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a131eb23-ba0a-418f-b36d-d07510a7f6ac/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-10 11:57:28,545 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 11:57:28,545 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a131eb23-ba0a-418f-b36d-d07510a7f6ac/bin-2019/uautomizer/z3 Starting monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 11:57:28,564 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-10 11:57:28,564 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 11:57:28,566 INFO L450 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-10 11:57:28,581 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 11:57:28,581 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 11:57:28,581 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 11:57:28,581 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 11:57:28,581 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-10 11:57:28,581 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 11:57:28,581 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 11:57:28,581 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 11:57:28,581 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11_false-unreach-call_false-termination.cil.c_Iteration24_Loop [2018-11-10 11:57:28,581 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 11:57:28,581 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 11:57:28,582 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-10 11:57:28,588 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-10 11:57:28,589 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-10 11:57:28,593 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-10 11:57:28,597 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-10 11:57:28,598 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-10 11:57:28,599 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-10 11:57:28,601 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-10 11:57:28,604 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-10 11:57:28,605 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-10 11:57:28,606 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-10 11:57:28,607 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-10 11:57:28,609 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-10 11:57:28,611 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-10 11:57:28,613 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-10 11:57:28,614 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-10 11:57:28,616 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-10 11:57:28,617 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-10 11:57:28,622 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-10 11:57:28,625 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-10 11:57:28,626 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-10 11:57:28,628 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-10 11:57:28,630 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-10 11:57:28,816 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 11:57:28,816 INFO L496 LassoAnalysis]: Using template 'affine'. [2018-11-10 11:57:28,816 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-10 11:57:28,817 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 11:57:28,817 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 11:57:28,817 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 11:57:28,817 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 11:57:28,817 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 11:57:28,817 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 11:57:28,818 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 11:57:28,818 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 11:57:28,818 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-10 11:57:28,818 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 11:57:28,818 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 11:57:28,819 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 11:57:28,819 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 11:57:28,819 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 11:57:28,819 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 11:57:28,819 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 11:57:28,824 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 11:57:28,824 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-10 11:57:28,824 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 11:57:28,825 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 11:57:28,825 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 11:57:28,825 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-10 11:57:28,825 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 11:57:28,825 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-10 11:57:28,825 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 11:57:28,826 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 11:57:28,826 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-10 11:57:28,826 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 11:57:28,826 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 11:57:28,827 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 11:57:28,827 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-10 11:57:28,827 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 11:57:28,831 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-10 11:57:28,832 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 11:57:28,833 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 11:57:28,834 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-10 11:57:28,834 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 11:57:28,834 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 11:57:28,834 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 11:57:28,835 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 11:57:28,835 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 11:57:28,835 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 11:57:28,835 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 11:57:28,837 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 11:57:28,838 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-10 11:57:28,838 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 11:57:28,838 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 11:57:28,838 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 11:57:28,838 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 11:57:28,838 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 11:57:28,839 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 11:57:28,839 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 11:57:28,840 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 11:57:28,840 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-10 11:57:28,840 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 11:57:28,840 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 11:57:28,840 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 11:57:28,840 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 11:57:28,841 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 11:57:28,841 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 11:57:28,841 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 11:57:28,841 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 11:57:28,842 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-10 11:57:28,842 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 11:57:28,842 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 11:57:28,842 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 11:57:28,842 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 11:57:28,842 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 11:57:28,843 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 11:57:28,843 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 11:57:28,845 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 11:57:28,846 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-10 11:57:28,846 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 11:57:28,846 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 11:57:28,846 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 11:57:28,846 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 11:57:28,846 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 11:57:28,846 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 11:57:28,847 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 11:57:28,847 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 11:57:28,848 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-10 11:57:28,849 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 11:57:28,849 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 11:57:28,849 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 11:57:28,849 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 11:57:28,849 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 11:57:28,850 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 11:57:28,850 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 11:57:28,850 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 11:57:28,851 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-10 11:57:28,851 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 11:57:28,851 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 11:57:28,851 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 11:57:28,851 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 11:57:28,851 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 11:57:28,852 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 11:57:28,852 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 11:57:28,852 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 11:57:28,853 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-10 11:57:28,853 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 11:57:28,853 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 11:57:28,853 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 11:57:28,853 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 11:57:28,853 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 11:57:28,854 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 11:57:28,854 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 11:57:28,854 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 11:57:28,854 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-10 11:57:28,855 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 11:57:28,855 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 11:57:28,855 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 11:57:28,855 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 11:57:28,855 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 11:57:28,869 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 11:57:28,869 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 11:57:28,870 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-10 11:57:28,871 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-10 11:57:28,871 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2018-11-10 11:57:28,871 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-10 11:57:28,871 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-10 11:57:28,872 INFO L517 LassoAnalysis]: Proved termination. [2018-11-10 11:57:28,872 INFO L519 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0) = -2*ULTIMATE.start_ssl3_accept_~blastFlag~0 + 7 Supporting invariants [] [2018-11-10 11:57:28,872 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-10 11:57:29,009 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:29,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:57:29,022 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 11:57:29,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:57:29,050 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 11:57:29,216 INFO L134 CoverageAnalysis]: Checked inductivity of 414 backedges. 107 proven. 0 refuted. 0 times theorem prover too weak. 307 trivial. 0 not checked. [2018-11-10 11:57:29,217 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2018-11-10 11:57:29,217 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 4985 states and 6542 transitions. cyclomatic complexity: 1568 Second operand 4 states. [2018-11-10 11:57:29,279 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 4985 states and 6542 transitions. cyclomatic complexity: 1568. Second operand 4 states. Result 12218 states and 16016 transitions. Complement of second has 4 states. [2018-11-10 11:57:29,280 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-10 11:57:29,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2018-11-10 11:57:29,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 408 transitions. [2018-11-10 11:57:29,281 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 408 transitions. Stem has 19 letters. Loop has 188 letters. [2018-11-10 11:57:29,282 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 11:57:29,282 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 408 transitions. Stem has 207 letters. Loop has 188 letters. [2018-11-10 11:57:29,283 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 11:57:29,283 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 408 transitions. Stem has 19 letters. Loop has 376 letters. [2018-11-10 11:57:29,285 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 11:57:29,285 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12218 states and 16016 transitions. [2018-11-10 11:57:29,318 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 4708 [2018-11-10 11:57:29,343 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12218 states to 10767 states and 14107 transitions. [2018-11-10 11:57:29,343 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4829 [2018-11-10 11:57:29,346 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4845 [2018-11-10 11:57:29,346 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10767 states and 14107 transitions. [2018-11-10 11:57:29,346 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:57:29,346 INFO L705 BuchiCegarLoop]: Abstraction has 10767 states and 14107 transitions. [2018-11-10 11:57:29,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10767 states and 14107 transitions. [2018-11-10 11:57:29,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10767 to 9294. [2018-11-10 11:57:29,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9294 states. [2018-11-10 11:57:29,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9294 states to 9294 states and 12191 transitions. [2018-11-10 11:57:29,432 INFO L728 BuchiCegarLoop]: Abstraction has 9294 states and 12191 transitions. [2018-11-10 11:57:29,432 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 11:57:29,432 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 11:57:29,432 INFO L87 Difference]: Start difference. First operand 9294 states and 12191 transitions. Second operand 3 states. [2018-11-10 11:57:29,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 11:57:29,480 INFO L93 Difference]: Finished difference Result 9296 states and 12173 transitions. [2018-11-10 11:57:29,480 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 11:57:29,480 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9296 states and 12173 transitions. [2018-11-10 11:57:29,498 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3263 [2018-11-10 11:57:29,514 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9296 states to 9294 states and 12171 transitions. [2018-11-10 11:57:29,514 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3380 [2018-11-10 11:57:29,517 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3380 [2018-11-10 11:57:29,517 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9294 states and 12171 transitions. [2018-11-10 11:57:29,517 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:57:29,517 INFO L705 BuchiCegarLoop]: Abstraction has 9294 states and 12171 transitions. [2018-11-10 11:57:29,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9294 states and 12171 transitions. [2018-11-10 11:57:29,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9294 to 9294. [2018-11-10 11:57:29,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9294 states. [2018-11-10 11:57:29,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9294 states to 9294 states and 12171 transitions. [2018-11-10 11:57:29,638 INFO L728 BuchiCegarLoop]: Abstraction has 9294 states and 12171 transitions. [2018-11-10 11:57:29,638 INFO L608 BuchiCegarLoop]: Abstraction has 9294 states and 12171 transitions. [2018-11-10 11:57:29,638 INFO L442 BuchiCegarLoop]: ======== Iteration 25============ [2018-11-10 11:57:29,638 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9294 states and 12171 transitions. [2018-11-10 11:57:29,659 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3263 [2018-11-10 11:57:29,660 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:57:29,660 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:57:29,661 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, 1, 1] [2018-11-10 11:57:29,661 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 11:57:29,661 INFO L793 eck$LassoCheckResult]: Stem: 97398#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 97155#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 97156#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 97393#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 97394#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 97344#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 97472#L99-3 assume true; 98407#L99-1 assume !false; 99749#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99747#L102 assume !(ssl3_accept_~s__state~0 == 12292); 99746#L105 assume !(ssl3_accept_~s__state~0 == 16384); 99742#L108 assume !(ssl3_accept_~s__state~0 == 8192); 99733#L111 assume !(ssl3_accept_~s__state~0 == 24576); 99726#L114 assume !(ssl3_accept_~s__state~0 == 8195); 99723#L117 assume !(ssl3_accept_~s__state~0 == 8480); 98649#L120 assume !(ssl3_accept_~s__state~0 == 8481); 98650#L123 assume !(ssl3_accept_~s__state~0 == 8482); 98644#L126 assume ssl3_accept_~s__state~0 == 8464; 97235#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 97236#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 105099#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 99690#L548 [2018-11-10 11:57:29,661 INFO L795 eck$LassoCheckResult]: Loop: 99690#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 99684#L585 assume !(ssl3_accept_~state~0 == 8576); 99681#L603 ssl3_accept_~skip~0 := 0; 99679#L99-3 assume true; 99677#L99-1 assume !false; 99675#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99673#L102 assume !(ssl3_accept_~s__state~0 == 12292); 99671#L105 assume !(ssl3_accept_~s__state~0 == 16384); 99669#L108 assume !(ssl3_accept_~s__state~0 == 8192); 99667#L111 assume !(ssl3_accept_~s__state~0 == 24576); 99665#L114 assume !(ssl3_accept_~s__state~0 == 8195); 99663#L117 assume !(ssl3_accept_~s__state~0 == 8480); 99661#L120 assume !(ssl3_accept_~s__state~0 == 8481); 99659#L123 assume !(ssl3_accept_~s__state~0 == 8482); 99630#L126 assume !(ssl3_accept_~s__state~0 == 8464); 99626#L129 assume !(ssl3_accept_~s__state~0 == 8465); 99623#L132 assume !(ssl3_accept_~s__state~0 == 8466); 99618#L135 assume ssl3_accept_~s__state~0 == 8496; 99617#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 99616#L287 assume !(ssl3_accept_~blastFlag~0 == 1); 99615#L290 assume !(ssl3_accept_~blastFlag~0 == 3); 99613#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 99611#L297 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 99612#L297-2 ssl3_accept_~s__init_num~0 := 0; 99935#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 99930#L585 assume !(ssl3_accept_~state~0 == 8576); 99928#L603 ssl3_accept_~skip~0 := 0; 99925#L99-3 assume true; 99924#L99-1 assume !false; 99918#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99915#L102 assume !(ssl3_accept_~s__state~0 == 12292); 99913#L105 assume !(ssl3_accept_~s__state~0 == 16384); 99911#L108 assume !(ssl3_accept_~s__state~0 == 8192); 99909#L111 assume !(ssl3_accept_~s__state~0 == 24576); 99907#L114 assume !(ssl3_accept_~s__state~0 == 8195); 99905#L117 assume !(ssl3_accept_~s__state~0 == 8480); 99903#L120 assume !(ssl3_accept_~s__state~0 == 8481); 99901#L123 assume !(ssl3_accept_~s__state~0 == 8482); 99899#L126 assume !(ssl3_accept_~s__state~0 == 8464); 99897#L129 assume !(ssl3_accept_~s__state~0 == 8465); 99895#L132 assume !(ssl3_accept_~s__state~0 == 8466); 99893#L135 assume !(ssl3_accept_~s__state~0 == 8496); 99891#L138 assume !(ssl3_accept_~s__state~0 == 8497); 99889#L141 assume ssl3_accept_~s__state~0 == 8512; 97449#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 97298#L309 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 97300#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 100698#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 100691#L585 assume !(ssl3_accept_~state~0 == 8576); 100685#L603 ssl3_accept_~skip~0 := 0; 100681#L99-3 assume true; 100680#L99-1 assume !false; 100679#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 100677#L102 assume !(ssl3_accept_~s__state~0 == 12292); 100676#L105 assume !(ssl3_accept_~s__state~0 == 16384); 100665#L108 assume !(ssl3_accept_~s__state~0 == 8192); 100660#L111 assume !(ssl3_accept_~s__state~0 == 24576); 100657#L114 assume !(ssl3_accept_~s__state~0 == 8195); 100654#L117 assume !(ssl3_accept_~s__state~0 == 8480); 100651#L120 assume !(ssl3_accept_~s__state~0 == 8481); 100645#L123 assume !(ssl3_accept_~s__state~0 == 8482); 100638#L126 assume !(ssl3_accept_~s__state~0 == 8464); 100633#L129 assume !(ssl3_accept_~s__state~0 == 8465); 100629#L132 assume !(ssl3_accept_~s__state~0 == 8466); 100625#L135 assume !(ssl3_accept_~s__state~0 == 8496); 100619#L138 assume !(ssl3_accept_~s__state~0 == 8497); 100615#L141 assume !(ssl3_accept_~s__state~0 == 8512); 100609#L144 assume !(ssl3_accept_~s__state~0 == 8513); 100603#L147 assume ssl3_accept_~s__state~0 == 8528; 97430#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 97424#L327 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 97425#L327-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 97158#L359 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 97224#L361 assume !(ssl3_accept_~ret~0 <= 0); 97310#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 97320#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 99574#L585 assume !(ssl3_accept_~state~0 == 8576); 99566#L603 ssl3_accept_~skip~0 := 0; 99567#L99-3 assume true; 99560#L99-1 assume !false; 99561#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99554#L102 assume !(ssl3_accept_~s__state~0 == 12292); 99555#L105 assume !(ssl3_accept_~s__state~0 == 16384); 99548#L108 assume !(ssl3_accept_~s__state~0 == 8192); 99549#L111 assume !(ssl3_accept_~s__state~0 == 24576); 99543#L114 assume !(ssl3_accept_~s__state~0 == 8195); 99540#L117 assume !(ssl3_accept_~s__state~0 == 8480); 99541#L120 assume !(ssl3_accept_~s__state~0 == 8481); 100515#L123 assume !(ssl3_accept_~s__state~0 == 8482); 99530#L126 assume !(ssl3_accept_~s__state~0 == 8464); 99531#L129 assume !(ssl3_accept_~s__state~0 == 8465); 99524#L132 assume !(ssl3_accept_~s__state~0 == 8466); 99525#L135 assume !(ssl3_accept_~s__state~0 == 8496); 99517#L138 assume !(ssl3_accept_~s__state~0 == 8497); 99518#L141 assume !(ssl3_accept_~s__state~0 == 8512); 99498#L144 assume !(ssl3_accept_~s__state~0 == 8513); 99499#L147 assume !(ssl3_accept_~s__state~0 == 8528); 99489#L150 assume !(ssl3_accept_~s__state~0 == 8529); 99490#L153 assume ssl3_accept_~s__state~0 == 8544; 97355#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 97356#L384 assume !(ssl3_accept_~s__session__peer~0 != 0); 100497#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 100495#L397 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 97191#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 97123#L409 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; 97124#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 100472#L585 assume !(ssl3_accept_~state~0 == 8576); 100470#L603 ssl3_accept_~skip~0 := 0; 100469#L99-3 assume true; 100468#L99-1 assume !false; 100467#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 100466#L102 assume !(ssl3_accept_~s__state~0 == 12292); 100465#L105 assume !(ssl3_accept_~s__state~0 == 16384); 100464#L108 assume !(ssl3_accept_~s__state~0 == 8192); 100463#L111 assume !(ssl3_accept_~s__state~0 == 24576); 100462#L114 assume !(ssl3_accept_~s__state~0 == 8195); 100461#L117 assume !(ssl3_accept_~s__state~0 == 8480); 100460#L120 assume !(ssl3_accept_~s__state~0 == 8481); 100459#L123 assume !(ssl3_accept_~s__state~0 == 8482); 100458#L126 assume !(ssl3_accept_~s__state~0 == 8464); 100457#L129 assume !(ssl3_accept_~s__state~0 == 8465); 99536#L132 assume !(ssl3_accept_~s__state~0 == 8466); 99532#L135 assume !(ssl3_accept_~s__state~0 == 8496); 99533#L138 assume !(ssl3_accept_~s__state~0 == 8497); 100442#L141 assume !(ssl3_accept_~s__state~0 == 8512); 100440#L144 assume !(ssl3_accept_~s__state~0 == 8513); 99519#L147 assume !(ssl3_accept_~s__state~0 == 8528); 99516#L150 assume !(ssl3_accept_~s__state~0 == 8529); 99513#L153 assume !(ssl3_accept_~s__state~0 == 8544); 99497#L156 assume !(ssl3_accept_~s__state~0 == 8545); 99491#L159 assume !(ssl3_accept_~s__state~0 == 8560); 99492#L162 assume !(ssl3_accept_~s__state~0 == 8561); 100413#L165 assume ssl3_accept_~s__state~0 == 8448; 100412#L166 assume !(ssl3_accept_~num1~0 > 0); 100405#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 100399#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 100390#L585 assume !(ssl3_accept_~state~0 == 8576); 100385#L603 ssl3_accept_~skip~0 := 0; 100380#L99-3 assume true; 100376#L99-1 assume !false; 100370#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 100365#L102 assume !(ssl3_accept_~s__state~0 == 12292); 100329#L105 assume !(ssl3_accept_~s__state~0 == 16384); 100225#L108 assume !(ssl3_accept_~s__state~0 == 8192); 100216#L111 assume !(ssl3_accept_~s__state~0 == 24576); 100214#L114 assume !(ssl3_accept_~s__state~0 == 8195); 100212#L117 assume !(ssl3_accept_~s__state~0 == 8480); 100210#L120 assume !(ssl3_accept_~s__state~0 == 8481); 100208#L123 assume !(ssl3_accept_~s__state~0 == 8482); 100206#L126 assume !(ssl3_accept_~s__state~0 == 8464); 100204#L129 assume !(ssl3_accept_~s__state~0 == 8465); 100202#L132 assume !(ssl3_accept_~s__state~0 == 8466); 100200#L135 assume !(ssl3_accept_~s__state~0 == 8496); 100198#L138 assume !(ssl3_accept_~s__state~0 == 8497); 100196#L141 assume !(ssl3_accept_~s__state~0 == 8512); 100194#L144 assume !(ssl3_accept_~s__state~0 == 8513); 100192#L147 assume !(ssl3_accept_~s__state~0 == 8528); 100190#L150 assume !(ssl3_accept_~s__state~0 == 8529); 100188#L153 assume !(ssl3_accept_~s__state~0 == 8544); 100186#L156 assume !(ssl3_accept_~s__state~0 == 8545); 100184#L159 assume !(ssl3_accept_~s__state~0 == 8560); 100182#L162 assume !(ssl3_accept_~s__state~0 == 8561); 100180#L165 assume !(ssl3_accept_~s__state~0 == 8448); 100178#L168 assume ssl3_accept_~s__state~0 == 8576; 99797#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 99794#L449 assume !(ssl3_accept_~ret~0 <= 0); 99744#L452 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 99738#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 99727#L585 assume ssl3_accept_~state~0 == 8576; 99724#L604 assume !(ssl3_accept_~s__state~0 == 8592); 99722#L603 ssl3_accept_~skip~0 := 0; 99721#L99-3 assume true; 99720#L99-1 assume !false; 99718#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99717#L102 assume !(ssl3_accept_~s__state~0 == 12292); 99715#L105 assume !(ssl3_accept_~s__state~0 == 16384); 99713#L108 assume !(ssl3_accept_~s__state~0 == 8192); 99711#L111 assume !(ssl3_accept_~s__state~0 == 24576); 99705#L114 assume !(ssl3_accept_~s__state~0 == 8195); 99702#L117 assume !(ssl3_accept_~s__state~0 == 8480); 99700#L120 assume !(ssl3_accept_~s__state~0 == 8481); 99698#L123 assume !(ssl3_accept_~s__state~0 == 8482); 99631#L126 assume !(ssl3_accept_~s__state~0 == 8464); 99627#L129 assume !(ssl3_accept_~s__state~0 == 8465); 99624#L132 assume ssl3_accept_~s__state~0 == 8466; 97708#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 97473#L274 assume !(ssl3_accept_~blastFlag~0 == 0); 97474#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 99690#L548 [2018-11-10 11:57:29,661 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:29,662 INFO L82 PathProgramCache]: Analyzing trace with hash 575657903, now seen corresponding path program 1 times [2018-11-10 11:57:29,662 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:29,662 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:29,662 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:29,662 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:57:29,662 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:29,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:29,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:29,676 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:29,676 INFO L82 PathProgramCache]: Analyzing trace with hash 389291034, now seen corresponding path program 1 times [2018-11-10 11:57:29,676 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:29,677 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:29,677 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:29,677 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:57:29,677 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:29,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:29,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:29,699 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:29,700 INFO L82 PathProgramCache]: Analyzing trace with hash 1034529480, now seen corresponding path program 1 times [2018-11-10 11:57:29,700 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:29,700 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:29,700 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:29,700 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:57:29,700 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:29,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:57:29,742 INFO L134 CoverageAnalysis]: Checked inductivity of 501 backedges. 194 proven. 0 refuted. 0 times theorem prover too weak. 307 trivial. 0 not checked. [2018-11-10 11:57:29,742 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 11:57:29,742 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 11:57:30,569 WARN L179 SmtUtils]: Spent 817.00 ms on a formula simplification. DAG size of input: 411 DAG size of output: 158 [2018-11-10 11:57:30,636 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 11:57:30,636 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 11:57:30,636 INFO L87 Difference]: Start difference. First operand 9294 states and 12171 transitions. cyclomatic complexity: 2894 Second operand 3 states. [2018-11-10 11:57:30,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 11:57:30,659 INFO L93 Difference]: Finished difference Result 9554 states and 12487 transitions. [2018-11-10 11:57:30,659 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 11:57:30,660 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9554 states and 12487 transitions. [2018-11-10 11:57:30,726 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3263 [2018-11-10 11:57:30,741 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9554 states to 9448 states and 12349 transitions. [2018-11-10 11:57:30,741 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3378 [2018-11-10 11:57:30,743 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3378 [2018-11-10 11:57:30,744 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9448 states and 12349 transitions. [2018-11-10 11:57:30,745 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:57:30,745 INFO L705 BuchiCegarLoop]: Abstraction has 9448 states and 12349 transitions. [2018-11-10 11:57:30,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9448 states and 12349 transitions. [2018-11-10 11:57:30,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9448 to 9448. [2018-11-10 11:57:30,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9448 states. [2018-11-10 11:57:30,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9448 states to 9448 states and 12349 transitions. [2018-11-10 11:57:30,824 INFO L728 BuchiCegarLoop]: Abstraction has 9448 states and 12349 transitions. [2018-11-10 11:57:30,824 INFO L608 BuchiCegarLoop]: Abstraction has 9448 states and 12349 transitions. [2018-11-10 11:57:30,824 INFO L442 BuchiCegarLoop]: ======== Iteration 26============ [2018-11-10 11:57:30,824 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9448 states and 12349 transitions. [2018-11-10 11:57:30,842 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3263 [2018-11-10 11:57:30,842 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:57:30,842 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:57:30,843 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, 1, 1] [2018-11-10 11:57:30,843 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 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-10 11:57:30,843 INFO L793 eck$LassoCheckResult]: Stem: 116263#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 116017#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 116018#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 116257#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 116258#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 116207#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 116337#L99-3 assume true; 117932#L99-1 assume !false; 118088#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 118087#L102 assume !(ssl3_accept_~s__state~0 == 12292); 118086#L105 assume !(ssl3_accept_~s__state~0 == 16384); 118085#L108 assume !(ssl3_accept_~s__state~0 == 8192); 118084#L111 assume !(ssl3_accept_~s__state~0 == 24576); 118083#L114 assume !(ssl3_accept_~s__state~0 == 8195); 118082#L117 assume !(ssl3_accept_~s__state~0 == 8480); 118081#L120 assume !(ssl3_accept_~s__state~0 == 8481); 118080#L123 assume !(ssl3_accept_~s__state~0 == 8482); 118079#L126 assume !(ssl3_accept_~s__state~0 == 8464); 118078#L129 assume !(ssl3_accept_~s__state~0 == 8465); 118077#L132 assume !(ssl3_accept_~s__state~0 == 8466); 118076#L135 assume !(ssl3_accept_~s__state~0 == 8496); 116888#L138 [2018-11-10 11:57:30,843 INFO L795 eck$LassoCheckResult]: Loop: 116888#L138 assume !(ssl3_accept_~s__state~0 == 8497); 116884#L141 assume !(ssl3_accept_~s__state~0 == 8512); 116880#L144 assume !(ssl3_accept_~s__state~0 == 8513); 116876#L147 assume !(ssl3_accept_~s__state~0 == 8528); 116872#L150 assume !(ssl3_accept_~s__state~0 == 8529); 116868#L153 assume !(ssl3_accept_~s__state~0 == 8544); 116818#L156 assume !(ssl3_accept_~s__state~0 == 8545); 116819#L159 assume !(ssl3_accept_~s__state~0 == 8560); 116527#L162 assume !(ssl3_accept_~s__state~0 == 8561); 116528#L165 assume ssl3_accept_~s__state~0 == 8448; 116523#L166 assume !(ssl3_accept_~num1~0 > 0); 116522#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 116515#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 116511#L585 assume !(ssl3_accept_~state~0 == 8576); 116380#L603 ssl3_accept_~skip~0 := 0; 116381#L99-3 assume true; 116373#L99-1 assume !false; 116374#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 116366#L102 assume !(ssl3_accept_~s__state~0 == 12292); 116367#L105 assume !(ssl3_accept_~s__state~0 == 16384); 116489#L108 assume !(ssl3_accept_~s__state~0 == 8192); 116490#L111 assume !(ssl3_accept_~s__state~0 == 24576); 116479#L114 assume !(ssl3_accept_~s__state~0 == 8195); 116481#L117 assume !(ssl3_accept_~s__state~0 == 8480); 116471#L120 assume !(ssl3_accept_~s__state~0 == 8481); 116473#L123 assume ssl3_accept_~s__state~0 == 8482; 116860#L124 ssl3_accept_~s__state~0 := 3; 118136#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 118126#L585 assume !(ssl3_accept_~state~0 == 8576); 118122#L603 ssl3_accept_~skip~0 := 0; 118120#L99-3 assume true; 118118#L99-1 assume !false; 118116#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 118114#L102 assume !(ssl3_accept_~s__state~0 == 12292); 118112#L105 assume !(ssl3_accept_~s__state~0 == 16384); 118110#L108 assume !(ssl3_accept_~s__state~0 == 8192); 118108#L111 assume !(ssl3_accept_~s__state~0 == 24576); 118106#L114 assume !(ssl3_accept_~s__state~0 == 8195); 118104#L117 assume !(ssl3_accept_~s__state~0 == 8480); 118102#L120 assume !(ssl3_accept_~s__state~0 == 8481); 118100#L123 assume !(ssl3_accept_~s__state~0 == 8482); 118098#L126 assume !(ssl3_accept_~s__state~0 == 8464); 118096#L129 assume !(ssl3_accept_~s__state~0 == 8465); 118094#L132 assume !(ssl3_accept_~s__state~0 == 8466); 116892#L135 assume !(ssl3_accept_~s__state~0 == 8496); 116888#L138 [2018-11-10 11:57:30,844 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:30,844 INFO L82 PathProgramCache]: Analyzing trace with hash 575533841, now seen corresponding path program 1 times [2018-11-10 11:57:30,844 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:30,844 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:30,844 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:30,845 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:57:30,845 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:30,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:57:30,876 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-10 11:57:30,876 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 11:57:30,877 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 11:57:30,877 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 11:57:30,877 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:30,877 INFO L82 PathProgramCache]: Analyzing trace with hash 1024581990, now seen corresponding path program 2 times [2018-11-10 11:57:30,877 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:30,877 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:30,878 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:30,878 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:57:30,878 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:30,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:30,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:30,979 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 11:57:30,980 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 11:57:30,980 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 11:57:30,980 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 11:57:30,980 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-10 11:57:30,980 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 11:57:30,980 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 11:57:30,980 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 11:57:30,980 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11_false-unreach-call_false-termination.cil.c_Iteration26_Loop [2018-11-10 11:57:30,980 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 11:57:30,980 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 11:57:30,981 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-10 11:57:31,003 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-10 11:57:31,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-10 11:57:31,022 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-10 11:57:31,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-10 11:57:31,064 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 11:57:31,064 INFO L410 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a131eb23-ba0a-418f-b36d-d07510a7f6ac/bin-2019/uautomizer/z3 Starting monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 11:57:31,066 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 11:57:31,066 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 11:57:31,072 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 11:57:31,072 INFO L446 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_a131eb23-ba0a-418f-b36d-d07510a7f6ac/bin-2019/uautomizer/z3 Starting monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 11:57:31,089 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 11:57:31,090 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 11:57:31,092 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 11:57:31,092 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-8} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-8} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a131eb23-ba0a-418f-b36d-d07510a7f6ac/bin-2019/uautomizer/z3 Starting monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 11:57:31,108 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 11:57:31,108 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a131eb23-ba0a-418f-b36d-d07510a7f6ac/bin-2019/uautomizer/z3 Starting monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 11:57:31,129 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-10 11:57:31,129 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 11:57:31,312 INFO L450 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-10 11:57:31,314 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 11:57:31,314 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 11:57:31,314 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 11:57:31,314 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 11:57:31,314 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-10 11:57:31,314 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 11:57:31,314 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 11:57:31,314 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 11:57:31,314 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11_false-unreach-call_false-termination.cil.c_Iteration26_Loop [2018-11-10 11:57:31,314 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 11:57:31,314 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 11:57:31,315 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-10 11:57:31,316 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-10 11:57:31,324 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-10 11:57:31,327 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-10 11:57:31,332 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-10 11:57:31,381 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 11:57:31,381 INFO L496 LassoAnalysis]: Using template 'affine'. [2018-11-10 11:57:31,381 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-10 11:57:31,382 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 11:57:31,382 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 11:57:31,382 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 11:57:31,382 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 11:57:31,382 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 11:57:31,382 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 11:57:31,382 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 11:57:31,382 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 11:57:31,383 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-10 11:57:31,383 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 11:57:31,383 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 11:57:31,383 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 11:57:31,383 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 11:57:31,383 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 11:57:31,383 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 11:57:31,383 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 11:57:31,384 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 11:57:31,384 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-10 11:57:31,384 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 11:57:31,384 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 11:57:31,385 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 11:57:31,385 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-10 11:57:31,385 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 11:57:31,385 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-10 11:57:31,385 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 11:57:31,386 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 11:57:31,386 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-10 11:57:31,386 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 11:57:31,386 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 11:57:31,386 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 11:57:31,386 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-10 11:57:31,387 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 11:57:31,387 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-10 11:57:31,387 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 11:57:31,390 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-10 11:57:31,392 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-10 11:57:31,392 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-10 11:57:31,392 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-10 11:57:31,392 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-10 11:57:31,393 INFO L517 LassoAnalysis]: Proved termination. [2018-11-10 11:57:31,393 INFO L519 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-10 11:57:31,393 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-10 11:57:31,471 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:31,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:57:31,483 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 11:57:31,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:57:31,493 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 11:57:31,521 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 11:57:31,522 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-10 11:57:31,522 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 9448 states and 12349 transitions. cyclomatic complexity: 2918 Second operand 5 states. [2018-11-10 11:57:31,754 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 9448 states and 12349 transitions. cyclomatic complexity: 2918. Second operand 5 states. Result 36185 states and 46880 transitions. Complement of second has 9 states. [2018-11-10 11:57:31,755 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-10 11:57:31,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-10 11:57:31,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 370 transitions. [2018-11-10 11:57:31,755 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 370 transitions. Stem has 21 letters. Loop has 45 letters. [2018-11-10 11:57:31,755 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 11:57:31,755 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 370 transitions. Stem has 66 letters. Loop has 45 letters. [2018-11-10 11:57:31,755 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 11:57:31,756 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 370 transitions. Stem has 21 letters. Loop has 90 letters. [2018-11-10 11:57:31,756 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 11:57:31,756 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 36185 states and 46880 transitions. [2018-11-10 11:57:31,828 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 6269 [2018-11-10 11:57:31,880 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 36185 states to 35845 states and 46455 transitions. [2018-11-10 11:57:31,880 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6935 [2018-11-10 11:57:31,884 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6971 [2018-11-10 11:57:31,884 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35845 states and 46455 transitions. [2018-11-10 11:57:31,884 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:57:31,884 INFO L705 BuchiCegarLoop]: Abstraction has 35845 states and 46455 transitions. [2018-11-10 11:57:31,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35845 states and 46455 transitions. [2018-11-10 11:57:32,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35845 to 31654. [2018-11-10 11:57:32,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31654 states. [2018-11-10 11:57:32,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31654 states to 31654 states and 41282 transitions. [2018-11-10 11:57:32,078 INFO L728 BuchiCegarLoop]: Abstraction has 31654 states and 41282 transitions. [2018-11-10 11:57:32,078 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 11:57:32,078 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 11:57:32,078 INFO L87 Difference]: Start difference. First operand 31654 states and 41282 transitions. Second operand 3 states. [2018-11-10 11:57:32,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 11:57:32,169 INFO L93 Difference]: Finished difference Result 13748 states and 17794 transitions. [2018-11-10 11:57:32,169 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 11:57:32,169 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13748 states and 17794 transitions. [2018-11-10 11:57:32,192 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2600 [2018-11-10 11:57:32,212 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13748 states to 13737 states and 17783 transitions. [2018-11-10 11:57:32,212 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2685 [2018-11-10 11:57:32,213 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2685 [2018-11-10 11:57:32,213 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13737 states and 17783 transitions. [2018-11-10 11:57:32,214 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:57:32,214 INFO L705 BuchiCegarLoop]: Abstraction has 13737 states and 17783 transitions. [2018-11-10 11:57:32,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13737 states and 17783 transitions. [2018-11-10 11:57:32,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13737 to 13578. [2018-11-10 11:57:32,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13578 states. [2018-11-10 11:57:32,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13578 states to 13578 states and 17594 transitions. [2018-11-10 11:57:32,444 INFO L728 BuchiCegarLoop]: Abstraction has 13578 states and 17594 transitions. [2018-11-10 11:57:32,444 INFO L608 BuchiCegarLoop]: Abstraction has 13578 states and 17594 transitions. [2018-11-10 11:57:32,444 INFO L442 BuchiCegarLoop]: ======== Iteration 27============ [2018-11-10 11:57:32,444 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13578 states and 17594 transitions. [2018-11-10 11:57:32,458 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2557 [2018-11-10 11:57:32,459 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:57:32,459 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:57:32,459 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 11:57:32,459 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 11:57:32,460 INFO L793 eck$LassoCheckResult]: Stem: 207513#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 207277#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 207278#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 207506#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 207507#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 207457#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 207578#L99-3 assume true; 209980#L99-1 assume !false; 209979#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 209978#L102 assume !(ssl3_accept_~s__state~0 == 12292); 209977#L105 assume !(ssl3_accept_~s__state~0 == 16384); 209976#L108 assume !(ssl3_accept_~s__state~0 == 8192); 209975#L111 assume !(ssl3_accept_~s__state~0 == 24576); 209974#L114 assume !(ssl3_accept_~s__state~0 == 8195); 209973#L117 assume !(ssl3_accept_~s__state~0 == 8480); 209972#L120 assume !(ssl3_accept_~s__state~0 == 8481); 209971#L123 assume !(ssl3_accept_~s__state~0 == 8482); 209970#L126 assume ssl3_accept_~s__state~0 == 8464; 209969#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 209968#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 209960#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 209961#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 209934#L585 assume !(ssl3_accept_~state~0 == 8576); 209933#L603 ssl3_accept_~skip~0 := 0; 209923#L99-3 assume true; 209924#L99-1 assume !false; 209915#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 209916#L102 assume !(ssl3_accept_~s__state~0 == 12292); 209907#L105 assume !(ssl3_accept_~s__state~0 == 16384); 209908#L108 assume !(ssl3_accept_~s__state~0 == 8192); 209899#L111 assume !(ssl3_accept_~s__state~0 == 24576); 209900#L114 assume !(ssl3_accept_~s__state~0 == 8195); 209891#L117 assume !(ssl3_accept_~s__state~0 == 8480); 209892#L120 assume !(ssl3_accept_~s__state~0 == 8481); 209883#L123 assume !(ssl3_accept_~s__state~0 == 8482); 209884#L126 assume !(ssl3_accept_~s__state~0 == 8464); 209875#L129 assume !(ssl3_accept_~s__state~0 == 8465); 209876#L132 assume !(ssl3_accept_~s__state~0 == 8466); 209242#L135 assume ssl3_accept_~s__state~0 == 8496; 209243#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 209109#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 209110#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 211445#L297 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 210454#L297-2 ssl3_accept_~s__init_num~0 := 0; 210455#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 210087#L585 assume !(ssl3_accept_~state~0 == 8576); 210085#L603 ssl3_accept_~skip~0 := 0; 210065#L99-3 assume true; 210066#L99-1 assume !false; 210053#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 210054#L102 assume !(ssl3_accept_~s__state~0 == 12292); 210039#L105 assume !(ssl3_accept_~s__state~0 == 16384); 210040#L108 assume !(ssl3_accept_~s__state~0 == 8192); 210025#L111 assume !(ssl3_accept_~s__state~0 == 24576); 210026#L114 assume !(ssl3_accept_~s__state~0 == 8195); 210010#L117 assume !(ssl3_accept_~s__state~0 == 8480); 210011#L120 assume !(ssl3_accept_~s__state~0 == 8481); 209997#L123 assume !(ssl3_accept_~s__state~0 == 8482); 209998#L126 assume !(ssl3_accept_~s__state~0 == 8464); 209983#L129 assume !(ssl3_accept_~s__state~0 == 8465); 209984#L132 assume !(ssl3_accept_~s__state~0 == 8466); 209240#L135 assume !(ssl3_accept_~s__state~0 == 8496); 209241#L138 assume !(ssl3_accept_~s__state~0 == 8497); 208420#L141 [2018-11-10 11:57:32,460 INFO L795 eck$LassoCheckResult]: Loop: 208420#L141 assume !(ssl3_accept_~s__state~0 == 8512); 208411#L144 assume !(ssl3_accept_~s__state~0 == 8513); 208412#L147 assume !(ssl3_accept_~s__state~0 == 8528); 208403#L150 assume !(ssl3_accept_~s__state~0 == 8529); 208404#L153 assume !(ssl3_accept_~s__state~0 == 8544); 208395#L156 assume !(ssl3_accept_~s__state~0 == 8545); 208396#L159 assume !(ssl3_accept_~s__state~0 == 8560); 208388#L162 assume !(ssl3_accept_~s__state~0 == 8561); 208389#L165 assume !(ssl3_accept_~s__state~0 == 8448); 208382#L168 assume !(ssl3_accept_~s__state~0 == 8576); 208383#L171 assume !(ssl3_accept_~s__state~0 == 8577); 208377#L174 assume !(ssl3_accept_~s__state~0 == 8592); 208375#L177 assume !(ssl3_accept_~s__state~0 == 8593); 208373#L180 assume !(ssl3_accept_~s__state~0 == 8608); 208366#L183 assume !(ssl3_accept_~s__state~0 == 8609); 208354#L186 assume !(ssl3_accept_~s__state~0 == 8640); 208351#L189 assume !(ssl3_accept_~s__state~0 == 8641); 207572#L192 assume ssl3_accept_~s__state~0 == 8656; 207450#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 207282#L497 assume !(ssl3_accept_~tmp___9~0 == 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 207283#L502 assume !(ssl3_accept_~blastFlag~0 == 2); 207324#L502-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 207325#L510 assume !(ssl3_accept_~tmp___10~0 == 0); 208359#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 208280#L585 assume !(ssl3_accept_~state~0 == 8576); 208272#L603 ssl3_accept_~skip~0 := 0; 208268#L99-3 assume true; 208264#L99-1 assume !false; 208260#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 208256#L102 assume !(ssl3_accept_~s__state~0 == 12292); 208252#L105 assume !(ssl3_accept_~s__state~0 == 16384); 208248#L108 assume !(ssl3_accept_~s__state~0 == 8192); 208244#L111 assume !(ssl3_accept_~s__state~0 == 24576); 208240#L114 assume !(ssl3_accept_~s__state~0 == 8195); 208236#L117 assume !(ssl3_accept_~s__state~0 == 8480); 208232#L120 assume !(ssl3_accept_~s__state~0 == 8481); 208228#L123 assume !(ssl3_accept_~s__state~0 == 8482); 208224#L126 assume !(ssl3_accept_~s__state~0 == 8464); 208220#L129 assume !(ssl3_accept_~s__state~0 == 8465); 208216#L132 assume !(ssl3_accept_~s__state~0 == 8466); 208212#L135 assume !(ssl3_accept_~s__state~0 == 8496); 208208#L138 assume !(ssl3_accept_~s__state~0 == 8497); 208204#L141 assume !(ssl3_accept_~s__state~0 == 8512); 208200#L144 assume !(ssl3_accept_~s__state~0 == 8513); 208196#L147 assume !(ssl3_accept_~s__state~0 == 8528); 208192#L150 assume !(ssl3_accept_~s__state~0 == 8529); 208188#L153 assume !(ssl3_accept_~s__state~0 == 8544); 208184#L156 assume !(ssl3_accept_~s__state~0 == 8545); 208180#L159 assume !(ssl3_accept_~s__state~0 == 8560); 208176#L162 assume !(ssl3_accept_~s__state~0 == 8561); 208172#L165 assume !(ssl3_accept_~s__state~0 == 8448); 208168#L168 assume !(ssl3_accept_~s__state~0 == 8576); 208128#L171 assume !(ssl3_accept_~s__state~0 == 8577); 208129#L174 assume !(ssl3_accept_~s__state~0 == 8592); 208064#L177 assume !(ssl3_accept_~s__state~0 == 8593); 208065#L180 assume !(ssl3_accept_~s__state~0 == 8608); 208034#L183 assume !(ssl3_accept_~s__state~0 == 8609); 208035#L186 assume !(ssl3_accept_~s__state~0 == 8640); 207916#L189 assume !(ssl3_accept_~s__state~0 == 8641); 207917#L192 assume !(ssl3_accept_~s__state~0 == 8656); 207549#L195 assume !(ssl3_accept_~s__state~0 == 8657); 207500#L198 assume ssl3_accept_~s__state~0 == 8672; 207481#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 207439#L518 assume !(ssl3_accept_~blastFlag~0 == 4); 207440#L521 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 207553#L525 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 207554#L525-2 ssl3_accept_~s__init_num~0 := 0; 207769#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 207765#L585 assume !(ssl3_accept_~state~0 == 8576); 207755#L603 ssl3_accept_~skip~0 := 0; 207756#L99-3 assume true; 207747#L99-1 assume !false; 207748#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 207739#L102 assume !(ssl3_accept_~s__state~0 == 12292); 207740#L105 assume !(ssl3_accept_~s__state~0 == 16384); 207731#L108 assume !(ssl3_accept_~s__state~0 == 8192); 207732#L111 assume !(ssl3_accept_~s__state~0 == 24576); 207723#L114 assume !(ssl3_accept_~s__state~0 == 8195); 207724#L117 assume !(ssl3_accept_~s__state~0 == 8480); 207715#L120 assume !(ssl3_accept_~s__state~0 == 8481); 207716#L123 assume !(ssl3_accept_~s__state~0 == 8482); 207707#L126 assume !(ssl3_accept_~s__state~0 == 8464); 207708#L129 assume !(ssl3_accept_~s__state~0 == 8465); 207699#L132 assume !(ssl3_accept_~s__state~0 == 8466); 207700#L135 assume !(ssl3_accept_~s__state~0 == 8496); 207689#L138 assume !(ssl3_accept_~s__state~0 == 8497); 207690#L141 assume !(ssl3_accept_~s__state~0 == 8512); 207679#L144 assume !(ssl3_accept_~s__state~0 == 8513); 207680#L147 assume !(ssl3_accept_~s__state~0 == 8528); 207670#L150 assume !(ssl3_accept_~s__state~0 == 8529); 207671#L153 assume !(ssl3_accept_~s__state~0 == 8544); 207655#L156 assume !(ssl3_accept_~s__state~0 == 8545); 207656#L159 assume !(ssl3_accept_~s__state~0 == 8560); 207646#L162 assume !(ssl3_accept_~s__state~0 == 8561); 207647#L165 assume ssl3_accept_~s__state~0 == 8448; 207639#L166 assume !(ssl3_accept_~num1~0 > 0); 207638#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 207630#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 207626#L585 assume !(ssl3_accept_~state~0 == 8576); 207609#L603 ssl3_accept_~skip~0 := 0; 207610#L99-3 assume true; 207598#L99-1 assume !false; 207599#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 207582#L102 assume ssl3_accept_~s__state~0 == 12292; 207584#L103 ssl3_accept_~s__new_session~0 := 1; 210375#L211 ssl3_accept_~s__server~0 := 1; 210372#L216 assume ssl3_accept_~cb~0 != 0; 210369#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 210366#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 210362#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 210357#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 210351#L243 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post32 + 1;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 210345#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 210333#L585 assume !(ssl3_accept_~state~0 == 8576); 210327#L603 ssl3_accept_~skip~0 := 0; 210323#L99-3 assume true; 210319#L99-1 assume !false; 210315#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 210311#L102 assume !(ssl3_accept_~s__state~0 == 12292); 210307#L105 assume !(ssl3_accept_~s__state~0 == 16384); 210303#L108 assume !(ssl3_accept_~s__state~0 == 8192); 210300#L111 assume !(ssl3_accept_~s__state~0 == 24576); 210295#L114 assume !(ssl3_accept_~s__state~0 == 8195); 210290#L117 assume !(ssl3_accept_~s__state~0 == 8480); 210291#L120 assume !(ssl3_accept_~s__state~0 == 8481); 219817#L123 assume !(ssl3_accept_~s__state~0 == 8482); 219816#L126 assume !(ssl3_accept_~s__state~0 == 8464); 219815#L129 assume !(ssl3_accept_~s__state~0 == 8465); 219772#L132 assume !(ssl3_accept_~s__state~0 == 8466); 213180#L135 assume ssl3_accept_~s__state~0 == 8496; 210143#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 213100#L287 assume !(ssl3_accept_~blastFlag~0 == 1); 212906#L290 assume !(ssl3_accept_~blastFlag~0 == 3); 212907#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 210458#L297 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 210459#L297-2 ssl3_accept_~s__init_num~0 := 0; 210450#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 210446#L585 assume !(ssl3_accept_~state~0 == 8576); 210073#L603 ssl3_accept_~skip~0 := 0; 210074#L99-3 assume true; 210059#L99-1 assume !false; 210060#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 210046#L102 assume !(ssl3_accept_~s__state~0 == 12292); 210047#L105 assume !(ssl3_accept_~s__state~0 == 16384); 210032#L108 assume !(ssl3_accept_~s__state~0 == 8192); 210033#L111 assume !(ssl3_accept_~s__state~0 == 24576); 210018#L114 assume !(ssl3_accept_~s__state~0 == 8195); 210019#L117 assume !(ssl3_accept_~s__state~0 == 8480); 210004#L120 assume !(ssl3_accept_~s__state~0 == 8481); 210005#L123 assume !(ssl3_accept_~s__state~0 == 8482); 209990#L126 assume !(ssl3_accept_~s__state~0 == 8464); 209991#L129 assume !(ssl3_accept_~s__state~0 == 8465); 209869#L132 assume !(ssl3_accept_~s__state~0 == 8466); 209870#L135 assume !(ssl3_accept_~s__state~0 == 8496); 208419#L138 assume !(ssl3_accept_~s__state~0 == 8497); 208420#L141 [2018-11-10 11:57:32,460 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:32,460 INFO L82 PathProgramCache]: Analyzing trace with hash 1656053509, now seen corresponding path program 1 times [2018-11-10 11:57:32,460 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:32,460 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:32,460 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:32,461 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 11:57:32,461 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:32,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:32,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:32,471 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:32,471 INFO L82 PathProgramCache]: Analyzing trace with hash 849256380, now seen corresponding path program 1 times [2018-11-10 11:57:32,471 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:32,471 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:32,472 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:32,472 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:57:32,472 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:32,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:57:32,515 INFO L134 CoverageAnalysis]: Checked inductivity of 175 backedges. 132 proven. 7 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-11-10 11:57:32,516 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 11:57:32,516 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a131eb23-ba0a-418f-b36d-d07510a7f6ac/bin-2019/uautomizer/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-10 11:57:32,529 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:57:32,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:57:32,550 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 11:57:32,567 INFO L134 CoverageAnalysis]: Checked inductivity of 175 backedges. 100 proven. 0 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2018-11-10 11:57:32,593 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-10 11:57:32,593 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-10 11:57:32,594 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 11:57:32,594 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-10 11:57:32,594 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2018-11-10 11:57:32,594 INFO L87 Difference]: Start difference. First operand 13578 states and 17594 transitions. cyclomatic complexity: 4036 Second operand 5 states. [2018-11-10 11:57:32,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 11:57:32,830 INFO L93 Difference]: Finished difference Result 14296 states and 18261 transitions. [2018-11-10 11:57:32,830 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-10 11:57:32,830 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 14296 states and 18261 transitions. [2018-11-10 11:57:32,858 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2171 [2018-11-10 11:57:32,875 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 14296 states to 14179 states and 18123 transitions. [2018-11-10 11:57:32,876 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2738 [2018-11-10 11:57:32,877 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2738 [2018-11-10 11:57:32,877 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14179 states and 18123 transitions. [2018-11-10 11:57:32,878 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:57:32,878 INFO L705 BuchiCegarLoop]: Abstraction has 14179 states and 18123 transitions. [2018-11-10 11:57:32,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14179 states and 18123 transitions. [2018-11-10 11:57:32,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14179 to 12583. [2018-11-10 11:57:32,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12583 states. [2018-11-10 11:57:32,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12583 states to 12583 states and 16160 transitions. [2018-11-10 11:57:32,952 INFO L728 BuchiCegarLoop]: Abstraction has 12583 states and 16160 transitions. [2018-11-10 11:57:32,952 INFO L608 BuchiCegarLoop]: Abstraction has 12583 states and 16160 transitions. [2018-11-10 11:57:32,952 INFO L442 BuchiCegarLoop]: ======== Iteration 28============ [2018-11-10 11:57:32,952 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12583 states and 16160 transitions. [2018-11-10 11:57:32,967 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 2033 [2018-11-10 11:57:32,967 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:57:32,967 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:57:32,968 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 11:57:32,968 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 11:57:32,968 INFO L793 eck$LassoCheckResult]: Stem: 235864#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 235629#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 235630#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 235857#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 235858#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 235807#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 235941#L99-3 assume true; 236038#L99-1 assume !false; 236037#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 236036#L102 assume !(ssl3_accept_~s__state~0 == 12292); 236035#L105 assume !(ssl3_accept_~s__state~0 == 16384); 236034#L108 assume !(ssl3_accept_~s__state~0 == 8192); 236033#L111 assume !(ssl3_accept_~s__state~0 == 24576); 236032#L114 assume !(ssl3_accept_~s__state~0 == 8195); 236031#L117 assume !(ssl3_accept_~s__state~0 == 8480); 236030#L120 assume !(ssl3_accept_~s__state~0 == 8481); 236029#L123 assume !(ssl3_accept_~s__state~0 == 8482); 236028#L126 assume ssl3_accept_~s__state~0 == 8464; 235701#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 235702#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 240965#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 240963#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 240958#L585 assume !(ssl3_accept_~state~0 == 8576); 240956#L603 ssl3_accept_~skip~0 := 0; 240955#L99-3 assume true; 240954#L99-1 assume !false; 240953#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 240952#L102 assume !(ssl3_accept_~s__state~0 == 12292); 240951#L105 assume !(ssl3_accept_~s__state~0 == 16384); 240950#L108 assume !(ssl3_accept_~s__state~0 == 8192); 240949#L111 assume !(ssl3_accept_~s__state~0 == 24576); 240948#L114 assume !(ssl3_accept_~s__state~0 == 8195); 240947#L117 assume !(ssl3_accept_~s__state~0 == 8480); 240946#L120 assume !(ssl3_accept_~s__state~0 == 8481); 240945#L123 assume !(ssl3_accept_~s__state~0 == 8482); 240944#L126 assume !(ssl3_accept_~s__state~0 == 8464); 240943#L129 assume !(ssl3_accept_~s__state~0 == 8465); 240942#L132 assume !(ssl3_accept_~s__state~0 == 8466); 240941#L135 assume ssl3_accept_~s__state~0 == 8496; 240939#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 240936#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 239883#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 239878#L297 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 235855#L297-2 ssl3_accept_~s__init_num~0 := 0; 235802#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 235618#L585 assume !(ssl3_accept_~state~0 == 8576); 235631#L603 ssl3_accept_~skip~0 := 0; 235861#L99-3 assume true; 235862#L99-1 assume !false; 235748#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 235749#L102 assume !(ssl3_accept_~s__state~0 == 12292); 235767#L105 assume !(ssl3_accept_~s__state~0 == 16384); 235768#L108 assume !(ssl3_accept_~s__state~0 == 8192); 235698#L111 assume !(ssl3_accept_~s__state~0 == 24576); 235699#L114 assume !(ssl3_accept_~s__state~0 == 8195); 235678#L117 assume !(ssl3_accept_~s__state~0 == 8480); 235679#L120 assume !(ssl3_accept_~s__state~0 == 8481); 235913#L123 assume !(ssl3_accept_~s__state~0 == 8482); 235914#L126 assume !(ssl3_accept_~s__state~0 == 8464); 235893#L129 assume !(ssl3_accept_~s__state~0 == 8465); 235894#L132 assume !(ssl3_accept_~s__state~0 == 8466); 235814#L135 assume !(ssl3_accept_~s__state~0 == 8496); 235815#L138 assume !(ssl3_accept_~s__state~0 == 8497); 235792#L141 [2018-11-10 11:57:32,968 INFO L795 eck$LassoCheckResult]: Loop: 235792#L141 assume !(ssl3_accept_~s__state~0 == 8512); 235705#L144 assume !(ssl3_accept_~s__state~0 == 8513); 235656#L147 assume !(ssl3_accept_~s__state~0 == 8528); 235657#L150 assume !(ssl3_accept_~s__state~0 == 8529); 235647#L153 assume !(ssl3_accept_~s__state~0 == 8544); 235648#L156 assume !(ssl3_accept_~s__state~0 == 8545); 235922#L159 assume !(ssl3_accept_~s__state~0 == 8560); 235903#L162 assume !(ssl3_accept_~s__state~0 == 8561); 235850#L165 assume !(ssl3_accept_~s__state~0 == 8448); 235823#L168 assume !(ssl3_accept_~s__state~0 == 8576); 235824#L171 assume !(ssl3_accept_~s__state~0 == 8577); 235798#L174 assume !(ssl3_accept_~s__state~0 == 8592); 235713#L177 assume !(ssl3_accept_~s__state~0 == 8593); 235666#L180 assume !(ssl3_accept_~s__state~0 == 8608); 235667#L183 assume !(ssl3_accept_~s__state~0 == 8609); 235695#L186 assume !(ssl3_accept_~s__state~0 == 8640); 242772#L189 assume !(ssl3_accept_~s__state~0 == 8641); 242770#L192 assume ssl3_accept_~s__state~0 == 8656; 235909#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 242767#L497 assume !(ssl3_accept_~tmp___9~0 == 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 242765#L502 assume !(ssl3_accept_~blastFlag~0 == 2); 242763#L502-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 242759#L510 assume !(ssl3_accept_~tmp___10~0 == 0); 242603#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 242598#L585 assume !(ssl3_accept_~state~0 == 8576); 242596#L603 ssl3_accept_~skip~0 := 0; 242595#L99-3 assume true; 242594#L99-1 assume !false; 242593#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 242592#L102 assume !(ssl3_accept_~s__state~0 == 12292); 242591#L105 assume !(ssl3_accept_~s__state~0 == 16384); 242590#L108 assume !(ssl3_accept_~s__state~0 == 8192); 242589#L111 assume !(ssl3_accept_~s__state~0 == 24576); 242588#L114 assume !(ssl3_accept_~s__state~0 == 8195); 242587#L117 assume !(ssl3_accept_~s__state~0 == 8480); 242586#L120 assume !(ssl3_accept_~s__state~0 == 8481); 242585#L123 assume !(ssl3_accept_~s__state~0 == 8482); 242584#L126 assume !(ssl3_accept_~s__state~0 == 8464); 242583#L129 assume !(ssl3_accept_~s__state~0 == 8465); 242582#L132 assume !(ssl3_accept_~s__state~0 == 8466); 242581#L135 assume !(ssl3_accept_~s__state~0 == 8496); 242580#L138 assume !(ssl3_accept_~s__state~0 == 8497); 242579#L141 assume !(ssl3_accept_~s__state~0 == 8512); 242578#L144 assume !(ssl3_accept_~s__state~0 == 8513); 242577#L147 assume !(ssl3_accept_~s__state~0 == 8528); 242576#L150 assume !(ssl3_accept_~s__state~0 == 8529); 242415#L153 assume !(ssl3_accept_~s__state~0 == 8544); 242412#L156 assume !(ssl3_accept_~s__state~0 == 8545); 242413#L159 assume !(ssl3_accept_~s__state~0 == 8560); 242407#L162 assume !(ssl3_accept_~s__state~0 == 8561); 242405#L165 assume !(ssl3_accept_~s__state~0 == 8448); 242403#L168 assume !(ssl3_accept_~s__state~0 == 8576); 242400#L171 assume !(ssl3_accept_~s__state~0 == 8577); 242397#L174 assume !(ssl3_accept_~s__state~0 == 8592); 242395#L177 assume !(ssl3_accept_~s__state~0 == 8593); 242393#L180 assume !(ssl3_accept_~s__state~0 == 8608); 242391#L183 assume !(ssl3_accept_~s__state~0 == 8609); 242389#L186 assume !(ssl3_accept_~s__state~0 == 8640); 242387#L189 assume !(ssl3_accept_~s__state~0 == 8641); 242363#L192 assume !(ssl3_accept_~s__state~0 == 8656); 235908#L195 assume !(ssl3_accept_~s__state~0 == 8657); 235852#L198 assume ssl3_accept_~s__state~0 == 8672; 235725#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 235726#L518 assume !(ssl3_accept_~blastFlag~0 == 4); 235729#L521 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 235730#L525 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 235929#L525-2 ssl3_accept_~s__init_num~0 := 0; 235930#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 242710#L585 assume !(ssl3_accept_~state~0 == 8576); 242708#L603 ssl3_accept_~skip~0 := 0; 242707#L99-3 assume true; 242706#L99-1 assume !false; 242705#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 242704#L102 assume !(ssl3_accept_~s__state~0 == 12292); 242703#L105 assume !(ssl3_accept_~s__state~0 == 16384); 242702#L108 assume !(ssl3_accept_~s__state~0 == 8192); 242700#L111 assume !(ssl3_accept_~s__state~0 == 24576); 242699#L114 assume !(ssl3_accept_~s__state~0 == 8195); 242698#L117 assume !(ssl3_accept_~s__state~0 == 8480); 242693#L120 assume !(ssl3_accept_~s__state~0 == 8481); 242692#L123 assume !(ssl3_accept_~s__state~0 == 8482); 242691#L126 assume !(ssl3_accept_~s__state~0 == 8464); 242690#L129 assume !(ssl3_accept_~s__state~0 == 8465); 242689#L132 assume !(ssl3_accept_~s__state~0 == 8466); 242688#L135 assume !(ssl3_accept_~s__state~0 == 8496); 242687#L138 assume !(ssl3_accept_~s__state~0 == 8497); 242686#L141 assume !(ssl3_accept_~s__state~0 == 8512); 242685#L144 assume !(ssl3_accept_~s__state~0 == 8513); 242683#L147 assume !(ssl3_accept_~s__state~0 == 8528); 242681#L150 assume !(ssl3_accept_~s__state~0 == 8529); 242679#L153 assume !(ssl3_accept_~s__state~0 == 8544); 242678#L156 assume !(ssl3_accept_~s__state~0 == 8545); 242677#L159 assume !(ssl3_accept_~s__state~0 == 8560); 242676#L162 assume !(ssl3_accept_~s__state~0 == 8561); 242675#L165 assume ssl3_accept_~s__state~0 == 8448; 242673#L166 assume !(ssl3_accept_~num1~0 > 0); 242671#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 235644#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 242661#L585 assume !(ssl3_accept_~state~0 == 8576); 235604#L603 ssl3_accept_~skip~0 := 0; 242658#L99-3 assume true; 242657#L99-1 assume !false; 242656#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 242655#L102 assume !(ssl3_accept_~s__state~0 == 12292); 242654#L105 assume !(ssl3_accept_~s__state~0 == 16384); 242653#L108 assume !(ssl3_accept_~s__state~0 == 8192); 242652#L111 assume !(ssl3_accept_~s__state~0 == 24576); 242651#L114 assume !(ssl3_accept_~s__state~0 == 8195); 242650#L117 assume !(ssl3_accept_~s__state~0 == 8480); 242624#L120 assume !(ssl3_accept_~s__state~0 == 8481); 242623#L123 assume !(ssl3_accept_~s__state~0 == 8482); 242622#L126 assume !(ssl3_accept_~s__state~0 == 8464); 242621#L129 assume !(ssl3_accept_~s__state~0 == 8465); 242620#L132 assume !(ssl3_accept_~s__state~0 == 8466); 242619#L135 assume !(ssl3_accept_~s__state~0 == 8496); 242618#L138 assume !(ssl3_accept_~s__state~0 == 8497); 242617#L141 assume !(ssl3_accept_~s__state~0 == 8512); 242616#L144 assume !(ssl3_accept_~s__state~0 == 8513); 242615#L147 assume !(ssl3_accept_~s__state~0 == 8528); 242614#L150 assume !(ssl3_accept_~s__state~0 == 8529); 242613#L153 assume !(ssl3_accept_~s__state~0 == 8544); 242612#L156 assume !(ssl3_accept_~s__state~0 == 8545); 242611#L159 assume !(ssl3_accept_~s__state~0 == 8560); 242610#L162 assume !(ssl3_accept_~s__state~0 == 8561); 242609#L165 assume !(ssl3_accept_~s__state~0 == 8448); 242608#L168 assume ssl3_accept_~s__state~0 == 8576; 242468#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 242467#L449 assume !(ssl3_accept_~ret~0 <= 0); 235752#L452 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 235753#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 240325#L585 assume ssl3_accept_~state~0 == 8576; 240318#L604 assume !(ssl3_accept_~s__state~0 == 8592); 240288#L603 ssl3_accept_~skip~0 := 0; 240273#L99-3 assume true; 240266#L99-1 assume !false; 240259#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 240252#L102 assume !(ssl3_accept_~s__state~0 == 12292); 240245#L105 assume !(ssl3_accept_~s__state~0 == 16384); 240237#L108 assume !(ssl3_accept_~s__state~0 == 8192); 240229#L111 assume !(ssl3_accept_~s__state~0 == 24576); 240221#L114 assume !(ssl3_accept_~s__state~0 == 8195); 240213#L117 assume !(ssl3_accept_~s__state~0 == 8480); 240205#L120 assume !(ssl3_accept_~s__state~0 == 8481); 240197#L123 assume !(ssl3_accept_~s__state~0 == 8482); 240189#L126 assume !(ssl3_accept_~s__state~0 == 8464); 240190#L129 assume !(ssl3_accept_~s__state~0 == 8465); 240156#L132 assume !(ssl3_accept_~s__state~0 == 8466); 236022#L135 assume ssl3_accept_~s__state~0 == 8496; 235680#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 235681#L287 assume !(ssl3_accept_~blastFlag~0 == 1); 242864#L290 assume !(ssl3_accept_~blastFlag~0 == 3); 242859#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 242192#L297 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 241236#L297-2 ssl3_accept_~s__init_num~0 := 0; 246335#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 246332#L585 assume !(ssl3_accept_~state~0 == 8576); 235841#L603 ssl3_accept_~skip~0 := 0; 235842#L99-3 assume true; 235869#L99-1 assume !false; 235870#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 235808#L102 assume !(ssl3_accept_~s__state~0 == 12292); 235809#L105 assume !(ssl3_accept_~s__state~0 == 16384); 235787#L108 assume !(ssl3_accept_~s__state~0 == 8192); 235788#L111 assume !(ssl3_accept_~s__state~0 == 24576); 235651#L114 assume !(ssl3_accept_~s__state~0 == 8195); 235652#L117 assume !(ssl3_accept_~s__state~0 == 8480); 235639#L120 assume !(ssl3_accept_~s__state~0 == 8481); 235640#L123 assume !(ssl3_accept_~s__state~0 == 8482); 235884#L126 assume !(ssl3_accept_~s__state~0 == 8464); 235885#L129 assume !(ssl3_accept_~s__state~0 == 8465); 235877#L132 assume !(ssl3_accept_~s__state~0 == 8466); 235878#L135 assume !(ssl3_accept_~s__state~0 == 8496); 235832#L138 assume !(ssl3_accept_~s__state~0 == 8497); 235792#L141 [2018-11-10 11:57:32,968 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:32,969 INFO L82 PathProgramCache]: Analyzing trace with hash 1656053509, now seen corresponding path program 2 times [2018-11-10 11:57:32,969 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:32,969 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:32,969 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:32,969 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:57:32,969 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:32,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:32,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:32,979 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:32,980 INFO L82 PathProgramCache]: Analyzing trace with hash -2048458750, now seen corresponding path program 1 times [2018-11-10 11:57:32,980 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:32,980 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:32,980 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:32,980 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 11:57:32,980 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:32,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:57:33,027 INFO L134 CoverageAnalysis]: Checked inductivity of 251 backedges. 187 proven. 28 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-11-10 11:57:33,027 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 11:57:33,028 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a131eb23-ba0a-418f-b36d-d07510a7f6ac/bin-2019/uautomizer/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-10 11:57:33,039 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:57:33,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:57:33,060 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 11:57:33,121 INFO L134 CoverageAnalysis]: Checked inductivity of 251 backedges. 128 proven. 0 refuted. 0 times theorem prover too weak. 123 trivial. 0 not checked. [2018-11-10 11:57:33,136 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-10 11:57:33,136 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-10 11:57:33,137 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 11:57:33,137 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-10 11:57:33,137 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-10 11:57:33,137 INFO L87 Difference]: Start difference. First operand 12583 states and 16160 transitions. cyclomatic complexity: 3614 Second operand 5 states. [2018-11-10 11:57:33,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 11:57:33,342 INFO L93 Difference]: Finished difference Result 13985 states and 17631 transitions. [2018-11-10 11:57:33,343 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-10 11:57:33,344 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13985 states and 17631 transitions. [2018-11-10 11:57:33,373 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 1954 [2018-11-10 11:57:33,387 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13985 states to 12190 states and 15450 transitions. [2018-11-10 11:57:33,387 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2599 [2018-11-10 11:57:33,389 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2812 [2018-11-10 11:57:33,389 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12190 states and 15450 transitions. [2018-11-10 11:57:33,392 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:57:33,392 INFO L705 BuchiCegarLoop]: Abstraction has 12190 states and 15450 transitions. [2018-11-10 11:57:33,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12190 states and 15450 transitions. [2018-11-10 11:57:33,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12190 to 11514. [2018-11-10 11:57:33,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11514 states. [2018-11-10 11:57:33,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11514 states to 11514 states and 14611 transitions. [2018-11-10 11:57:33,446 INFO L728 BuchiCegarLoop]: Abstraction has 11514 states and 14611 transitions. [2018-11-10 11:57:33,446 INFO L608 BuchiCegarLoop]: Abstraction has 11514 states and 14611 transitions. [2018-11-10 11:57:33,446 INFO L442 BuchiCegarLoop]: ======== Iteration 29============ [2018-11-10 11:57:33,446 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11514 states and 14611 transitions. [2018-11-10 11:57:33,463 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 1943 [2018-11-10 11:57:33,464 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:57:33,464 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:57:33,464 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 11:57:33,464 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 11:57:33,465 INFO L793 eck$LassoCheckResult]: Stem: 262959#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 262717#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, 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~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 262718#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 262953#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 262954#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 262901#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 263027#L99-3 assume true; 267524#L99-1 assume !false; 267523#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 267522#L102 assume !(ssl3_accept_~s__state~0 == 12292); 267521#L105 assume !(ssl3_accept_~s__state~0 == 16384); 267520#L108 assume !(ssl3_accept_~s__state~0 == 8192); 267519#L111 assume !(ssl3_accept_~s__state~0 == 24576); 267518#L114 assume !(ssl3_accept_~s__state~0 == 8195); 267517#L117 assume !(ssl3_accept_~s__state~0 == 8480); 267516#L120 assume !(ssl3_accept_~s__state~0 == 8481); 267515#L123 assume !(ssl3_accept_~s__state~0 == 8482); 267514#L126 assume ssl3_accept_~s__state~0 == 8464; 267513#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 267512#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 267511#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 267509#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 267504#L585 assume !(ssl3_accept_~state~0 == 8576); 267502#L603 ssl3_accept_~skip~0 := 0; 267501#L99-3 assume true; 267500#L99-1 assume !false; 267499#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 267498#L102 assume !(ssl3_accept_~s__state~0 == 12292); 267497#L105 assume !(ssl3_accept_~s__state~0 == 16384); 267496#L108 assume !(ssl3_accept_~s__state~0 == 8192); 267495#L111 assume !(ssl3_accept_~s__state~0 == 24576); 267494#L114 assume !(ssl3_accept_~s__state~0 == 8195); 267493#L117 assume !(ssl3_accept_~s__state~0 == 8480); 267492#L120 assume !(ssl3_accept_~s__state~0 == 8481); 267491#L123 assume !(ssl3_accept_~s__state~0 == 8482); 267490#L126 assume !(ssl3_accept_~s__state~0 == 8464); 267489#L129 assume !(ssl3_accept_~s__state~0 == 8465); 267488#L132 assume !(ssl3_accept_~s__state~0 == 8466); 267487#L135 assume ssl3_accept_~s__state~0 == 8496; 267486#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 267485#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 265561#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 265562#L297 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 266283#L297-2 ssl3_accept_~s__init_num~0 := 0; 266284#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 266266#L585 assume !(ssl3_accept_~state~0 == 8576); 266265#L603 ssl3_accept_~skip~0 := 0; 266211#L99-3 assume true; 266212#L99-1 assume !false; 265936#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 265937#L102 assume !(ssl3_accept_~s__state~0 == 12292); 265929#L105 assume !(ssl3_accept_~s__state~0 == 16384); 265930#L108 assume !(ssl3_accept_~s__state~0 == 8192); 265918#L111 assume !(ssl3_accept_~s__state~0 == 24576); 265919#L114 assume !(ssl3_accept_~s__state~0 == 8195); 265901#L117 assume !(ssl3_accept_~s__state~0 == 8480); 265902#L120 assume !(ssl3_accept_~s__state~0 == 8481); 265883#L123 assume !(ssl3_accept_~s__state~0 == 8482); 265884#L126 assume !(ssl3_accept_~s__state~0 == 8464); 265870#L129 assume !(ssl3_accept_~s__state~0 == 8465); 265871#L132 assume !(ssl3_accept_~s__state~0 == 8466); 265858#L135 assume !(ssl3_accept_~s__state~0 == 8496); 265859#L138 assume !(ssl3_accept_~s__state~0 == 8497); 265853#L141 [2018-11-10 11:57:33,465 INFO L795 eck$LassoCheckResult]: Loop: 265853#L141 assume ssl3_accept_~s__state~0 == 8512; 265460#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 265852#L309 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 265850#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 265848#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 265843#L585 assume !(ssl3_accept_~state~0 == 8576); 265841#L603 ssl3_accept_~skip~0 := 0; 265840#L99-3 assume true; 265839#L99-1 assume !false; 265838#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 265837#L102 assume !(ssl3_accept_~s__state~0 == 12292); 265836#L105 assume !(ssl3_accept_~s__state~0 == 16384); 265835#L108 assume !(ssl3_accept_~s__state~0 == 8192); 265834#L111 assume !(ssl3_accept_~s__state~0 == 24576); 265833#L114 assume !(ssl3_accept_~s__state~0 == 8195); 265832#L117 assume !(ssl3_accept_~s__state~0 == 8480); 265831#L120 assume !(ssl3_accept_~s__state~0 == 8481); 265830#L123 assume !(ssl3_accept_~s__state~0 == 8482); 265829#L126 assume !(ssl3_accept_~s__state~0 == 8464); 265828#L129 assume !(ssl3_accept_~s__state~0 == 8465); 265827#L132 assume !(ssl3_accept_~s__state~0 == 8466); 265826#L135 assume !(ssl3_accept_~s__state~0 == 8496); 265825#L138 assume !(ssl3_accept_~s__state~0 == 8497); 265824#L141 assume !(ssl3_accept_~s__state~0 == 8512); 265823#L144 assume !(ssl3_accept_~s__state~0 == 8513); 265822#L147 assume ssl3_accept_~s__state~0 == 8528; 265274#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 265819#L327 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 265815#L327-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 265810#L359 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 265808#L361 assume !(ssl3_accept_~ret~0 <= 0); 265807#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 265805#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 265799#L585 assume !(ssl3_accept_~state~0 == 8576); 265793#L603 ssl3_accept_~skip~0 := 0; 265790#L99-3 assume true; 265788#L99-1 assume !false; 265786#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 265784#L102 assume !(ssl3_accept_~s__state~0 == 12292); 265782#L105 assume !(ssl3_accept_~s__state~0 == 16384); 265780#L108 assume !(ssl3_accept_~s__state~0 == 8192); 265778#L111 assume !(ssl3_accept_~s__state~0 == 24576); 265776#L114 assume !(ssl3_accept_~s__state~0 == 8195); 265774#L117 assume !(ssl3_accept_~s__state~0 == 8480); 265772#L120 assume !(ssl3_accept_~s__state~0 == 8481); 265769#L123 assume !(ssl3_accept_~s__state~0 == 8482); 265765#L126 assume !(ssl3_accept_~s__state~0 == 8464); 265761#L129 assume !(ssl3_accept_~s__state~0 == 8465); 265754#L132 assume !(ssl3_accept_~s__state~0 == 8466); 265750#L135 assume !(ssl3_accept_~s__state~0 == 8496); 265747#L138 assume !(ssl3_accept_~s__state~0 == 8497); 265744#L141 assume !(ssl3_accept_~s__state~0 == 8512); 265741#L144 assume !(ssl3_accept_~s__state~0 == 8513); 265738#L147 assume !(ssl3_accept_~s__state~0 == 8528); 265735#L150 assume !(ssl3_accept_~s__state~0 == 8529); 265732#L153 assume ssl3_accept_~s__state~0 == 8544; 265257#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 265727#L384 assume !(ssl3_accept_~s__session__peer~0 != 0); 265722#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 265719#L397 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 265714#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 265710#L409 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; 265705#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 265692#L585 assume !(ssl3_accept_~state~0 == 8576); 265688#L603 ssl3_accept_~skip~0 := 0; 265686#L99-3 assume true; 265684#L99-1 assume !false; 265682#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 265680#L102 assume !(ssl3_accept_~s__state~0 == 12292); 265678#L105 assume !(ssl3_accept_~s__state~0 == 16384); 265676#L108 assume !(ssl3_accept_~s__state~0 == 8192); 265674#L111 assume !(ssl3_accept_~s__state~0 == 24576); 265672#L114 assume !(ssl3_accept_~s__state~0 == 8195); 265670#L117 assume !(ssl3_accept_~s__state~0 == 8480); 265668#L120 assume !(ssl3_accept_~s__state~0 == 8481); 265666#L123 assume !(ssl3_accept_~s__state~0 == 8482); 265664#L126 assume !(ssl3_accept_~s__state~0 == 8464); 265662#L129 assume !(ssl3_accept_~s__state~0 == 8465); 265660#L132 assume !(ssl3_accept_~s__state~0 == 8466); 265658#L135 assume !(ssl3_accept_~s__state~0 == 8496); 265656#L138 assume !(ssl3_accept_~s__state~0 == 8497); 265654#L141 assume !(ssl3_accept_~s__state~0 == 8512); 265652#L144 assume !(ssl3_accept_~s__state~0 == 8513); 265650#L147 assume !(ssl3_accept_~s__state~0 == 8528); 265648#L150 assume !(ssl3_accept_~s__state~0 == 8529); 265646#L153 assume !(ssl3_accept_~s__state~0 == 8544); 265644#L156 assume !(ssl3_accept_~s__state~0 == 8545); 265642#L159 assume !(ssl3_accept_~s__state~0 == 8560); 265640#L162 assume !(ssl3_accept_~s__state~0 == 8561); 265631#L165 assume ssl3_accept_~s__state~0 == 8448; 265632#L166 assume !(ssl3_accept_~num1~0 > 0); 265593#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 265594#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 265549#L585 assume !(ssl3_accept_~state~0 == 8576); 265548#L603 ssl3_accept_~skip~0 := 0; 265532#L99-3 assume true; 265533#L99-1 assume !false; 265523#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 265524#L102 assume !(ssl3_accept_~s__state~0 == 12292); 265515#L105 assume !(ssl3_accept_~s__state~0 == 16384); 265516#L108 assume !(ssl3_accept_~s__state~0 == 8192); 265507#L111 assume !(ssl3_accept_~s__state~0 == 24576); 265508#L114 assume !(ssl3_accept_~s__state~0 == 8195); 265499#L117 assume !(ssl3_accept_~s__state~0 == 8480); 265500#L120 assume !(ssl3_accept_~s__state~0 == 8481); 265490#L123 assume !(ssl3_accept_~s__state~0 == 8482); 265491#L126 assume !(ssl3_accept_~s__state~0 == 8464); 265482#L129 assume !(ssl3_accept_~s__state~0 == 8465); 265483#L132 assume !(ssl3_accept_~s__state~0 == 8466); 265473#L135 assume !(ssl3_accept_~s__state~0 == 8496); 265474#L138 assume !(ssl3_accept_~s__state~0 == 8497); 265464#L141 assume !(ssl3_accept_~s__state~0 == 8512); 265465#L144 assume !(ssl3_accept_~s__state~0 == 8513); 265423#L147 assume !(ssl3_accept_~s__state~0 == 8528); 265424#L150 assume !(ssl3_accept_~s__state~0 == 8529); 265262#L153 assume !(ssl3_accept_~s__state~0 == 8544); 265263#L156 assume !(ssl3_accept_~s__state~0 == 8545); 265249#L159 assume !(ssl3_accept_~s__state~0 == 8560); 265250#L162 assume !(ssl3_accept_~s__state~0 == 8561); 265236#L165 assume !(ssl3_accept_~s__state~0 == 8448); 265235#L168 assume ssl3_accept_~s__state~0 == 8576; 265202#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 265234#L449 assume !(ssl3_accept_~ret~0 <= 0); 265232#L452 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 265233#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 266333#L585 assume ssl3_accept_~state~0 == 8576; 266331#L604 assume !(ssl3_accept_~s__state~0 == 8592); 266330#L603 ssl3_accept_~skip~0 := 0; 266329#L99-3 assume true; 266328#L99-1 assume !false; 266327#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 266326#L102 assume !(ssl3_accept_~s__state~0 == 12292); 266325#L105 assume !(ssl3_accept_~s__state~0 == 16384); 266324#L108 assume !(ssl3_accept_~s__state~0 == 8192); 266323#L111 assume !(ssl3_accept_~s__state~0 == 24576); 266322#L114 assume !(ssl3_accept_~s__state~0 == 8195); 266321#L117 assume !(ssl3_accept_~s__state~0 == 8480); 266320#L120 assume !(ssl3_accept_~s__state~0 == 8481); 266319#L123 assume !(ssl3_accept_~s__state~0 == 8482); 266318#L126 assume !(ssl3_accept_~s__state~0 == 8464); 266317#L129 assume !(ssl3_accept_~s__state~0 == 8465); 266316#L132 assume ssl3_accept_~s__state~0 == 8466; 265478#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 266315#L274 assume !(ssl3_accept_~blastFlag~0 == 0); 266314#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 266312#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 266307#L585 assume !(ssl3_accept_~state~0 == 8576); 266305#L603 ssl3_accept_~skip~0 := 0; 266304#L99-3 assume true; 266303#L99-1 assume !false; 266302#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 266301#L102 assume !(ssl3_accept_~s__state~0 == 12292); 266300#L105 assume !(ssl3_accept_~s__state~0 == 16384); 266299#L108 assume !(ssl3_accept_~s__state~0 == 8192); 266298#L111 assume !(ssl3_accept_~s__state~0 == 24576); 266297#L114 assume !(ssl3_accept_~s__state~0 == 8195); 266296#L117 assume !(ssl3_accept_~s__state~0 == 8480); 266295#L120 assume !(ssl3_accept_~s__state~0 == 8481); 266294#L123 assume !(ssl3_accept_~s__state~0 == 8482); 266293#L126 assume !(ssl3_accept_~s__state~0 == 8464); 266292#L129 assume !(ssl3_accept_~s__state~0 == 8465); 266291#L132 assume !(ssl3_accept_~s__state~0 == 8466); 266290#L135 assume ssl3_accept_~s__state~0 == 8496; 265469#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 266289#L287 assume !(ssl3_accept_~blastFlag~0 == 1); 266288#L290 assume !(ssl3_accept_~blastFlag~0 == 3); 266287#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 266285#L297 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 266286#L297-2 ssl3_accept_~s__init_num~0 := 0; 266276#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 266272#L585 assume !(ssl3_accept_~state~0 == 8576); 266258#L603 ssl3_accept_~skip~0 := 0; 266259#L99-3 assume true; 266022#L99-1 assume !false; 266023#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 265933#L102 assume !(ssl3_accept_~s__state~0 == 12292); 265934#L105 assume !(ssl3_accept_~s__state~0 == 16384); 265924#L108 assume !(ssl3_accept_~s__state~0 == 8192); 265925#L111 assume !(ssl3_accept_~s__state~0 == 24576); 265910#L114 assume !(ssl3_accept_~s__state~0 == 8195); 265911#L117 assume !(ssl3_accept_~s__state~0 == 8480); 265890#L120 assume !(ssl3_accept_~s__state~0 == 8481); 265891#L123 assume !(ssl3_accept_~s__state~0 == 8482); 265876#L126 assume !(ssl3_accept_~s__state~0 == 8464); 265877#L129 assume !(ssl3_accept_~s__state~0 == 8465); 265863#L132 assume !(ssl3_accept_~s__state~0 == 8466); 265864#L135 assume !(ssl3_accept_~s__state~0 == 8496); 265854#L138 assume !(ssl3_accept_~s__state~0 == 8497); 265853#L141 [2018-11-10 11:57:33,465 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:33,465 INFO L82 PathProgramCache]: Analyzing trace with hash 2078755335, now seen corresponding path program 1 times [2018-11-10 11:57:33,465 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:33,465 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:33,466 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:33,466 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:57:33,466 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:33,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:33,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:33,475 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:33,475 INFO L82 PathProgramCache]: Analyzing trace with hash 1744750536, now seen corresponding path program 2 times [2018-11-10 11:57:33,475 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:33,475 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:33,475 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:33,476 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:57:33,476 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:33,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:33,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:33,500 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:57:33,500 INFO L82 PathProgramCache]: Analyzing trace with hash -1086950194, now seen corresponding path program 1 times [2018-11-10 11:57:33,501 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:57:33,501 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:57:33,501 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:33,501 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 11:57:33,501 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:57:33,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:33,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:57:34,387 WARN L179 SmtUtils]: Spent 838.00 ms on a formula simplification. DAG size of input: 411 DAG size of output: 158 [2018-11-10 11:57:34,619 WARN L179 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 167 DAG size of output: 86 [2018-11-10 11:57:34,668 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 10.11 11:57:34 BoogieIcfgContainer [2018-11-10 11:57:34,668 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2018-11-10 11:57:34,669 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-11-10 11:57:34,669 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-11-10 11:57:34,669 INFO L276 PluginConnector]: Witness Printer initialized [2018-11-10 11:57:34,669 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.11 11:57:19" (3/4) ... [2018-11-10 11:57:34,671 INFO L141 WitnessPrinter]: Generating witness for non-termination counterexample [2018-11-10 11:57:34,737 INFO L145 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_a131eb23-ba0a-418f-b36d-d07510a7f6ac/bin-2019/uautomizer/witness.graphml [2018-11-10 11:57:34,737 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-11-10 11:57:34,738 INFO L168 Benchmark]: Toolchain (without parser) took 16013.56 ms. Allocated memory was 1.0 GB in the beginning and 1.9 GB in the end (delta: 837.3 MB). Free memory was 960.3 MB in the beginning and 1.1 GB in the end (delta: -185.9 MB). Peak memory consumption was 651.4 MB. Max. memory is 11.5 GB. [2018-11-10 11:57:34,739 INFO L168 Benchmark]: CDTParser took 0.14 ms. Allocated memory is still 1.0 GB. Free memory is still 985.6 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-10 11:57:34,739 INFO L168 Benchmark]: CACSL2BoogieTranslator took 246.79 ms. Allocated memory is still 1.0 GB. Free memory was 960.3 MB in the beginning and 941.5 MB in the end (delta: 18.8 MB). Peak memory consumption was 18.8 MB. Max. memory is 11.5 GB. [2018-11-10 11:57:34,739 INFO L168 Benchmark]: Boogie Procedure Inliner took 31.74 ms. Allocated memory is still 1.0 GB. Free memory was 941.5 MB in the beginning and 938.8 MB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 11.5 GB. [2018-11-10 11:57:34,739 INFO L168 Benchmark]: Boogie Preprocessor took 66.60 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 134.7 MB). Free memory was 938.8 MB in the beginning and 1.1 GB in the end (delta: -192.4 MB). Peak memory consumption was 16.2 MB. Max. memory is 11.5 GB. [2018-11-10 11:57:34,739 INFO L168 Benchmark]: RCFGBuilder took 510.95 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 50.4 MB). Peak memory consumption was 50.4 MB. Max. memory is 11.5 GB. [2018-11-10 11:57:34,740 INFO L168 Benchmark]: BuchiAutomizer took 15085.26 ms. Allocated memory was 1.2 GB in the beginning and 1.9 GB in the end (delta: 702.5 MB). Free memory was 1.1 GB in the beginning and 1.2 GB in the end (delta: -82.2 MB). Peak memory consumption was 865.0 MB. Max. memory is 11.5 GB. [2018-11-10 11:57:34,740 INFO L168 Benchmark]: Witness Printer took 68.79 ms. Allocated memory is still 1.9 GB. Free memory was 1.2 GB in the beginning and 1.1 GB in the end (delta: 16.9 MB). Peak memory consumption was 16.9 MB. Max. memory is 11.5 GB. [2018-11-10 11:57:34,742 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.14 ms. Allocated memory is still 1.0 GB. Free memory is still 985.6 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 246.79 ms. Allocated memory is still 1.0 GB. Free memory was 960.3 MB in the beginning and 941.5 MB in the end (delta: 18.8 MB). Peak memory consumption was 18.8 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 31.74 ms. Allocated memory is still 1.0 GB. Free memory was 941.5 MB in the beginning and 938.8 MB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 66.60 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 134.7 MB). Free memory was 938.8 MB in the beginning and 1.1 GB in the end (delta: -192.4 MB). Peak memory consumption was 16.2 MB. Max. memory is 11.5 GB. * RCFGBuilder took 510.95 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 50.4 MB). Peak memory consumption was 50.4 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 15085.26 ms. Allocated memory was 1.2 GB in the beginning and 1.9 GB in the end (delta: 702.5 MB). Free memory was 1.1 GB in the beginning and 1.2 GB in the end (delta: -82.2 MB). Peak memory consumption was 865.0 MB. Max. memory is 11.5 GB. * Witness Printer took 68.79 ms. Allocated memory is still 1.9 GB. Free memory was 1.2 GB in the beginning and 1.1 GB in the end (delta: 16.9 MB). Peak memory consumption was 16.9 MB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 31 terminating modules (27 trivial, 4 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function -1 * blastFlag + 1 and consists of 3 locations. One deterministic module has affine ranking function -2 * blastFlag + 7 and consists of 3 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 27 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 11514 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 15.0s and 29 iterations. TraceHistogramMax:7. Analysis of lassos took 8.4s. Construction of modules took 2.5s. Büchi inclusion checks took 1.8s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 31. Automata minimization 1.2s AutomataMinimizationTime, 31 MinimizatonAttempts, 12551 StatesRemovedByMinimization, 27 NontrivialMinimizations. Non-live state removal took 0.6s Buchi closure took 0.0s. Biggest automaton had 13578 states and ocurred in iteration 26. Nontrivial modules had stage [4, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 842/842 HoareTripleCheckerStatistics: 7379 SDtfs, 5395 SDslu, 4807 SDs, 0 SdLazy, 4242 SolverSat, 751 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.5s Time LassoAnalysisResults: nont1 unkn0 SFLI19 SFLT1 conc1 concLT2 SILN0 SILU0 SILI4 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital73 mio100 ax100 hnf97 lsp28 ukn100 mio100 lsp100 div236 bol100 ite100 ukn100 eq182 hnf67 smp96 dnf117 smp100 tf106 neg99 sie102 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 1ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 18 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 4 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.5s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 141]: 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@19f4203e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@12eb2c1c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@24ed5572=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@57603538=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1bd83e81=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5d8aea7a=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4a5036e9=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3b14d72c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@359f5a0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3e5c1a33=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@759c4a28=0, s__shutdown=0, s__type=0, state=8512, s__s3__tmp__use_rsa_tmp=1, s__session__cipher=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5e8c6514=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5fff1e05=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@27dd5086=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4eef0bf8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@512ac35=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1e00252=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@15bf9c91=0, __cil_tmp57=0, tmp___7=0, tmp___3=0, \result=0, tmp=0, s__session__peer=0, s__version=0, s__init_num=0, s__in_handshake=0, ret=1, s__server=0, s__state=8512, s__info_callback=5, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@44058ecd=0, tmp___2=0, cb=5, s__s3__tmp__new_cipher__algorithms=4294967040, tmp___10=0, __cil_tmp56=0, s__verify_mode=10, tmp___6=0, tmp=4, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@645eb1aa=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@2235f024=0, s__s3__tmp__reuse_message=3, s__ctx__stats__sess_accept_renegotiate=0, l=14, s__cert__pkeys__AT0__privatekey=0, s__debug=0, tmp___1=-12288, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@652f0c40=0, s__ctx__info_callback=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2967b1e9=0, tmp___9=0, s__s3__tmp__cert_request=1, __cil_tmp59=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3926f11a=0, tmp___5=0, s__hit=0, __cil_tmp55=0, blastFlag=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@449b52cf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@df96648=0, \result=0, skip=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@72d52778=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4321f4b9=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1f8a1ba2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3b93a33a=0, __cil_tmp61=4294967040, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@8a30e51=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@355fd2de=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7b34f87f=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1dfba380=4294967040, s__options=0, s__cert=6, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@46ceb9a0=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@aef31a6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@222d8113=1, Time=4, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@792ed826=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3ed841ed=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@d390702=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1096d1b1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@15f2208d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1f41ff8c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@36f67b41=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@9718200=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@611850c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7aba749f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@118bdeba=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@72f9a83f=0, s__init_buf___0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@36f3d323=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@13558799=14, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@19ff03c8=1, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@79902a5e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@cb87295=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@564e79b5=1, s__s3__tmp__next_state___0=8576, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5a27551c=0, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 141]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L636] int s ; [L637] int tmp ; [L641] s = 8464 [L642] CALL ssl3_accept(s) [L13] int s__info_callback = __VERIFIER_nondet_int() ; [L14] int s__in_handshake = __VERIFIER_nondet_int() ; [L15] int s__state ; [L16] int s__new_session ; [L17] int s__server ; [L18] int s__version = __VERIFIER_nondet_int() ; [L19] int s__type ; [L20] int s__init_num ; [L21] int s__hit = __VERIFIER_nondet_int() ; [L22] int s__rwstate ; [L23] int s__init_buf___0 ; [L24] int s__debug = __VERIFIER_nondet_int() ; [L25] int s__shutdown ; [L26] int s__cert = __VERIFIER_nondet_int() ; [L27] int s__options = __VERIFIER_nondet_int() ; [L28] int s__verify_mode = __VERIFIER_nondet_int() ; [L29] int s__session__peer = __VERIFIER_nondet_int() ; [L30] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L31] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L32] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L33] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L34] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L35] int s__s3__tmp__cert_request ; [L36] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L37] int s__s3__tmp__use_rsa_tmp ; [L38] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L39] int s__s3__tmp__new_cipher__algorithms ; [L40] int s__s3__tmp__next_state___0 ; [L41] int s__s3__tmp__new_cipher__algo_strength ; [L42] int s__session__cipher ; [L43] int buf ; [L44] unsigned long l ; [L45] unsigned long Time ; [L46] unsigned long tmp ; [L47] int cb ; [L48] long num1 = __VERIFIER_nondet_long() ; [L49] int ret ; [L50] int new_state ; [L51] int state ; [L52] int skip ; [L53] int got_new_session ; [L54] int tmp___1 = __VERIFIER_nondet_int() ; [L55] int tmp___2 = __VERIFIER_nondet_int() ; [L56] int tmp___3 = __VERIFIER_nondet_int() ; [L57] int tmp___4 = __VERIFIER_nondet_int() ; [L58] int tmp___5 = __VERIFIER_nondet_int() ; [L59] int tmp___6 = __VERIFIER_nondet_int() ; [L60] int tmp___7 = __VERIFIER_nondet_int() ; [L61] long tmp___8 = __VERIFIER_nondet_long() ; [L62] int tmp___9 = __VERIFIER_nondet_int() ; [L63] int tmp___10 = __VERIFIER_nondet_int() ; [L64] int blastFlag ; [L65] int __cil_tmp55 ; [L66] unsigned long __cil_tmp56 ; [L67] unsigned long __cil_tmp57 ; [L68] unsigned long __cil_tmp58 = __VERIFIER_nondet_ulong() ; [L69] unsigned long __cil_tmp59 ; [L70] int __cil_tmp60 ; [L71] unsigned long __cil_tmp61 ; [L74] s__state = initial_state [L75] blastFlag = 0 [L76] tmp = __VERIFIER_nondet_int() [L77] Time = tmp [L78] cb = 0 [L79] ret = -1 [L80] skip = 0 [L81] got_new_session = 0 [L82] COND TRUE s__info_callback != 0 [L83] cb = s__info_callback [L89] s__in_handshake ++ [L90] COND FALSE !(tmp___1 + 12288) [L95] COND FALSE !(s__cert == 0) [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND TRUE s__state == 8464 [L272] s__shutdown = 0 [L273] ret = __VERIFIER_nondet_int() [L274] COND TRUE blastFlag == 0 [L275] blastFlag = 1 [L277] COND FALSE !(ret <= 0) [L280] got_new_session = 1 [L281] s__state = 8496 [L282] s__init_num = 0 [L585] COND FALSE !(! s__s3__tmp__reuse_message) [L603] COND FALSE !(state == 8576) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND TRUE s__state == 8496 [L286] ret = __VERIFIER_nondet_int() [L287] COND TRUE blastFlag == 1 [L288] blastFlag = 2 [L294] COND FALSE !(ret <= 0) [L297] COND FALSE !(\read(s__hit)) [L300] s__state = 8512 [L302] s__init_num = 0 [L585] COND FALSE !(! s__s3__tmp__reuse_message) [L603] COND FALSE !(state == 8576) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) Loop: [L141] COND TRUE s__state == 8512 [L307] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L308] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L309] COND TRUE __cil_tmp56 + 256UL [L310] skip = 1 [L318] s__state = 8528 [L319] s__init_num = 0 [L585] COND FALSE !(! s__s3__tmp__reuse_message) [L603] COND FALSE !(state == 8576) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND TRUE s__state == 8528 [L323] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L324] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L326] __cil_tmp57 = (unsigned long )s__options [L327] COND TRUE __cil_tmp57 + 2097152UL [L328] s__s3__tmp__use_rsa_tmp = 1 [L333] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L360] ret = __VERIFIER_nondet_int() [L361] COND FALSE !(ret <= 0) [L378] s__state = 8544 [L379] s__init_num = 0 [L585] COND FALSE !(! s__s3__tmp__reuse_message) [L603] COND FALSE !(state == 8576) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND TRUE s__state == 8544 [L383] COND TRUE s__verify_mode + 1 [L384] COND FALSE !(s__session__peer != 0) [L395] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L396] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L397] COND FALSE !(__cil_tmp61 + 256UL) [L407] s__s3__tmp__cert_request = 1 [L408] ret = __VERIFIER_nondet_int() [L409] COND FALSE !(ret <= 0) [L412] s__state = 8448 [L413] s__s3__tmp__next_state___0 = 8576 [L414] s__init_num = 0 [L585] COND FALSE !(! s__s3__tmp__reuse_message) [L603] COND FALSE !(state == 8576) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND FALSE !(s__state == 8544) [L156] COND FALSE !(s__state == 8545) [L159] COND FALSE !(s__state == 8560) [L162] COND FALSE !(s__state == 8561) [L165] COND TRUE s__state == 8448 [L435] COND FALSE !(num1 > 0L) [L444] s__state = s__s3__tmp__next_state___0 [L585] COND FALSE !(! s__s3__tmp__reuse_message) [L603] COND FALSE !(state == 8576) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND FALSE !(s__state == 8544) [L156] COND FALSE !(s__state == 8545) [L159] COND FALSE !(s__state == 8560) [L162] COND FALSE !(s__state == 8561) [L165] COND FALSE !(s__state == 8448) [L168] COND TRUE s__state == 8576 [L448] ret = __VERIFIER_nondet_int() [L449] COND FALSE !(ret <= 0) [L452] COND TRUE ret == 2 [L453] s__state = 8466 [L585] COND FALSE !(! s__s3__tmp__reuse_message) [L603] COND TRUE state == 8576 [L604] COND FALSE !(s__state == 8592) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND TRUE s__state == 8466 [L272] s__shutdown = 0 [L273] ret = __VERIFIER_nondet_int() [L274] COND FALSE !(blastFlag == 0) [L277] COND FALSE !(ret <= 0) [L280] got_new_session = 1 [L281] s__state = 8496 [L282] s__init_num = 0 [L585] COND FALSE !(! s__s3__tmp__reuse_message) [L603] COND FALSE !(state == 8576) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND TRUE s__state == 8496 [L286] ret = __VERIFIER_nondet_int() [L287] COND FALSE !(blastFlag == 1) [L290] COND FALSE !(blastFlag == 3) [L294] COND FALSE !(ret <= 0) [L297] COND FALSE !(\read(s__hit)) [L300] s__state = 8512 [L302] s__init_num = 0 [L585] COND FALSE !(! s__s3__tmp__reuse_message) [L603] COND FALSE !(state == 8576) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...