./Ultimate.py --spec ../../sv-benchmarks/c/Termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_srvr_7_true-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_34c697a7-557b-41fd-ad10-31f081f069c9/bin-2019/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_34c697a7-557b-41fd-ad10-31f081f069c9/bin-2019/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_34c697a7-557b-41fd-ad10-31f081f069c9/bin-2019/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_34c697a7-557b-41fd-ad10-31f081f069c9/bin-2019/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_srvr_7_true-unreach-call_false-termination.cil.c -s /tmp/vcloud-vcloud-master/worker/working_dir_34c697a7-557b-41fd-ad10-31f081f069c9/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_34c697a7-557b-41fd-ad10-31f081f069c9/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 3e1396fe6b795e5287c3ace5fe4eb7f5179243eb .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. 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-09 23:40:19,377 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-09 23:40:19,378 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-09 23:40:19,386 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-09 23:40:19,387 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-09 23:40:19,387 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-09 23:40:19,388 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-09 23:40:19,389 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-09 23:40:19,390 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-09 23:40:19,391 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-09 23:40:19,391 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-09 23:40:19,392 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-09 23:40:19,392 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-09 23:40:19,393 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-09 23:40:19,394 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-09 23:40:19,394 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-09 23:40:19,395 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-09 23:40:19,396 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-09 23:40:19,397 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-09 23:40:19,398 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-09 23:40:19,399 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-09 23:40:19,400 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-09 23:40:19,401 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-09 23:40:19,401 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-09 23:40:19,402 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-09 23:40:19,402 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-09 23:40:19,403 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-09 23:40:19,403 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-09 23:40:19,404 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-09 23:40:19,405 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-09 23:40:19,405 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-09 23:40:19,405 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-09 23:40:19,406 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-09 23:40:19,406 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-09 23:40:19,406 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-09 23:40:19,407 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-09 23:40:19,407 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_34c697a7-557b-41fd-ad10-31f081f069c9/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2018-11-09 23:40:19,418 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-09 23:40:19,418 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-09 23:40:19,419 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-11-09 23:40:19,419 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-11-09 23:40:19,419 INFO L133 SettingsManager]: * Use SBE=true [2018-11-09 23:40:19,420 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2018-11-09 23:40:19,420 INFO L133 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2018-11-09 23:40:19,420 INFO L133 SettingsManager]: * Use old map elimination=false [2018-11-09 23:40:19,420 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false [2018-11-09 23:40:19,420 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true [2018-11-09 23:40:19,420 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2018-11-09 23:40:19,420 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-09 23:40:19,420 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-09 23:40:19,421 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-11-09 23:40:19,421 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-11-09 23:40:19,421 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-09 23:40:19,421 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-09 23:40:19,421 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2018-11-09 23:40:19,421 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2018-11-09 23:40:19,421 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2018-11-09 23:40:19,421 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-09 23:40:19,422 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-09 23:40:19,422 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false [2018-11-09 23:40:19,422 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2018-11-09 23:40:19,422 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-09 23:40:19,422 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-09 23:40:19,422 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2018-11-09 23:40:19,422 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-09 23:40:19,422 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-11-09 23:40:19,423 INFO L133 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2018-11-09 23:40:19,423 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-11-09 23:40:19,423 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_34c697a7-557b-41fd-ad10-31f081f069c9/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 -> 3e1396fe6b795e5287c3ace5fe4eb7f5179243eb [2018-11-09 23:40:19,446 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-09 23:40:19,455 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-09 23:40:19,457 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-09 23:40:19,459 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-09 23:40:19,459 INFO L276 PluginConnector]: CDTParser initialized [2018-11-09 23:40:19,459 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_34c697a7-557b-41fd-ad10-31f081f069c9/bin-2019/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_7_true-unreach-call_false-termination.cil.c [2018-11-09 23:40:19,504 INFO L218 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_34c697a7-557b-41fd-ad10-31f081f069c9/bin-2019/uautomizer/data/979afbe3b/a7fc8fb529a0485e9d172d0f56435a99/FLAG063ca7c06 [2018-11-09 23:40:19,917 INFO L298 CDTParser]: Found 1 translation units. [2018-11-09 23:40:19,918 INFO L158 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_34c697a7-557b-41fd-ad10-31f081f069c9/sv-benchmarks/c/ssh-simplified/s3_srvr_7_true-unreach-call_false-termination.cil.c [2018-11-09 23:40:19,926 INFO L346 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_34c697a7-557b-41fd-ad10-31f081f069c9/bin-2019/uautomizer/data/979afbe3b/a7fc8fb529a0485e9d172d0f56435a99/FLAG063ca7c06 [2018-11-09 23:40:19,939 INFO L354 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_34c697a7-557b-41fd-ad10-31f081f069c9/bin-2019/uautomizer/data/979afbe3b/a7fc8fb529a0485e9d172d0f56435a99 [2018-11-09 23:40:19,941 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-09 23:40:19,942 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-11-09 23:40:19,943 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-09 23:40:19,943 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-09 23:40:19,947 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-09 23:40:19,947 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 11:40:19" (1/1) ... [2018-11-09 23:40:19,949 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@122c2d71 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 11:40:19, skipping insertion in model container [2018-11-09 23:40:19,950 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 11:40:19" (1/1) ... [2018-11-09 23:40:19,958 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-09 23:40:19,990 INFO L174 MainTranslator]: Built tables and reachable declarations [2018-11-09 23:40:20,137 INFO L202 PostProcessor]: Analyzing one entry point: main [2018-11-09 23:40:20,140 INFO L189 MainTranslator]: Completed pre-run [2018-11-09 23:40:20,171 INFO L202 PostProcessor]: Analyzing one entry point: main [2018-11-09 23:40:20,180 INFO L193 MainTranslator]: Completed translation [2018-11-09 23:40:20,181 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 11:40:20 WrapperNode [2018-11-09 23:40:20,181 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-09 23:40:20,181 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-11-09 23:40:20,181 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-11-09 23:40:20,181 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-11-09 23:40:20,188 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 11:40:20" (1/1) ... [2018-11-09 23:40:20,194 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 11:40:20" (1/1) ... [2018-11-09 23:40:20,215 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-11-09 23:40:20,215 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-09 23:40:20,215 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-09 23:40:20,215 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-09 23:40:20,223 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 11:40:20" (1/1) ... [2018-11-09 23:40:20,224 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 11:40:20" (1/1) ... [2018-11-09 23:40:20,226 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 11:40:20" (1/1) ... [2018-11-09 23:40:20,226 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 11:40:20" (1/1) ... [2018-11-09 23:40:20,230 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 11:40:20" (1/1) ... [2018-11-09 23:40:20,280 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 11:40:20" (1/1) ... [2018-11-09 23:40:20,281 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 11:40:20" (1/1) ... [2018-11-09 23:40:20,282 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-09 23:40:20,283 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-09 23:40:20,283 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-09 23:40:20,283 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-09 23:40:20,284 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 11:40:20" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_34c697a7-557b-41fd-ad10-31f081f069c9/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-09 23:40:20,317 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-09 23:40:20,317 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-09 23:40:20,392 WARN L667 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-11-09 23:40:20,392 WARN L632 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-11-09 23:40:20,721 INFO L341 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-09 23:40:20,722 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 11:40:20 BoogieIcfgContainer [2018-11-09 23:40:20,722 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-09 23:40:20,722 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2018-11-09 23:40:20,723 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2018-11-09 23:40:20,726 INFO L276 PluginConnector]: BuchiAutomizer initialized [2018-11-09 23:40:20,726 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-09 23:40:20,726 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 09.11 11:40:19" (1/3) ... [2018-11-09 23:40:20,727 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@4fb0a53 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 09.11 11:40:20, skipping insertion in model container [2018-11-09 23:40:20,727 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-09 23:40:20,727 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 11:40:20" (2/3) ... [2018-11-09 23:40:20,728 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@4fb0a53 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 09.11 11:40:20, skipping insertion in model container [2018-11-09 23:40:20,728 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-09 23:40:20,728 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 11:40:20" (3/3) ... [2018-11-09 23:40:20,729 INFO L375 chiAutomizerObserver]: Analyzing ICFG s3_srvr_7_true-unreach-call_false-termination.cil.c [2018-11-09 23:40:20,766 INFO L135 ementStrategyFactory]: Using default assertion order modulation [2018-11-09 23:40:20,767 INFO L374 BuchiCegarLoop]: Interprodecural is true [2018-11-09 23:40:20,767 INFO L375 BuchiCegarLoop]: Hoare is false [2018-11-09 23:40:20,767 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2018-11-09 23:40:20,767 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-09 23:40:20,767 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-09 23:40:20,767 INFO L379 BuchiCegarLoop]: Difference is false [2018-11-09 23:40:20,767 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-09 23:40:20,767 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2018-11-09 23:40:20,778 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 146 states. [2018-11-09 23:40:20,795 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 124 [2018-11-09 23:40:20,795 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:40:20,796 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:40:20,801 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-09 23:40:20,801 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:40:20,801 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ [2018-11-09 23:40:20,801 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 146 states. [2018-11-09 23:40:20,805 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 124 [2018-11-09 23:40:20,805 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:40:20,805 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:40:20,807 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-09 23:40:20,807 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:40:20,812 INFO L793 eck$LassoCheckResult]: Stem: 111#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true; 9#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 119#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~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 132#L90true assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 148#L90-1true assume !(ssl3_accept_~s__cert~0 == 0); 112#L99-3true [2018-11-09 23:40:20,812 INFO L795 eck$LassoCheckResult]: Loop: 112#L99-3true assume true; 115#L99-1true assume !false; 58#L100true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 77#L102true assume !(ssl3_accept_~s__state~0 == 12292); 66#L105true assume !(ssl3_accept_~s__state~0 == 16384); 68#L108true assume !(ssl3_accept_~s__state~0 == 8192); 39#L111true assume !(ssl3_accept_~s__state~0 == 24576); 19#L114true assume !(ssl3_accept_~s__state~0 == 8195); 24#L117true assume ssl3_accept_~s__state~0 == 8480; 116#L121true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 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; 102#L559true assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 10#L596true ssl3_accept_~skip~0 := 0; 112#L99-3true [2018-11-09 23:40:20,816 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:20,817 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2018-11-09 23:40:20,818 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:20,818 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:20,848 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:20,848 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:40:20,848 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:20,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:20,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:20,889 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:20,889 INFO L82 PathProgramCache]: Analyzing trace with hash 1102235736, now seen corresponding path program 1 times [2018-11-09 23:40:20,889 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:20,889 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:20,890 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:20,890 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:40:20,890 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:20,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:20,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:20,901 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:20,901 INFO L82 PathProgramCache]: Analyzing trace with hash -634463193, now seen corresponding path program 1 times [2018-11-09 23:40:20,901 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:20,901 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:20,902 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:20,902 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:40:20,902 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:20,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:40:20,957 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-09 23:40:20,959 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:40:20,959 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 23:40:21,050 INFO L214 LassoAnalysis]: Preferences: [2018-11-09 23:40:21,050 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-09 23:40:21,051 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-09 23:40:21,051 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-09 23:40:21,051 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-09 23:40:21,051 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 23:40:21,051 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-09 23:40:21,051 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-09 23:40:21,051 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_7_true-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-11-09 23:40:21,052 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-09 23:40:21,052 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-09 23:40:21,065 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-09 23:40:21,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-09 23:40:21,076 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-09 23:40:21,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-09 23:40:21,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-09 23:40:21,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-09 23:40:21,086 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-09 23:40:21,160 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-09 23:40:21,160 INFO L410 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_34c697a7-557b-41fd-ad10-31f081f069c9/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-09 23:40:21,164 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-09 23:40:21,164 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-09 23:40:21,184 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-09 23:40:21,184 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_34c697a7-557b-41fd-ad10-31f081f069c9/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-09 23:40:21,202 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-09 23:40:21,202 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_34c697a7-557b-41fd-ad10-31f081f069c9/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-09 23:40:21,223 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-09 23:40:21,223 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-09 23:40:21,248 INFO L450 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-09 23:40:21,249 INFO L214 LassoAnalysis]: Preferences: [2018-11-09 23:40:21,249 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-09 23:40:21,249 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-09 23:40:21,249 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-09 23:40:21,250 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-09 23:40:21,250 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 23:40:21,250 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-09 23:40:21,250 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-09 23:40:21,250 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_7_true-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-11-09 23:40:21,250 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-09 23:40:21,250 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-09 23:40:21,251 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-09 23:40:21,253 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-09 23:40:21,259 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:40:21,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-09 23:40:21,266 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-09 23:40:21,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-09 23:40:21,269 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-09 23:40:21,358 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-09 23:40:21,363 INFO L496 LassoAnalysis]: Using template 'affine'. [2018-11-09 23:40:21,364 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-09 23:40:21,365 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-09 23:40:21,366 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-09 23:40:21,366 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-09 23:40:21,366 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-09 23:40:21,366 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-09 23:40:21,368 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-09 23:40:21,368 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-09 23:40:21,370 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-09 23:40:21,371 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-09 23:40:21,371 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-09 23:40:21,372 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-09 23:40:21,372 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-09 23:40:21,372 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-09 23:40:21,372 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-09 23:40:21,373 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-09 23:40:21,373 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-09 23:40:21,380 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-09 23:40:21,384 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-09 23:40:21,385 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-09 23:40:21,386 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-09 23:40:21,387 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-09 23:40:21,387 INFO L517 LassoAnalysis]: Proved termination. [2018-11-09 23:40:21,387 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-09 23:40:21,388 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-09 23:40:21,427 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:21,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:40:21,444 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-09 23:40:21,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:40:21,456 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-09 23:40:21,500 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-09 23:40:21,514 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-09 23:40:21,515 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 146 states. Second operand 5 states. [2018-11-09 23:40:22,031 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 146 states.. Second operand 5 states. Result 820 states and 1381 transitions. Complement of second has 10 states. [2018-11-09 23:40:22,031 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-09 23:40:22,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-09 23:40:22,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 595 transitions. [2018-11-09 23:40:22,035 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 595 transitions. Stem has 6 letters. Loop has 13 letters. [2018-11-09 23:40:22,037 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-09 23:40:22,037 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 595 transitions. Stem has 19 letters. Loop has 13 letters. [2018-11-09 23:40:22,037 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-09 23:40:22,038 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 595 transitions. Stem has 6 letters. Loop has 26 letters. [2018-11-09 23:40:22,038 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-09 23:40:22,039 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 820 states and 1381 transitions. [2018-11-09 23:40:22,051 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 315 [2018-11-09 23:40:22,059 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 820 states to 680 states and 1051 transitions. [2018-11-09 23:40:22,060 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 382 [2018-11-09 23:40:22,061 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 393 [2018-11-09 23:40:22,062 INFO L73 IsDeterministic]: Start isDeterministic. Operand 680 states and 1051 transitions. [2018-11-09 23:40:22,062 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:40:22,062 INFO L705 BuchiCegarLoop]: Abstraction has 680 states and 1051 transitions. [2018-11-09 23:40:22,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 680 states and 1051 transitions. [2018-11-09 23:40:22,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 680 to 477. [2018-11-09 23:40:22,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 477 states. [2018-11-09 23:40:22,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 477 states to 477 states and 732 transitions. [2018-11-09 23:40:22,102 INFO L728 BuchiCegarLoop]: Abstraction has 477 states and 732 transitions. [2018-11-09 23:40:22,104 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 23:40:22,105 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 23:40:22,105 INFO L87 Difference]: Start difference. First operand 477 states and 732 transitions. Second operand 3 states. [2018-11-09 23:40:22,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:40:22,211 INFO L93 Difference]: Finished difference Result 532 states and 816 transitions. [2018-11-09 23:40:22,211 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 23:40:22,212 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 532 states and 816 transitions. [2018-11-09 23:40:22,214 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 260 [2018-11-09 23:40:22,216 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 532 states to 532 states and 816 transitions. [2018-11-09 23:40:22,216 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 326 [2018-11-09 23:40:22,216 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 326 [2018-11-09 23:40:22,216 INFO L73 IsDeterministic]: Start isDeterministic. Operand 532 states and 816 transitions. [2018-11-09 23:40:22,217 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:40:22,217 INFO L705 BuchiCegarLoop]: Abstraction has 532 states and 816 transitions. [2018-11-09 23:40:22,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 532 states and 816 transitions. [2018-11-09 23:40:22,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 532 to 511. [2018-11-09 23:40:22,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 511 states. [2018-11-09 23:40:22,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 511 states to 511 states and 789 transitions. [2018-11-09 23:40:22,226 INFO L728 BuchiCegarLoop]: Abstraction has 511 states and 789 transitions. [2018-11-09 23:40:22,226 INFO L608 BuchiCegarLoop]: Abstraction has 511 states and 789 transitions. [2018-11-09 23:40:22,226 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ [2018-11-09 23:40:22,227 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 511 states and 789 transitions. [2018-11-09 23:40:22,229 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 256 [2018-11-09 23:40:22,229 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:40:22,230 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:40:22,230 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-09 23:40:22,230 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-09 23:40:22,231 INFO L793 eck$LassoCheckResult]: Stem: 2316#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 2086#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 2087#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2309#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 2310#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 2260#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 2356#L99-3 assume true; 2317#L99-1 assume !false; 2221#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2222#L102 assume !(ssl3_accept_~s__state~0 == 12292); 2236#L105 assume !(ssl3_accept_~s__state~0 == 16384); 2237#L108 assume !(ssl3_accept_~s__state~0 == 8192); 2535#L111 assume !(ssl3_accept_~s__state~0 == 24576); 2521#L114 assume !(ssl3_accept_~s__state~0 == 8195); 2143#L117 assume !(ssl3_accept_~s__state~0 == 8480); 2094#L120 assume !(ssl3_accept_~s__state~0 == 8481); 2095#L123 assume !(ssl3_accept_~s__state~0 == 8482); 2343#L126 assume ssl3_accept_~s__state~0 == 8464; 2180#L133 [2018-11-09 23:40:22,231 INFO L795 eck$LassoCheckResult]: Loop: 2180#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 2081#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 2076#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; 2067#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 2571#L596 ssl3_accept_~skip~0 := 0; 2570#L99-3 assume true; 2569#L99-1 assume !false; 2568#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2567#L102 assume !(ssl3_accept_~s__state~0 == 12292); 2566#L105 assume !(ssl3_accept_~s__state~0 == 16384); 2565#L108 assume !(ssl3_accept_~s__state~0 == 8192); 2564#L111 assume !(ssl3_accept_~s__state~0 == 24576); 2563#L114 assume !(ssl3_accept_~s__state~0 == 8195); 2412#L117 assume !(ssl3_accept_~s__state~0 == 8480); 2411#L120 assume !(ssl3_accept_~s__state~0 == 8481); 2410#L123 assume !(ssl3_accept_~s__state~0 == 8482); 2409#L126 assume ssl3_accept_~s__state~0 == 8464; 2180#L133 [2018-11-09 23:40:22,231 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:22,231 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 1 times [2018-11-09 23:40:22,231 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:22,231 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:22,232 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:22,232 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:40:22,232 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:22,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:22,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:22,250 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:22,250 INFO L82 PathProgramCache]: Analyzing trace with hash 328121788, now seen corresponding path program 1 times [2018-11-09 23:40:22,250 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:22,250 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:22,251 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:22,251 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:40:22,251 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:22,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:40:22,266 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-09 23:40:22,266 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:40:22,267 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-09 23:40:22,267 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 23:40:22,267 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 23:40:22,267 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 23:40:22,267 INFO L87 Difference]: Start difference. First operand 511 states and 789 transitions. cyclomatic complexity: 281 Second operand 3 states. [2018-11-09 23:40:22,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:40:22,404 INFO L93 Difference]: Finished difference Result 622 states and 968 transitions. [2018-11-09 23:40:22,404 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 23:40:22,405 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 622 states and 968 transitions. [2018-11-09 23:40:22,407 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 339 [2018-11-09 23:40:22,409 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 622 states to 622 states and 968 transitions. [2018-11-09 23:40:22,409 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 390 [2018-11-09 23:40:22,410 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 390 [2018-11-09 23:40:22,410 INFO L73 IsDeterministic]: Start isDeterministic. Operand 622 states and 968 transitions. [2018-11-09 23:40:22,410 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:40:22,410 INFO L705 BuchiCegarLoop]: Abstraction has 622 states and 968 transitions. [2018-11-09 23:40:22,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 622 states and 968 transitions. [2018-11-09 23:40:22,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 622 to 546. [2018-11-09 23:40:22,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 546 states. [2018-11-09 23:40:22,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 546 states to 546 states and 840 transitions. [2018-11-09 23:40:22,422 INFO L728 BuchiCegarLoop]: Abstraction has 546 states and 840 transitions. [2018-11-09 23:40:22,422 INFO L608 BuchiCegarLoop]: Abstraction has 546 states and 840 transitions. [2018-11-09 23:40:22,422 INFO L442 BuchiCegarLoop]: ======== Iteration 3============ [2018-11-09 23:40:22,422 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 546 states and 840 transitions. [2018-11-09 23:40:22,424 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 289 [2018-11-09 23:40:22,424 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:40:22,424 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:40:22,425 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-09 23:40:22,425 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:40:22,427 INFO L793 eck$LassoCheckResult]: Stem: 3452#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 3226#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 3227#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3444#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 3445#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 3395#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 3487#L99-3 assume true; 3632#L99-1 assume !false; 3630#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3628#L102 assume !(ssl3_accept_~s__state~0 == 12292); 3626#L105 assume !(ssl3_accept_~s__state~0 == 16384); 3622#L108 assume !(ssl3_accept_~s__state~0 == 8192); 3623#L111 assume !(ssl3_accept_~s__state~0 == 24576); 3618#L114 assume !(ssl3_accept_~s__state~0 == 8195); 3619#L117 assume !(ssl3_accept_~s__state~0 == 8480); 3742#L120 assume !(ssl3_accept_~s__state~0 == 8481); 3740#L123 assume !(ssl3_accept_~s__state~0 == 8482); 3738#L126 assume ssl3_accept_~s__state~0 == 8464; 3318#L133 [2018-11-09 23:40:22,427 INFO L795 eck$LassoCheckResult]: Loop: 3318#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 3221#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 3215#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; 3216#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 3706#L596 ssl3_accept_~skip~0 := 0; 3705#L99-3 assume true; 3704#L99-1 assume !false; 3703#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3701#L102 assume ssl3_accept_~s__state~0 == 12292; 3255#L103 ssl3_accept_~s__new_session~0 := 1; 3256#L211 ssl3_accept_~s__server~0 := 1; 3302#L216 assume ssl3_accept_~cb~0 != 0; 3289#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 3290#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 3335#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 3340#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 3420#L243 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post31 + 1;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 3426#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 3528#L596 ssl3_accept_~skip~0 := 0; 3526#L99-3 assume true; 3524#L99-1 assume !false; 3519#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3517#L102 assume !(ssl3_accept_~s__state~0 == 12292); 3515#L105 assume !(ssl3_accept_~s__state~0 == 16384); 3513#L108 assume !(ssl3_accept_~s__state~0 == 8192); 3511#L111 assume !(ssl3_accept_~s__state~0 == 24576); 3509#L114 assume !(ssl3_accept_~s__state~0 == 8195); 3504#L117 assume !(ssl3_accept_~s__state~0 == 8480); 3505#L120 assume !(ssl3_accept_~s__state~0 == 8481); 3506#L123 assume !(ssl3_accept_~s__state~0 == 8482); 3494#L126 assume ssl3_accept_~s__state~0 == 8464; 3318#L133 [2018-11-09 23:40:22,427 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:22,427 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 2 times [2018-11-09 23:40:22,428 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:22,428 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:22,428 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:22,428 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:40:22,428 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:22,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:22,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:22,440 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:22,441 INFO L82 PathProgramCache]: Analyzing trace with hash 309792870, now seen corresponding path program 1 times [2018-11-09 23:40:22,441 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:22,441 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:22,441 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:22,442 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 23:40:22,442 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:22,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:40:22,456 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-09 23:40:22,456 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:40:22,456 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 23:40:22,457 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 23:40:22,457 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 23:40:22,457 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 23:40:22,457 INFO L87 Difference]: Start difference. First operand 546 states and 840 transitions. cyclomatic complexity: 297 Second operand 3 states. [2018-11-09 23:40:22,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:40:22,547 INFO L93 Difference]: Finished difference Result 672 states and 952 transitions. [2018-11-09 23:40:22,548 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 23:40:22,548 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 672 states and 952 transitions. [2018-11-09 23:40:22,550 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 369 [2018-11-09 23:40:22,552 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 672 states to 599 states and 872 transitions. [2018-11-09 23:40:22,552 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 420 [2018-11-09 23:40:22,552 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 431 [2018-11-09 23:40:22,552 INFO L73 IsDeterministic]: Start isDeterministic. Operand 599 states and 872 transitions. [2018-11-09 23:40:22,553 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:40:22,553 INFO L705 BuchiCegarLoop]: Abstraction has 599 states and 872 transitions. [2018-11-09 23:40:22,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 599 states and 872 transitions. [2018-11-09 23:40:22,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 599 to 556. [2018-11-09 23:40:22,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 556 states. [2018-11-09 23:40:22,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 556 states to 556 states and 821 transitions. [2018-11-09 23:40:22,559 INFO L728 BuchiCegarLoop]: Abstraction has 556 states and 821 transitions. [2018-11-09 23:40:22,559 INFO L608 BuchiCegarLoop]: Abstraction has 556 states and 821 transitions. [2018-11-09 23:40:22,559 INFO L442 BuchiCegarLoop]: ======== Iteration 4============ [2018-11-09 23:40:22,559 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 556 states and 821 transitions. [2018-11-09 23:40:22,560 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 360 [2018-11-09 23:40:22,560 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:40:22,560 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:40:22,561 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:40:22,561 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:40:22,561 INFO L793 eck$LassoCheckResult]: Stem: 4674#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 4454#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 4455#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4662#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 4663#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 4613#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 4718#L99-3 assume true; 4763#L99-1 assume !false; 4956#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4955#L102 assume !(ssl3_accept_~s__state~0 == 12292); 4954#L105 assume !(ssl3_accept_~s__state~0 == 16384); 4953#L108 assume ssl3_accept_~s__state~0 == 8192; 4711#L211 [2018-11-09 23:40:22,561 INFO L795 eck$LassoCheckResult]: Loop: 4711#L211 ssl3_accept_~s__server~0 := 1; 4522#L216 assume ssl3_accept_~cb~0 != 0; 4510#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 4511#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 4556#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 4559#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 4964#L243 assume ssl3_accept_~s__state~0 != 12292; 4712#L244 assume !(ssl3_accept_~tmp___5~0 == 0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~post30 + 1;havoc ssl3_accept_#t~post30; 4430#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 4941#L596 ssl3_accept_~skip~0 := 0; 4940#L99-3 assume true; 4939#L99-1 assume !false; 4937#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4935#L102 assume !(ssl3_accept_~s__state~0 == 12292); 4933#L105 assume !(ssl3_accept_~s__state~0 == 16384); 4931#L108 assume ssl3_accept_~s__state~0 == 8192; 4711#L211 [2018-11-09 23:40:22,562 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:22,562 INFO L82 PathProgramCache]: Analyzing trace with hash -999822720, now seen corresponding path program 1 times [2018-11-09 23:40:22,562 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:22,562 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:22,562 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:22,563 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:40:22,563 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:22,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:40:22,584 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-09 23:40:22,584 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:40:22,584 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-09 23:40:22,585 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-09 23:40:22,585 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:22,585 INFO L82 PathProgramCache]: Analyzing trace with hash -342408124, now seen corresponding path program 1 times [2018-11-09 23:40:22,585 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:22,585 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:22,586 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:22,586 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:40:22,586 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:22,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:40:22,603 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-09 23:40:22,603 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:40:22,603 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-09 23:40:22,603 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 23:40:22,604 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 23:40:22,604 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 23:40:22,604 INFO L87 Difference]: Start difference. First operand 556 states and 821 transitions. cyclomatic complexity: 268 Second operand 3 states. [2018-11-09 23:40:22,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:40:22,679 INFO L93 Difference]: Finished difference Result 566 states and 829 transitions. [2018-11-09 23:40:22,679 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 23:40:22,679 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 566 states and 829 transitions. [2018-11-09 23:40:22,681 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 370 [2018-11-09 23:40:22,683 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 566 states to 566 states and 829 transitions. [2018-11-09 23:40:22,683 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 402 [2018-11-09 23:40:22,683 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 402 [2018-11-09 23:40:22,683 INFO L73 IsDeterministic]: Start isDeterministic. Operand 566 states and 829 transitions. [2018-11-09 23:40:22,685 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:40:22,685 INFO L705 BuchiCegarLoop]: Abstraction has 566 states and 829 transitions. [2018-11-09 23:40:22,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 566 states and 829 transitions. [2018-11-09 23:40:22,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 566 to 556. [2018-11-09 23:40:22,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 556 states. [2018-11-09 23:40:22,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 556 states to 556 states and 817 transitions. [2018-11-09 23:40:22,692 INFO L728 BuchiCegarLoop]: Abstraction has 556 states and 817 transitions. [2018-11-09 23:40:22,692 INFO L608 BuchiCegarLoop]: Abstraction has 556 states and 817 transitions. [2018-11-09 23:40:22,692 INFO L442 BuchiCegarLoop]: ======== Iteration 5============ [2018-11-09 23:40:22,692 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 556 states and 817 transitions. [2018-11-09 23:40:22,694 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 360 [2018-11-09 23:40:22,694 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:40:22,694 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:40:22,694 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:40:22,694 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-09 23:40:22,695 INFO L793 eck$LassoCheckResult]: Stem: 5797#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 5583#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 5584#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5787#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 5788#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 5744#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 5835#L99-3 assume true; 5878#L99-1 assume !false; 6060#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6058#L102 assume !(ssl3_accept_~s__state~0 == 12292); 6056#L105 assume !(ssl3_accept_~s__state~0 == 16384); 6009#L108 assume !(ssl3_accept_~s__state~0 == 8192); 6007#L111 assume !(ssl3_accept_~s__state~0 == 24576); 6002#L114 assume ssl3_accept_~s__state~0 == 8195; 5833#L211 [2018-11-09 23:40:22,695 INFO L795 eck$LassoCheckResult]: Loop: 5833#L211 ssl3_accept_~s__server~0 := 1; 5654#L216 assume ssl3_accept_~cb~0 != 0; 5639#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 5640#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 5684#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 5689#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 5692#L243 assume ssl3_accept_~s__state~0 != 12292; 5693#L244 assume !(ssl3_accept_~tmp___5~0 == 0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~post30 + 1;havoc ssl3_accept_#t~post30; 5559#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 6001#L596 ssl3_accept_~skip~0 := 0; 5999#L99-3 assume true; 5997#L99-1 assume !false; 5995#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5993#L102 assume !(ssl3_accept_~s__state~0 == 12292); 5991#L105 assume !(ssl3_accept_~s__state~0 == 16384); 5989#L108 assume !(ssl3_accept_~s__state~0 == 8192); 5987#L111 assume !(ssl3_accept_~s__state~0 == 24576); 5985#L114 assume ssl3_accept_~s__state~0 == 8195; 5833#L211 [2018-11-09 23:40:22,695 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:22,695 INFO L82 PathProgramCache]: Analyzing trace with hash 1243044325, now seen corresponding path program 1 times [2018-11-09 23:40:22,695 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:22,695 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:22,698 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:22,698 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:40:22,698 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:22,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:40:22,715 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-09 23:40:22,715 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:40:22,715 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-09 23:40:22,715 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-09 23:40:22,715 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:22,716 INFO L82 PathProgramCache]: Analyzing trace with hash 1658278569, now seen corresponding path program 1 times [2018-11-09 23:40:22,716 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:22,716 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:22,716 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:22,717 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:40:22,717 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:22,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:40:22,754 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-09 23:40:22,755 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:40:22,755 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-09 23:40:22,755 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 23:40:22,755 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 23:40:22,755 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 23:40:22,755 INFO L87 Difference]: Start difference. First operand 556 states and 817 transitions. cyclomatic complexity: 264 Second operand 3 states. [2018-11-09 23:40:22,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:40:22,815 INFO L93 Difference]: Finished difference Result 566 states and 825 transitions. [2018-11-09 23:40:22,815 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 23:40:22,815 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 566 states and 825 transitions. [2018-11-09 23:40:22,817 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 370 [2018-11-09 23:40:22,819 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 566 states to 566 states and 825 transitions. [2018-11-09 23:40:22,819 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 402 [2018-11-09 23:40:22,820 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 402 [2018-11-09 23:40:22,820 INFO L73 IsDeterministic]: Start isDeterministic. Operand 566 states and 825 transitions. [2018-11-09 23:40:22,820 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:40:22,820 INFO L705 BuchiCegarLoop]: Abstraction has 566 states and 825 transitions. [2018-11-09 23:40:22,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 566 states and 825 transitions. [2018-11-09 23:40:22,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 566 to 556. [2018-11-09 23:40:22,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 556 states. [2018-11-09 23:40:22,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 556 states to 556 states and 813 transitions. [2018-11-09 23:40:22,828 INFO L728 BuchiCegarLoop]: Abstraction has 556 states and 813 transitions. [2018-11-09 23:40:22,828 INFO L608 BuchiCegarLoop]: Abstraction has 556 states and 813 transitions. [2018-11-09 23:40:22,828 INFO L442 BuchiCegarLoop]: ======== Iteration 6============ [2018-11-09 23:40:22,828 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 556 states and 813 transitions. [2018-11-09 23:40:22,830 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 360 [2018-11-09 23:40:22,830 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:40:22,830 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:40:22,831 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-09 23:40:22,831 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:40:22,831 INFO L793 eck$LassoCheckResult]: Stem: 6929#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 6712#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 6713#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6919#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 6920#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 6873#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 6962#L99-3 assume true; 6927#L99-1 assume !false; 6838#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6839#L102 assume !(ssl3_accept_~s__state~0 == 12292); 6852#L105 assume !(ssl3_accept_~s__state~0 == 16384); 6853#L108 assume !(ssl3_accept_~s__state~0 == 8192); 6790#L111 assume !(ssl3_accept_~s__state~0 == 24576); 6742#L114 assume !(ssl3_accept_~s__state~0 == 8195); 6743#L117 assume !(ssl3_accept_~s__state~0 == 8480); 6763#L120 assume !(ssl3_accept_~s__state~0 == 8481); 7151#L123 assume !(ssl3_accept_~s__state~0 == 8482); 7150#L126 assume ssl3_accept_~s__state~0 == 8464; 6798#L133 [2018-11-09 23:40:22,832 INFO L795 eck$LassoCheckResult]: Loop: 6798#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 6703#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 6697#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; 6698#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 7228#L596 ssl3_accept_~skip~0 := 0; 7222#L99-3 assume true; 7220#L99-1 assume !false; 7218#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7216#L102 assume !(ssl3_accept_~s__state~0 == 12292); 7214#L105 assume !(ssl3_accept_~s__state~0 == 16384); 7212#L108 assume !(ssl3_accept_~s__state~0 == 8192); 7210#L111 assume !(ssl3_accept_~s__state~0 == 24576); 7208#L114 assume !(ssl3_accept_~s__state~0 == 8195); 7207#L117 assume !(ssl3_accept_~s__state~0 == 8480); 6716#L120 assume !(ssl3_accept_~s__state~0 == 8481); 6717#L123 assume !(ssl3_accept_~s__state~0 == 8482); 6936#L126 assume !(ssl3_accept_~s__state~0 == 8464); 6937#L129 assume !(ssl3_accept_~s__state~0 == 8465); 6933#L132 assume !(ssl3_accept_~s__state~0 == 8466); 6876#L135 assume ssl3_accept_~s__state~0 == 8496; 6765#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 6766#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 6813#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 6732#L293 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 6733#L293-2 ssl3_accept_~s__init_num~0 := 0; 6722#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 7144#L596 ssl3_accept_~skip~0 := 0; 7143#L99-3 assume true; 7142#L99-1 assume !false; 7140#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7138#L102 assume !(ssl3_accept_~s__state~0 == 12292); 7136#L105 assume ssl3_accept_~s__state~0 == 16384; 6739#L211 ssl3_accept_~s__server~0 := 1; 7242#L216 assume ssl3_accept_~cb~0 != 0; 7241#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 7240#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 7238#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 7236#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 7229#L243 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post31 + 1;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 7225#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 7221#L596 ssl3_accept_~skip~0 := 0; 7219#L99-3 assume true; 7217#L99-1 assume !false; 7215#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7213#L102 assume !(ssl3_accept_~s__state~0 == 12292); 7211#L105 assume !(ssl3_accept_~s__state~0 == 16384); 7209#L108 assume !(ssl3_accept_~s__state~0 == 8192); 7206#L111 assume !(ssl3_accept_~s__state~0 == 24576); 7205#L114 assume !(ssl3_accept_~s__state~0 == 8195); 7007#L117 assume !(ssl3_accept_~s__state~0 == 8480); 7008#L120 assume !(ssl3_accept_~s__state~0 == 8481); 7009#L123 assume !(ssl3_accept_~s__state~0 == 8482); 6969#L126 assume ssl3_accept_~s__state~0 == 8464; 6798#L133 [2018-11-09 23:40:22,832 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:22,832 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 3 times [2018-11-09 23:40:22,832 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:22,832 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:22,833 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:22,833 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:40:22,833 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:22,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:22,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:22,843 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:22,843 INFO L82 PathProgramCache]: Analyzing trace with hash -1753393886, now seen corresponding path program 1 times [2018-11-09 23:40:22,843 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:22,843 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:22,844 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:22,844 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 23:40:22,844 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:22,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:40:22,861 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-09 23:40:22,861 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:40:22,861 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 23:40:22,862 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 23:40:22,862 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 23:40:22,862 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 23:40:22,862 INFO L87 Difference]: Start difference. First operand 556 states and 813 transitions. cyclomatic complexity: 260 Second operand 3 states. [2018-11-09 23:40:22,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:40:22,982 INFO L93 Difference]: Finished difference Result 705 states and 1038 transitions. [2018-11-09 23:40:22,983 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 23:40:22,984 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 705 states and 1038 transitions. [2018-11-09 23:40:22,988 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 455 [2018-11-09 23:40:22,991 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 705 states to 698 states and 1031 transitions. [2018-11-09 23:40:22,991 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 487 [2018-11-09 23:40:22,991 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 487 [2018-11-09 23:40:22,991 INFO L73 IsDeterministic]: Start isDeterministic. Operand 698 states and 1031 transitions. [2018-11-09 23:40:22,991 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:40:22,992 INFO L705 BuchiCegarLoop]: Abstraction has 698 states and 1031 transitions. [2018-11-09 23:40:22,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 698 states and 1031 transitions. [2018-11-09 23:40:23,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 698 to 679. [2018-11-09 23:40:23,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 679 states. [2018-11-09 23:40:23,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 679 states to 679 states and 1003 transitions. [2018-11-09 23:40:23,003 INFO L728 BuchiCegarLoop]: Abstraction has 679 states and 1003 transitions. [2018-11-09 23:40:23,003 INFO L608 BuchiCegarLoop]: Abstraction has 679 states and 1003 transitions. [2018-11-09 23:40:23,003 INFO L442 BuchiCegarLoop]: ======== Iteration 7============ [2018-11-09 23:40:23,003 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 679 states and 1003 transitions. [2018-11-09 23:40:23,005 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 442 [2018-11-09 23:40:23,005 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:40:23,005 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:40:23,008 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-09 23:40:23,008 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:40:23,009 INFO L793 eck$LassoCheckResult]: Stem: 8203#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 7975#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 7976#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8195#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 8196#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 8145#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 8249#L99-3 assume true; 8468#L99-1 assume !false; 8521#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8518#L102 assume !(ssl3_accept_~s__state~0 == 12292); 8515#L105 assume !(ssl3_accept_~s__state~0 == 16384); 8512#L108 assume !(ssl3_accept_~s__state~0 == 8192); 8509#L111 assume !(ssl3_accept_~s__state~0 == 24576); 8506#L114 assume !(ssl3_accept_~s__state~0 == 8195); 8503#L117 assume !(ssl3_accept_~s__state~0 == 8480); 8500#L120 assume !(ssl3_accept_~s__state~0 == 8481); 8497#L123 assume !(ssl3_accept_~s__state~0 == 8482); 8498#L126 assume ssl3_accept_~s__state~0 == 8464; 8067#L133 [2018-11-09 23:40:23,009 INFO L795 eck$LassoCheckResult]: Loop: 8067#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 7970#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 7964#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; 7965#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 8627#L596 ssl3_accept_~skip~0 := 0; 8204#L99-3 assume true; 8205#L99-1 assume !false; 8111#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8112#L102 assume !(ssl3_accept_~s__state~0 == 12292); 8624#L105 assume !(ssl3_accept_~s__state~0 == 16384); 8127#L108 assume !(ssl3_accept_~s__state~0 == 8192); 8059#L111 assume !(ssl3_accept_~s__state~0 == 24576); 8008#L114 assume !(ssl3_accept_~s__state~0 == 8195); 8009#L117 assume !(ssl3_accept_~s__state~0 == 8480); 8607#L120 assume !(ssl3_accept_~s__state~0 == 8481); 8605#L123 assume !(ssl3_accept_~s__state~0 == 8482); 8217#L126 assume !(ssl3_accept_~s__state~0 == 8464); 8218#L129 assume !(ssl3_accept_~s__state~0 == 8465); 8213#L132 assume !(ssl3_accept_~s__state~0 == 8466); 8214#L135 assume ssl3_accept_~s__state~0 == 8496; 8171#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 8596#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 8457#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 8447#L293 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 8401#L293-2 ssl3_accept_~s__init_num~0 := 0; 8260#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 8393#L596 ssl3_accept_~skip~0 := 0; 8391#L99-3 assume true; 8389#L99-1 assume !false; 8387#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8385#L102 assume !(ssl3_accept_~s__state~0 == 12292); 8383#L105 assume !(ssl3_accept_~s__state~0 == 16384); 8381#L108 assume !(ssl3_accept_~s__state~0 == 8192); 8379#L111 assume !(ssl3_accept_~s__state~0 == 24576); 8377#L114 assume !(ssl3_accept_~s__state~0 == 8195); 8375#L117 assume !(ssl3_accept_~s__state~0 == 8480); 8373#L120 assume !(ssl3_accept_~s__state~0 == 8481); 8371#L123 assume !(ssl3_accept_~s__state~0 == 8482); 8369#L126 assume !(ssl3_accept_~s__state~0 == 8464); 8367#L129 assume !(ssl3_accept_~s__state~0 == 8465); 8364#L132 assume !(ssl3_accept_~s__state~0 == 8466); 8361#L135 assume !(ssl3_accept_~s__state~0 == 8496); 8357#L138 assume !(ssl3_accept_~s__state~0 == 8497); 8350#L141 assume !(ssl3_accept_~s__state~0 == 8512); 8345#L144 assume !(ssl3_accept_~s__state~0 == 8513); 8341#L147 assume !(ssl3_accept_~s__state~0 == 8528); 8337#L150 assume !(ssl3_accept_~s__state~0 == 8529); 8333#L153 assume !(ssl3_accept_~s__state~0 == 8544); 8330#L156 assume !(ssl3_accept_~s__state~0 == 8545); 8327#L159 assume ssl3_accept_~s__state~0 == 8560; 8132#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 8133#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; 7955#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 8527#L596 ssl3_accept_~skip~0 := 0; 8524#L99-3 assume true; 8522#L99-1 assume !false; 8519#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8516#L102 assume !(ssl3_accept_~s__state~0 == 12292); 8513#L105 assume !(ssl3_accept_~s__state~0 == 16384); 8510#L108 assume !(ssl3_accept_~s__state~0 == 8192); 8507#L111 assume !(ssl3_accept_~s__state~0 == 24576); 8504#L114 assume !(ssl3_accept_~s__state~0 == 8195); 8501#L117 assume !(ssl3_accept_~s__state~0 == 8480); 8499#L120 assume !(ssl3_accept_~s__state~0 == 8481); 8496#L123 assume !(ssl3_accept_~s__state~0 == 8482); 8494#L126 assume ssl3_accept_~s__state~0 == 8464; 8067#L133 [2018-11-09 23:40:23,009 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:23,009 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 4 times [2018-11-09 23:40:23,009 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:23,009 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:23,010 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:23,010 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:40:23,010 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:23,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:23,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:23,019 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:23,019 INFO L82 PathProgramCache]: Analyzing trace with hash 996404810, now seen corresponding path program 1 times [2018-11-09 23:40:23,020 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:23,020 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:23,020 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:23,020 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 23:40:23,020 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:23,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:40:23,060 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-09 23:40:23,061 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:40:23,061 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 23:40:23,061 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 23:40:23,061 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 23:40:23,061 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 23:40:23,061 INFO L87 Difference]: Start difference. First operand 679 states and 1003 transitions. cyclomatic complexity: 327 Second operand 3 states. [2018-11-09 23:40:23,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:40:23,181 INFO L93 Difference]: Finished difference Result 818 states and 1116 transitions. [2018-11-09 23:40:23,182 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 23:40:23,182 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 818 states and 1116 transitions. [2018-11-09 23:40:23,185 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 539 [2018-11-09 23:40:23,188 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 818 states to 818 states and 1116 transitions. [2018-11-09 23:40:23,189 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 571 [2018-11-09 23:40:23,189 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 571 [2018-11-09 23:40:23,189 INFO L73 IsDeterministic]: Start isDeterministic. Operand 818 states and 1116 transitions. [2018-11-09 23:40:23,189 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:40:23,189 INFO L705 BuchiCegarLoop]: Abstraction has 818 states and 1116 transitions. [2018-11-09 23:40:23,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 818 states and 1116 transitions. [2018-11-09 23:40:23,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 818 to 810. [2018-11-09 23:40:23,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 810 states. [2018-11-09 23:40:23,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 810 states to 810 states and 1105 transitions. [2018-11-09 23:40:23,199 INFO L728 BuchiCegarLoop]: Abstraction has 810 states and 1105 transitions. [2018-11-09 23:40:23,199 INFO L608 BuchiCegarLoop]: Abstraction has 810 states and 1105 transitions. [2018-11-09 23:40:23,199 INFO L442 BuchiCegarLoop]: ======== Iteration 8============ [2018-11-09 23:40:23,200 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 810 states and 1105 transitions. [2018-11-09 23:40:23,202 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 532 [2018-11-09 23:40:23,202 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:40:23,202 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:40:23,203 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-09 23:40:23,203 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:40:23,203 INFO L793 eck$LassoCheckResult]: Stem: 9691#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 9476#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 9477#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9683#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 9684#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 9637#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 9744#L99-3 assume true; 9814#L99-1 assume !false; 10063#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10061#L102 assume !(ssl3_accept_~s__state~0 == 12292); 10059#L105 assume !(ssl3_accept_~s__state~0 == 16384); 10057#L108 assume !(ssl3_accept_~s__state~0 == 8192); 10055#L111 assume !(ssl3_accept_~s__state~0 == 24576); 10053#L114 assume !(ssl3_accept_~s__state~0 == 8195); 10044#L117 assume !(ssl3_accept_~s__state~0 == 8480); 10040#L120 assume !(ssl3_accept_~s__state~0 == 8481); 10036#L123 assume !(ssl3_accept_~s__state~0 == 8482); 10031#L126 assume ssl3_accept_~s__state~0 == 8464; 9564#L133 [2018-11-09 23:40:23,204 INFO L795 eck$LassoCheckResult]: Loop: 9564#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 9471#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 9465#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; 9466#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 10208#L596 ssl3_accept_~skip~0 := 0; 10206#L99-3 assume true; 10204#L99-1 assume !false; 10202#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10200#L102 assume !(ssl3_accept_~s__state~0 == 12292); 10198#L105 assume !(ssl3_accept_~s__state~0 == 16384); 10196#L108 assume !(ssl3_accept_~s__state~0 == 8192); 10195#L111 assume !(ssl3_accept_~s__state~0 == 24576); 10192#L114 assume !(ssl3_accept_~s__state~0 == 8195); 10184#L117 assume !(ssl3_accept_~s__state~0 == 8480); 10183#L120 assume !(ssl3_accept_~s__state~0 == 8481); 10182#L123 assume !(ssl3_accept_~s__state~0 == 8482); 10174#L126 assume !(ssl3_accept_~s__state~0 == 8464); 10172#L129 assume !(ssl3_accept_~s__state~0 == 8465); 10164#L132 assume !(ssl3_accept_~s__state~0 == 8466); 9958#L135 assume ssl3_accept_~s__state~0 == 8496; 9956#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 9619#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 9576#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 9498#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 9500#L293-2 ssl3_accept_~s__init_num~0 := 0; 9489#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 10041#L596 ssl3_accept_~skip~0 := 0; 10037#L99-3 assume true; 10033#L99-1 assume !false; 10029#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10026#L102 assume !(ssl3_accept_~s__state~0 == 12292); 10020#L105 assume !(ssl3_accept_~s__state~0 == 16384); 10019#L108 assume !(ssl3_accept_~s__state~0 == 8192); 10018#L111 assume !(ssl3_accept_~s__state~0 == 24576); 10015#L114 assume !(ssl3_accept_~s__state~0 == 8195); 10013#L117 assume !(ssl3_accept_~s__state~0 == 8480); 10010#L120 assume !(ssl3_accept_~s__state~0 == 8481); 10004#L123 assume !(ssl3_accept_~s__state~0 == 8482); 10002#L126 assume !(ssl3_accept_~s__state~0 == 8464); 10000#L129 assume !(ssl3_accept_~s__state~0 == 8465); 9998#L132 assume !(ssl3_accept_~s__state~0 == 8466); 9996#L135 assume !(ssl3_accept_~s__state~0 == 8496); 9994#L138 assume !(ssl3_accept_~s__state~0 == 8497); 9938#L141 assume !(ssl3_accept_~s__state~0 == 8512); 9936#L144 assume !(ssl3_accept_~s__state~0 == 8513); 9937#L147 assume !(ssl3_accept_~s__state~0 == 8528); 9984#L150 assume !(ssl3_accept_~s__state~0 == 8529); 9783#L153 assume !(ssl3_accept_~s__state~0 == 8544); 9784#L156 assume !(ssl3_accept_~s__state~0 == 8545); 9785#L159 assume ssl3_accept_~s__state~0 == 8560; 9624#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 9625#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; 9458#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 10133#L596 ssl3_accept_~skip~0 := 0; 10131#L99-3 assume true; 10129#L99-1 assume !false; 10127#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10125#L102 assume !(ssl3_accept_~s__state~0 == 12292); 10123#L105 assume !(ssl3_accept_~s__state~0 == 16384); 10121#L108 assume !(ssl3_accept_~s__state~0 == 8192); 10119#L111 assume !(ssl3_accept_~s__state~0 == 24576); 10117#L114 assume !(ssl3_accept_~s__state~0 == 8195); 10115#L117 assume !(ssl3_accept_~s__state~0 == 8480); 9792#L120 assume !(ssl3_accept_~s__state~0 == 8481); 9793#L123 assume !(ssl3_accept_~s__state~0 == 8482); 9752#L126 assume ssl3_accept_~s__state~0 == 8464; 9564#L133 [2018-11-09 23:40:23,204 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:23,204 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 5 times [2018-11-09 23:40:23,204 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:23,204 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:23,205 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:23,205 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:40:23,205 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:23,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:23,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:23,213 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:23,214 INFO L82 PathProgramCache]: Analyzing trace with hash 99011532, now seen corresponding path program 1 times [2018-11-09 23:40:23,214 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:23,214 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:23,214 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:23,214 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 23:40:23,215 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:23,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:40:23,260 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-09 23:40:23,261 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:40:23,261 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 23:40:23,261 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 23:40:23,261 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 23:40:23,261 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 23:40:23,261 INFO L87 Difference]: Start difference. First operand 810 states and 1105 transitions. cyclomatic complexity: 298 Second operand 3 states. [2018-11-09 23:40:23,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:40:23,355 INFO L93 Difference]: Finished difference Result 897 states and 1213 transitions. [2018-11-09 23:40:23,356 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 23:40:23,356 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 897 states and 1213 transitions. [2018-11-09 23:40:23,359 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 590 [2018-11-09 23:40:23,363 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 897 states to 897 states and 1213 transitions. [2018-11-09 23:40:23,363 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 622 [2018-11-09 23:40:23,364 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 622 [2018-11-09 23:40:23,364 INFO L73 IsDeterministic]: Start isDeterministic. Operand 897 states and 1213 transitions. [2018-11-09 23:40:23,364 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:40:23,364 INFO L705 BuchiCegarLoop]: Abstraction has 897 states and 1213 transitions. [2018-11-09 23:40:23,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 897 states and 1213 transitions. [2018-11-09 23:40:23,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 897 to 882. [2018-11-09 23:40:23,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 882 states. [2018-11-09 23:40:23,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 882 states to 882 states and 1192 transitions. [2018-11-09 23:40:23,376 INFO L728 BuchiCegarLoop]: Abstraction has 882 states and 1192 transitions. [2018-11-09 23:40:23,376 INFO L608 BuchiCegarLoop]: Abstraction has 882 states and 1192 transitions. [2018-11-09 23:40:23,376 INFO L442 BuchiCegarLoop]: ======== Iteration 9============ [2018-11-09 23:40:23,376 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 882 states and 1192 transitions. [2018-11-09 23:40:23,379 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 580 [2018-11-09 23:40:23,379 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:40:23,379 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:40:23,380 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-09 23:40:23,380 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:40:23,380 INFO L793 eck$LassoCheckResult]: Stem: 11411#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 11189#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 11190#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 11403#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 11404#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 11354#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 11457#L99-3 assume true; 11864#L99-1 assume !false; 11863#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11862#L102 assume !(ssl3_accept_~s__state~0 == 12292); 11861#L105 assume !(ssl3_accept_~s__state~0 == 16384); 11860#L108 assume !(ssl3_accept_~s__state~0 == 8192); 11859#L111 assume !(ssl3_accept_~s__state~0 == 24576); 11858#L114 assume !(ssl3_accept_~s__state~0 == 8195); 11857#L117 assume !(ssl3_accept_~s__state~0 == 8480); 11856#L120 assume !(ssl3_accept_~s__state~0 == 8481); 11855#L123 assume !(ssl3_accept_~s__state~0 == 8482); 11465#L126 assume ssl3_accept_~s__state~0 == 8464; 11279#L133 [2018-11-09 23:40:23,380 INFO L795 eck$LassoCheckResult]: Loop: 11279#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 11184#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 11178#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; 11179#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 11832#L596 ssl3_accept_~skip~0 := 0; 11830#L99-3 assume true; 11828#L99-1 assume !false; 11826#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11824#L102 assume !(ssl3_accept_~s__state~0 == 12292); 11822#L105 assume !(ssl3_accept_~s__state~0 == 16384); 11820#L108 assume !(ssl3_accept_~s__state~0 == 8192); 11818#L111 assume !(ssl3_accept_~s__state~0 == 24576); 11816#L114 assume !(ssl3_accept_~s__state~0 == 8195); 11814#L117 assume !(ssl3_accept_~s__state~0 == 8480); 11812#L120 assume !(ssl3_accept_~s__state~0 == 8481); 11810#L123 assume !(ssl3_accept_~s__state~0 == 8482); 11808#L126 assume !(ssl3_accept_~s__state~0 == 8464); 11806#L129 assume !(ssl3_accept_~s__state~0 == 8465); 11804#L132 assume !(ssl3_accept_~s__state~0 == 8466); 11765#L135 assume ssl3_accept_~s__state~0 == 8496; 11712#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 11762#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 11760#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 11759#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 11262#L293-2 ssl3_accept_~s__init_num~0 := 0; 11263#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 11191#L596 ssl3_accept_~skip~0 := 0; 11192#L99-3 assume true; 11412#L99-1 assume !false; 11318#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11319#L102 assume !(ssl3_accept_~s__state~0 == 12292); 12028#L105 assume !(ssl3_accept_~s__state~0 == 16384); 12029#L108 assume !(ssl3_accept_~s__state~0 == 8192); 11270#L111 assume !(ssl3_accept_~s__state~0 == 24576); 11271#L114 assume !(ssl3_accept_~s__state~0 == 8195); 11241#L117 assume !(ssl3_accept_~s__state~0 == 8480); 11197#L120 assume !(ssl3_accept_~s__state~0 == 8481); 11198#L123 assume !(ssl3_accept_~s__state~0 == 8482); 11423#L126 assume !(ssl3_accept_~s__state~0 == 8464); 11424#L129 assume !(ssl3_accept_~s__state~0 == 8465); 11961#L132 assume !(ssl3_accept_~s__state~0 == 8466); 11962#L135 assume !(ssl3_accept_~s__state~0 == 8496); 11382#L138 assume !(ssl3_accept_~s__state~0 == 8497); 11337#L141 assume ssl3_accept_~s__state~0 == 8512; 11338#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 12003#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 11217#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11202#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 12036#L596 ssl3_accept_~skip~0 := 0; 12035#L99-3 assume true; 12034#L99-1 assume !false; 12033#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11355#L102 assume !(ssl3_accept_~s__state~0 == 12292); 11330#L105 assume !(ssl3_accept_~s__state~0 == 16384); 11331#L108 assume !(ssl3_accept_~s__state~0 == 8192); 11334#L111 assume !(ssl3_accept_~s__state~0 == 24576); 11797#L114 assume !(ssl3_accept_~s__state~0 == 8195); 11796#L117 assume !(ssl3_accept_~s__state~0 == 8480); 11794#L120 assume !(ssl3_accept_~s__state~0 == 8481); 11792#L123 assume !(ssl3_accept_~s__state~0 == 8482); 11789#L126 assume !(ssl3_accept_~s__state~0 == 8464); 11785#L129 assume !(ssl3_accept_~s__state~0 == 8465); 11782#L132 assume !(ssl3_accept_~s__state~0 == 8466); 11772#L135 assume !(ssl3_accept_~s__state~0 == 8496); 11766#L138 assume !(ssl3_accept_~s__state~0 == 8497); 11767#L141 assume !(ssl3_accept_~s__state~0 == 8512); 11874#L144 assume !(ssl3_accept_~s__state~0 == 8513); 11873#L147 assume !(ssl3_accept_~s__state~0 == 8528); 11872#L150 assume !(ssl3_accept_~s__state~0 == 8529); 11484#L153 assume !(ssl3_accept_~s__state~0 == 8544); 11485#L156 assume !(ssl3_accept_~s__state~0 == 8545); 11486#L159 assume ssl3_accept_~s__state~0 == 8560; 11341#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 11342#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; 11175#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 11996#L596 ssl3_accept_~skip~0 := 0; 11995#L99-3 assume true; 11994#L99-1 assume !false; 11993#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11992#L102 assume !(ssl3_accept_~s__state~0 == 12292); 11991#L105 assume !(ssl3_accept_~s__state~0 == 16384); 11990#L108 assume !(ssl3_accept_~s__state~0 == 8192); 11989#L111 assume !(ssl3_accept_~s__state~0 == 24576); 11988#L114 assume !(ssl3_accept_~s__state~0 == 8195); 11987#L117 assume !(ssl3_accept_~s__state~0 == 8480); 11498#L120 assume !(ssl3_accept_~s__state~0 == 8481); 11499#L123 assume !(ssl3_accept_~s__state~0 == 8482); 11629#L126 assume ssl3_accept_~s__state~0 == 8464; 11279#L133 [2018-11-09 23:40:23,381 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:23,381 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 6 times [2018-11-09 23:40:23,381 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:23,381 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:23,381 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:23,382 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:40:23,382 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:23,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:23,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:23,390 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:23,390 INFO L82 PathProgramCache]: Analyzing trace with hash -753987158, now seen corresponding path program 1 times [2018-11-09 23:40:23,391 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:23,391 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:23,391 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:23,391 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 23:40:23,391 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:23,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:40:23,421 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2018-11-09 23:40:23,422 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:40:23,422 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 23:40:23,422 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 23:40:23,422 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 23:40:23,422 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 23:40:23,422 INFO L87 Difference]: Start difference. First operand 882 states and 1192 transitions. cyclomatic complexity: 313 Second operand 3 states. [2018-11-09 23:40:23,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:40:23,568 INFO L93 Difference]: Finished difference Result 1002 states and 1354 transitions. [2018-11-09 23:40:23,568 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 23:40:23,569 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1002 states and 1354 transitions. [2018-11-09 23:40:23,572 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 660 [2018-11-09 23:40:23,576 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1002 states to 1002 states and 1354 transitions. [2018-11-09 23:40:23,576 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 692 [2018-11-09 23:40:23,576 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 692 [2018-11-09 23:40:23,577 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1002 states and 1354 transitions. [2018-11-09 23:40:23,577 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:40:23,578 INFO L705 BuchiCegarLoop]: Abstraction has 1002 states and 1354 transitions. [2018-11-09 23:40:23,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1002 states and 1354 transitions. [2018-11-09 23:40:23,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1002 to 960. [2018-11-09 23:40:23,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 960 states. [2018-11-09 23:40:23,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 960 states to 960 states and 1285 transitions. [2018-11-09 23:40:23,589 INFO L728 BuchiCegarLoop]: Abstraction has 960 states and 1285 transitions. [2018-11-09 23:40:23,589 INFO L608 BuchiCegarLoop]: Abstraction has 960 states and 1285 transitions. [2018-11-09 23:40:23,589 INFO L442 BuchiCegarLoop]: ======== Iteration 10============ [2018-11-09 23:40:23,589 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 960 states and 1285 transitions. [2018-11-09 23:40:23,592 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 632 [2018-11-09 23:40:23,592 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:40:23,592 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:40:23,593 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-09 23:40:23,593 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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-09 23:40:23,593 INFO L793 eck$LassoCheckResult]: Stem: 13311#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 13083#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 13084#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 13301#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 13302#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 13250#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 13358#L99-3 assume true; 13440#L99-1 assume !false; 13662#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13661#L102 assume !(ssl3_accept_~s__state~0 == 12292); 13660#L105 assume !(ssl3_accept_~s__state~0 == 16384); 13659#L108 assume !(ssl3_accept_~s__state~0 == 8192); 13658#L111 assume !(ssl3_accept_~s__state~0 == 24576); 13657#L114 assume !(ssl3_accept_~s__state~0 == 8195); 13656#L117 assume !(ssl3_accept_~s__state~0 == 8480); 13655#L120 assume !(ssl3_accept_~s__state~0 == 8481); 13654#L123 assume !(ssl3_accept_~s__state~0 == 8482); 13368#L126 assume ssl3_accept_~s__state~0 == 8464; 13171#L133 [2018-11-09 23:40:23,594 INFO L795 eck$LassoCheckResult]: Loop: 13171#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 13074#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 13068#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; 13069#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 13930#L596 ssl3_accept_~skip~0 := 0; 13925#L99-3 assume true; 13923#L99-1 assume !false; 13920#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13917#L102 assume !(ssl3_accept_~s__state~0 == 12292); 13915#L105 assume !(ssl3_accept_~s__state~0 == 16384); 13912#L108 assume !(ssl3_accept_~s__state~0 == 8192); 13911#L111 assume !(ssl3_accept_~s__state~0 == 24576); 13910#L114 assume !(ssl3_accept_~s__state~0 == 8195); 13908#L117 assume !(ssl3_accept_~s__state~0 == 8480); 13906#L120 assume !(ssl3_accept_~s__state~0 == 8481); 13896#L123 assume !(ssl3_accept_~s__state~0 == 8482); 13895#L126 assume !(ssl3_accept_~s__state~0 == 8464); 13894#L129 assume !(ssl3_accept_~s__state~0 == 8465); 13886#L132 assume !(ssl3_accept_~s__state~0 == 8466); 13883#L135 assume ssl3_accept_~s__state~0 == 8496; 13558#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 13878#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 13187#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 13188#L293 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 13159#L293-2 ssl3_accept_~s__init_num~0 := 0; 13160#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 13947#L596 ssl3_accept_~skip~0 := 0; 13946#L99-3 assume true; 13945#L99-1 assume !false; 13944#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13943#L102 assume !(ssl3_accept_~s__state~0 == 12292); 13942#L105 assume !(ssl3_accept_~s__state~0 == 16384); 13941#L108 assume !(ssl3_accept_~s__state~0 == 8192); 13939#L111 assume !(ssl3_accept_~s__state~0 == 24576); 13936#L114 assume !(ssl3_accept_~s__state~0 == 8195); 13931#L117 assume !(ssl3_accept_~s__state~0 == 8480); 13926#L120 assume !(ssl3_accept_~s__state~0 == 8481); 13924#L123 assume !(ssl3_accept_~s__state~0 == 8482); 13921#L126 assume !(ssl3_accept_~s__state~0 == 8464); 13918#L129 assume !(ssl3_accept_~s__state~0 == 8465); 13913#L132 assume !(ssl3_accept_~s__state~0 == 8466); 13914#L135 assume !(ssl3_accept_~s__state~0 == 8496); 13276#L138 assume !(ssl3_accept_~s__state~0 == 8497); 13234#L141 assume !(ssl3_accept_~s__state~0 == 8512); 13235#L144 assume !(ssl3_accept_~s__state~0 == 8513); 13746#L147 assume !(ssl3_accept_~s__state~0 == 8528); 13745#L150 assume !(ssl3_accept_~s__state~0 == 8529); 13095#L153 assume !(ssl3_accept_~s__state~0 == 8544); 13096#L156 assume !(ssl3_accept_~s__state~0 == 8545); 13348#L159 assume !(ssl3_accept_~s__state~0 == 8560); 13834#L162 assume !(ssl3_accept_~s__state~0 == 8561); 13832#L165 assume !(ssl3_accept_~s__state~0 == 8448); 13830#L168 assume !(ssl3_accept_~s__state~0 == 8576); 13828#L171 assume !(ssl3_accept_~s__state~0 == 8577); 13241#L174 assume !(ssl3_accept_~s__state~0 == 8592); 13178#L177 assume !(ssl3_accept_~s__state~0 == 8593); 13179#L180 assume !(ssl3_accept_~s__state~0 == 8608); 13752#L183 assume !(ssl3_accept_~s__state~0 == 8609); 13751#L186 assume !(ssl3_accept_~s__state~0 == 8640); 13352#L189 assume !(ssl3_accept_~s__state~0 == 8641); 13353#L192 assume ssl3_accept_~s__state~0 == 8656; 13243#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 13244#L500 assume !(ssl3_accept_~tmp___9~0 == 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 13099#L505 assume ssl3_accept_~blastFlag~0 == 2;ssl3_accept_~blastFlag~0 := 3; 13076#L511-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 13203#L521 assume !(ssl3_accept_~tmp___10~0 == 0); 13204#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 13684#L596 ssl3_accept_~skip~0 := 0; 13680#L99-3 assume true; 13676#L99-1 assume !false; 13650#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13648#L102 assume !(ssl3_accept_~s__state~0 == 12292); 13649#L105 assume ssl3_accept_~s__state~0 == 16384; 13112#L211 ssl3_accept_~s__server~0 := 1; 13153#L216 assume ssl3_accept_~cb~0 != 0; 13141#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 13142#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 13185#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 13977#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 13975#L243 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post31 + 1;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 13966#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 13962#L596 ssl3_accept_~skip~0 := 0; 13960#L99-3 assume true; 13959#L99-1 assume !false; 13958#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13957#L102 assume !(ssl3_accept_~s__state~0 == 12292); 13956#L105 assume !(ssl3_accept_~s__state~0 == 16384); 13955#L108 assume !(ssl3_accept_~s__state~0 == 8192); 13954#L111 assume !(ssl3_accept_~s__state~0 == 24576); 13753#L114 assume !(ssl3_accept_~s__state~0 == 8195); 13407#L117 assume !(ssl3_accept_~s__state~0 == 8480); 13133#L120 assume !(ssl3_accept_~s__state~0 == 8481); 13408#L123 assume !(ssl3_accept_~s__state~0 == 8482); 13530#L126 assume ssl3_accept_~s__state~0 == 8464; 13171#L133 [2018-11-09 23:40:23,594 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:23,594 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 7 times [2018-11-09 23:40:23,594 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:23,594 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:23,595 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:23,595 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:40:23,595 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:23,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:23,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:23,604 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:23,604 INFO L82 PathProgramCache]: Analyzing trace with hash 917639381, now seen corresponding path program 1 times [2018-11-09 23:40:23,604 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:23,604 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:23,605 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:23,605 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:40:23,605 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:23,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:40:23,635 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 49 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2018-11-09 23:40:23,635 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:40:23,635 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 23:40:23,635 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 23:40:23,635 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 23:40:23,635 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 23:40:23,636 INFO L87 Difference]: Start difference. First operand 960 states and 1285 transitions. cyclomatic complexity: 328 Second operand 3 states. [2018-11-09 23:40:23,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:40:23,757 INFO L93 Difference]: Finished difference Result 903 states and 1199 transitions. [2018-11-09 23:40:23,758 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 23:40:23,758 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 903 states and 1199 transitions. [2018-11-09 23:40:23,761 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 558 [2018-11-09 23:40:23,766 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 903 states to 901 states and 1197 transitions. [2018-11-09 23:40:23,766 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 639 [2018-11-09 23:40:23,766 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 639 [2018-11-09 23:40:23,766 INFO L73 IsDeterministic]: Start isDeterministic. Operand 901 states and 1197 transitions. [2018-11-09 23:40:23,767 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:40:23,767 INFO L705 BuchiCegarLoop]: Abstraction has 901 states and 1197 transitions. [2018-11-09 23:40:23,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 901 states and 1197 transitions. [2018-11-09 23:40:23,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 901 to 897. [2018-11-09 23:40:23,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 897 states. [2018-11-09 23:40:23,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 897 states to 897 states and 1192 transitions. [2018-11-09 23:40:23,780 INFO L728 BuchiCegarLoop]: Abstraction has 897 states and 1192 transitions. [2018-11-09 23:40:23,780 INFO L608 BuchiCegarLoop]: Abstraction has 897 states and 1192 transitions. [2018-11-09 23:40:23,780 INFO L442 BuchiCegarLoop]: ======== Iteration 11============ [2018-11-09 23:40:23,780 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 897 states and 1192 transitions. [2018-11-09 23:40:23,783 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 554 [2018-11-09 23:40:23,783 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:40:23,783 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:40:23,784 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-09 23:40:23,784 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:40:23,784 INFO L793 eck$LassoCheckResult]: Stem: 15158#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 14952#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 14953#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 15148#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 15149#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 15102#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 15199#L99-3 assume true; 15156#L99-1 assume !false; 15066#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15067#L102 assume !(ssl3_accept_~s__state~0 == 12292); 15080#L105 assume !(ssl3_accept_~s__state~0 == 16384); 15081#L108 assume !(ssl3_accept_~s__state~0 == 8192); 15727#L111 assume !(ssl3_accept_~s__state~0 == 24576); 15725#L114 assume !(ssl3_accept_~s__state~0 == 8195); 15724#L117 assume !(ssl3_accept_~s__state~0 == 8480); 15723#L120 assume !(ssl3_accept_~s__state~0 == 8481); 15501#L123 assume !(ssl3_accept_~s__state~0 == 8482); 15202#L126 assume ssl3_accept_~s__state~0 == 8464; 15031#L133 [2018-11-09 23:40:23,784 INFO L795 eck$LassoCheckResult]: Loop: 15031#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 14943#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 14937#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; 14938#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 15710#L596 ssl3_accept_~skip~0 := 0; 15709#L99-3 assume true; 15708#L99-1 assume !false; 15707#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15706#L102 assume !(ssl3_accept_~s__state~0 == 12292); 15705#L105 assume !(ssl3_accept_~s__state~0 == 16384); 15703#L108 assume !(ssl3_accept_~s__state~0 == 8192); 15697#L111 assume !(ssl3_accept_~s__state~0 == 24576); 15695#L114 assume !(ssl3_accept_~s__state~0 == 8195); 15693#L117 assume !(ssl3_accept_~s__state~0 == 8480); 15691#L120 assume !(ssl3_accept_~s__state~0 == 8481); 15689#L123 assume !(ssl3_accept_~s__state~0 == 8482); 15687#L126 assume !(ssl3_accept_~s__state~0 == 8464); 15685#L129 assume !(ssl3_accept_~s__state~0 == 8465); 15683#L132 assume !(ssl3_accept_~s__state~0 == 8466); 15671#L135 assume ssl3_accept_~s__state~0 == 8496; 15483#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 15668#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 15666#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 15665#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 15020#L293-2 ssl3_accept_~s__init_num~0 := 0; 15021#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 15788#L596 ssl3_accept_~skip~0 := 0; 15786#L99-3 assume true; 15784#L99-1 assume !false; 15783#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15782#L102 assume !(ssl3_accept_~s__state~0 == 12292); 15781#L105 assume !(ssl3_accept_~s__state~0 == 16384); 15772#L108 assume !(ssl3_accept_~s__state~0 == 8192); 15771#L111 assume !(ssl3_accept_~s__state~0 == 24576); 15770#L114 assume !(ssl3_accept_~s__state~0 == 8195); 15769#L117 assume !(ssl3_accept_~s__state~0 == 8480); 14956#L120 assume !(ssl3_accept_~s__state~0 == 8481); 14957#L123 assume !(ssl3_accept_~s__state~0 == 8482); 15167#L126 assume !(ssl3_accept_~s__state~0 == 8464); 15168#L129 assume !(ssl3_accept_~s__state~0 == 8465); 15163#L132 assume !(ssl3_accept_~s__state~0 == 8466); 15164#L135 assume !(ssl3_accept_~s__state~0 == 8496); 15726#L138 assume !(ssl3_accept_~s__state~0 == 8497); 15499#L141 assume ssl3_accept_~s__state~0 == 8512; 15188#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 15016#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 14970#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 14971#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 15757#L596 ssl3_accept_~skip~0 := 0; 15755#L99-3 assume true; 15753#L99-1 assume !false; 15751#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15749#L102 assume !(ssl3_accept_~s__state~0 == 12292); 15747#L105 assume !(ssl3_accept_~s__state~0 == 16384); 15745#L108 assume !(ssl3_accept_~s__state~0 == 8192); 15743#L111 assume !(ssl3_accept_~s__state~0 == 24576); 15741#L114 assume !(ssl3_accept_~s__state~0 == 8195); 15739#L117 assume !(ssl3_accept_~s__state~0 == 8480); 15737#L120 assume !(ssl3_accept_~s__state~0 == 8481); 15735#L123 assume !(ssl3_accept_~s__state~0 == 8482); 15733#L126 assume !(ssl3_accept_~s__state~0 == 8464); 15731#L129 assume !(ssl3_accept_~s__state~0 == 8465); 15729#L132 assume !(ssl3_accept_~s__state~0 == 8466); 15105#L135 assume !(ssl3_accept_~s__state~0 == 8496); 15106#L138 assume !(ssl3_accept_~s__state~0 == 8497); 15087#L141 assume !(ssl3_accept_~s__state~0 == 8512); 15032#L144 assume !(ssl3_accept_~s__state~0 == 8513); 15033#L147 assume ssl3_accept_~s__state~0 == 8528; 15171#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 15172#L324 assume !((ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 15183#L324-2 assume !(ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0); 15144#L333 assume !((ssl3_accept_~l~0 + 30) % 4294967296 != 0); 15135#L336 assume !((ssl3_accept_~l~0 + 1) % 4294967296 != 0);ssl3_accept_~skip~0 := 1; 15040#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 15215#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 15593#L596 ssl3_accept_~skip~0 := 0; 15591#L99-3 assume true; 15589#L99-1 assume !false; 15587#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15585#L102 assume !(ssl3_accept_~s__state~0 == 12292); 15583#L105 assume !(ssl3_accept_~s__state~0 == 16384); 15581#L108 assume !(ssl3_accept_~s__state~0 == 8192); 15579#L111 assume !(ssl3_accept_~s__state~0 == 24576); 15577#L114 assume !(ssl3_accept_~s__state~0 == 8195); 15511#L117 assume !(ssl3_accept_~s__state~0 == 8480); 15510#L120 assume !(ssl3_accept_~s__state~0 == 8481); 15508#L123 assume !(ssl3_accept_~s__state~0 == 8482); 15509#L126 assume !(ssl3_accept_~s__state~0 == 8464); 15529#L129 assume !(ssl3_accept_~s__state~0 == 8465); 15527#L132 assume !(ssl3_accept_~s__state~0 == 8466); 15526#L135 assume !(ssl3_accept_~s__state~0 == 8496); 15502#L138 assume !(ssl3_accept_~s__state~0 == 8497); 15500#L141 assume !(ssl3_accept_~s__state~0 == 8512); 15497#L144 assume !(ssl3_accept_~s__state~0 == 8513); 15498#L147 assume !(ssl3_accept_~s__state~0 == 8528); 15528#L150 assume !(ssl3_accept_~s__state~0 == 8529); 15405#L153 assume !(ssl3_accept_~s__state~0 == 8544); 15406#L156 assume !(ssl3_accept_~s__state~0 == 8545); 15394#L159 assume ssl3_accept_~s__state~0 == 8560; 15089#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 15090#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; 14934#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 15797#L596 ssl3_accept_~skip~0 := 0; 15796#L99-3 assume true; 15794#L99-1 assume !false; 15789#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15787#L102 assume !(ssl3_accept_~s__state~0 == 12292); 15785#L105 assume !(ssl3_accept_~s__state~0 == 16384); 15084#L108 assume !(ssl3_accept_~s__state~0 == 8192); 15023#L111 assume !(ssl3_accept_~s__state~0 == 24576); 14982#L114 assume !(ssl3_accept_~s__state~0 == 8195); 14983#L117 assume !(ssl3_accept_~s__state~0 == 8480); 14999#L120 assume !(ssl3_accept_~s__state~0 == 8481); 15228#L123 assume !(ssl3_accept_~s__state~0 == 8482); 15417#L126 assume ssl3_accept_~s__state~0 == 8464; 15031#L133 [2018-11-09 23:40:23,784 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:23,784 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 8 times [2018-11-09 23:40:23,785 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:23,785 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:23,785 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:23,785 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:40:23,785 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:23,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:23,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:23,792 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:23,793 INFO L82 PathProgramCache]: Analyzing trace with hash 1118295567, now seen corresponding path program 1 times [2018-11-09 23:40:23,793 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:23,793 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:23,793 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:23,793 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 23:40:23,793 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:23,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:40:23,828 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 113 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2018-11-09 23:40:23,828 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:40:23,828 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 23:40:23,828 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 23:40:23,829 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 23:40:23,829 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 23:40:23,829 INFO L87 Difference]: Start difference. First operand 897 states and 1192 transitions. cyclomatic complexity: 299 Second operand 3 states. [2018-11-09 23:40:23,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:40:23,937 INFO L93 Difference]: Finished difference Result 1005 states and 1328 transitions. [2018-11-09 23:40:23,938 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 23:40:23,939 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1005 states and 1328 transitions. [2018-11-09 23:40:23,943 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 625 [2018-11-09 23:40:23,946 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1005 states to 1005 states and 1328 transitions. [2018-11-09 23:40:23,946 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 706 [2018-11-09 23:40:23,947 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 706 [2018-11-09 23:40:23,947 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1005 states and 1328 transitions. [2018-11-09 23:40:23,948 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:40:23,948 INFO L705 BuchiCegarLoop]: Abstraction has 1005 states and 1328 transitions. [2018-11-09 23:40:23,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1005 states and 1328 transitions. [2018-11-09 23:40:23,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1005 to 981. [2018-11-09 23:40:23,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 981 states. [2018-11-09 23:40:23,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 981 states to 981 states and 1291 transitions. [2018-11-09 23:40:23,960 INFO L728 BuchiCegarLoop]: Abstraction has 981 states and 1291 transitions. [2018-11-09 23:40:23,960 INFO L608 BuchiCegarLoop]: Abstraction has 981 states and 1291 transitions. [2018-11-09 23:40:23,960 INFO L442 BuchiCegarLoop]: ======== Iteration 12============ [2018-11-09 23:40:23,960 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 981 states and 1291 transitions. [2018-11-09 23:40:23,963 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 610 [2018-11-09 23:40:23,963 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:40:23,963 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:40:23,964 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-09 23:40:23,964 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:40:23,964 INFO L793 eck$LassoCheckResult]: Stem: 17078#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 16860#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 16861#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 17066#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 17067#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 17017#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 17132#L99-3 assume true; 17253#L99-1 assume !false; 17426#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17425#L102 assume !(ssl3_accept_~s__state~0 == 12292); 17424#L105 assume !(ssl3_accept_~s__state~0 == 16384); 17423#L108 assume !(ssl3_accept_~s__state~0 == 8192); 17422#L111 assume !(ssl3_accept_~s__state~0 == 24576); 17421#L114 assume !(ssl3_accept_~s__state~0 == 8195); 17419#L117 assume !(ssl3_accept_~s__state~0 == 8480); 17418#L120 assume !(ssl3_accept_~s__state~0 == 8481); 17416#L123 assume !(ssl3_accept_~s__state~0 == 8482); 17417#L126 assume ssl3_accept_~s__state~0 == 8464; 16944#L133 [2018-11-09 23:40:23,964 INFO L795 eck$LassoCheckResult]: Loop: 16944#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 16851#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 16845#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; 16846#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 16856#L596 ssl3_accept_~skip~0 := 0; 16857#L99-3 assume true; 17804#L99-1 assume !false; 17803#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17802#L102 assume !(ssl3_accept_~s__state~0 == 12292); 17800#L105 assume !(ssl3_accept_~s__state~0 == 16384); 17799#L108 assume !(ssl3_accept_~s__state~0 == 8192); 17798#L111 assume !(ssl3_accept_~s__state~0 == 24576); 17756#L114 assume !(ssl3_accept_~s__state~0 == 8195); 17751#L117 assume !(ssl3_accept_~s__state~0 == 8480); 17749#L120 assume !(ssl3_accept_~s__state~0 == 8481); 17747#L123 assume !(ssl3_accept_~s__state~0 == 8482); 17745#L126 assume !(ssl3_accept_~s__state~0 == 8464); 17743#L129 assume !(ssl3_accept_~s__state~0 == 8465); 17741#L132 assume !(ssl3_accept_~s__state~0 == 8466); 17739#L135 assume ssl3_accept_~s__state~0 == 8496; 16910#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 16911#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 16958#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 16878#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 16880#L293-2 ssl3_accept_~s__init_num~0 := 0; 17691#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 17687#L596 ssl3_accept_~skip~0 := 0; 17685#L99-3 assume true; 17683#L99-1 assume !false; 17681#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17679#L102 assume !(ssl3_accept_~s__state~0 == 12292); 17677#L105 assume !(ssl3_accept_~s__state~0 == 16384); 17675#L108 assume !(ssl3_accept_~s__state~0 == 8192); 17673#L111 assume !(ssl3_accept_~s__state~0 == 24576); 17671#L114 assume !(ssl3_accept_~s__state~0 == 8195); 17669#L117 assume !(ssl3_accept_~s__state~0 == 8480); 17667#L120 assume !(ssl3_accept_~s__state~0 == 8481); 17656#L123 assume !(ssl3_accept_~s__state~0 == 8482); 17653#L126 assume !(ssl3_accept_~s__state~0 == 8464); 17556#L129 assume !(ssl3_accept_~s__state~0 == 8465); 17557#L132 assume !(ssl3_accept_~s__state~0 == 8466); 17492#L135 assume !(ssl3_accept_~s__state~0 == 8496); 17493#L138 assume !(ssl3_accept_~s__state~0 == 8497); 17488#L141 assume ssl3_accept_~s__state~0 == 8512; 17182#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 17607#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 16884#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 16885#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 17784#L596 ssl3_accept_~skip~0 := 0; 17782#L99-3 assume true; 17780#L99-1 assume !false; 17778#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17776#L102 assume !(ssl3_accept_~s__state~0 == 12292); 17774#L105 assume !(ssl3_accept_~s__state~0 == 16384); 17772#L108 assume !(ssl3_accept_~s__state~0 == 8192); 17770#L111 assume !(ssl3_accept_~s__state~0 == 24576); 17768#L114 assume !(ssl3_accept_~s__state~0 == 8195); 17766#L117 assume !(ssl3_accept_~s__state~0 == 8480); 17764#L120 assume !(ssl3_accept_~s__state~0 == 8481); 17762#L123 assume !(ssl3_accept_~s__state~0 == 8482); 17760#L126 assume !(ssl3_accept_~s__state~0 == 8464); 17737#L129 assume !(ssl3_accept_~s__state~0 == 8465); 17736#L132 assume !(ssl3_accept_~s__state~0 == 8466); 17734#L135 assume !(ssl3_accept_~s__state~0 == 8496); 17732#L138 assume !(ssl3_accept_~s__state~0 == 8497); 17728#L141 assume !(ssl3_accept_~s__state~0 == 8512); 17727#L144 assume !(ssl3_accept_~s__state~0 == 8513); 17726#L147 assume ssl3_accept_~s__state~0 == 8528; 17177#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 17469#L324 assume !((ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 17468#L324-2 assume !(ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0); 17063#L333 assume !((ssl3_accept_~l~0 + 30) % 4294967296 != 0); 17064#L336 assume !((ssl3_accept_~l~0 + 1) % 4294967296 != 0);ssl3_accept_~skip~0 := 1; 17056#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 17057#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 17636#L596 ssl3_accept_~skip~0 := 0; 17634#L99-3 assume true; 17632#L99-1 assume !false; 17630#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17628#L102 assume !(ssl3_accept_~s__state~0 == 12292); 17626#L105 assume !(ssl3_accept_~s__state~0 == 16384); 17624#L108 assume !(ssl3_accept_~s__state~0 == 8192); 17622#L111 assume !(ssl3_accept_~s__state~0 == 24576); 17620#L114 assume !(ssl3_accept_~s__state~0 == 8195); 17618#L117 assume !(ssl3_accept_~s__state~0 == 8480); 17616#L120 assume !(ssl3_accept_~s__state~0 == 8481); 17614#L123 assume !(ssl3_accept_~s__state~0 == 8482); 17612#L126 assume !(ssl3_accept_~s__state~0 == 8464); 17610#L129 assume !(ssl3_accept_~s__state~0 == 8465); 17487#L132 assume !(ssl3_accept_~s__state~0 == 8466); 17486#L135 assume !(ssl3_accept_~s__state~0 == 8496); 17484#L138 assume !(ssl3_accept_~s__state~0 == 8497); 17482#L141 assume !(ssl3_accept_~s__state~0 == 8512); 17480#L144 assume !(ssl3_accept_~s__state~0 == 8513); 17479#L147 assume !(ssl3_accept_~s__state~0 == 8528); 17478#L150 assume !(ssl3_accept_~s__state~0 == 8529); 17477#L153 assume ssl3_accept_~s__state~0 == 8544; 17172#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 17339#L382 assume !(ssl3_accept_~s__session__peer~0 != 0); 17048#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 17036#L394 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 16909#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 16894#L406 assume !(ssl3_accept_~blastFlag~0 == 8); 16841#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; 16842#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 17255#L596 ssl3_accept_~skip~0 := 0; 17252#L99-3 assume true; 17250#L99-1 assume !false; 17248#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17246#L102 assume !(ssl3_accept_~s__state~0 == 12292); 17244#L105 assume !(ssl3_accept_~s__state~0 == 16384); 17242#L108 assume !(ssl3_accept_~s__state~0 == 8192); 17240#L111 assume !(ssl3_accept_~s__state~0 == 24576); 17238#L114 assume !(ssl3_accept_~s__state~0 == 8195); 17236#L117 assume !(ssl3_accept_~s__state~0 == 8480); 17232#L120 assume !(ssl3_accept_~s__state~0 == 8481); 17233#L123 assume !(ssl3_accept_~s__state~0 == 8482); 17135#L126 assume ssl3_accept_~s__state~0 == 8464; 16944#L133 [2018-11-09 23:40:23,964 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:23,965 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 9 times [2018-11-09 23:40:23,965 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:23,965 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:23,965 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:23,965 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:40:23,965 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:23,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:23,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:23,972 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:23,973 INFO L82 PathProgramCache]: Analyzing trace with hash -1127534483, now seen corresponding path program 1 times [2018-11-09 23:40:23,973 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:23,973 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:23,973 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:23,973 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 23:40:23,973 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:23,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:40:24,006 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-09 23:40:24,006 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:40:24,006 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-09 23:40:24,006 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 23:40:24,006 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 23:40:24,007 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 23:40:24,007 INFO L87 Difference]: Start difference. First operand 981 states and 1291 transitions. cyclomatic complexity: 314 Second operand 3 states. [2018-11-09 23:40:24,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:40:24,114 INFO L93 Difference]: Finished difference Result 1057 states and 1382 transitions. [2018-11-09 23:40:24,115 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 23:40:24,115 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1057 states and 1382 transitions. [2018-11-09 23:40:24,119 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 643 [2018-11-09 23:40:24,122 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1057 states to 1034 states and 1350 transitions. [2018-11-09 23:40:24,123 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 745 [2018-11-09 23:40:24,123 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 760 [2018-11-09 23:40:24,123 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1034 states and 1350 transitions. [2018-11-09 23:40:24,124 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:40:24,124 INFO L705 BuchiCegarLoop]: Abstraction has 1034 states and 1350 transitions. [2018-11-09 23:40:24,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1034 states and 1350 transitions. [2018-11-09 23:40:24,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1034 to 985. [2018-11-09 23:40:24,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 985 states. [2018-11-09 23:40:24,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 985 states to 985 states and 1293 transitions. [2018-11-09 23:40:24,136 INFO L728 BuchiCegarLoop]: Abstraction has 985 states and 1293 transitions. [2018-11-09 23:40:24,136 INFO L608 BuchiCegarLoop]: Abstraction has 985 states and 1293 transitions. [2018-11-09 23:40:24,136 INFO L442 BuchiCegarLoop]: ======== Iteration 13============ [2018-11-09 23:40:24,136 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 985 states and 1293 transitions. [2018-11-09 23:40:24,138 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 632 [2018-11-09 23:40:24,139 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:40:24,139 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:40:24,139 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:40:24,139 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:40:24,139 INFO L793 eck$LassoCheckResult]: Stem: 19104#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 18902#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 18903#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 19094#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 19095#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 19050#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 19153#L99-3 assume true; 19108#L99-1 assume !false; 19109#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19051#L102 assume !(ssl3_accept_~s__state~0 == 12292); 19052#L105 assume !(ssl3_accept_~s__state~0 == 16384); 19623#L108 assume !(ssl3_accept_~s__state~0 == 8192); 19622#L111 assume !(ssl3_accept_~s__state~0 == 24576); 18934#L114 assume !(ssl3_accept_~s__state~0 == 8195); 18935#L117 assume !(ssl3_accept_~s__state~0 == 8480); 18949#L120 assume ssl3_accept_~s__state~0 == 8481; 19110#L121 [2018-11-09 23:40:24,140 INFO L795 eck$LassoCheckResult]: Loop: 19110#L121 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 19084#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; 18886#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 18898#L596 ssl3_accept_~skip~0 := 0; 18899#L99-3 assume true; 19101#L99-1 assume !false; 19016#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19017#L102 assume !(ssl3_accept_~s__state~0 == 12292); 19031#L105 assume !(ssl3_accept_~s__state~0 == 16384); 19032#L108 assume !(ssl3_accept_~s__state~0 == 8192); 18973#L111 assume !(ssl3_accept_~s__state~0 == 24576); 18932#L114 assume !(ssl3_accept_~s__state~0 == 8195); 18933#L117 assume !(ssl3_accept_~s__state~0 == 8480); 18906#L120 assume !(ssl3_accept_~s__state~0 == 8481); 18907#L123 assume !(ssl3_accept_~s__state~0 == 8482); 19117#L126 assume !(ssl3_accept_~s__state~0 == 8464); 19118#L129 assume !(ssl3_accept_~s__state~0 == 8465); 19111#L132 assume !(ssl3_accept_~s__state~0 == 8466); 19054#L135 assume !(ssl3_accept_~s__state~0 == 8496); 19055#L138 assume !(ssl3_accept_~s__state~0 == 8497); 19038#L141 assume !(ssl3_accept_~s__state~0 == 8512); 18983#L144 assume !(ssl3_accept_~s__state~0 == 8513); 18940#L147 assume !(ssl3_accept_~s__state~0 == 8528); 18941#L150 assume !(ssl3_accept_~s__state~0 == 8529); 19709#L153 assume !(ssl3_accept_~s__state~0 == 8544); 19140#L156 assume !(ssl3_accept_~s__state~0 == 8545); 19141#L159 assume !(ssl3_accept_~s__state~0 == 8560); 19370#L162 assume !(ssl3_accept_~s__state~0 == 8561); 19154#L165 assume ssl3_accept_~s__state~0 == 8448; 18985#L166 assume !(ssl3_accept_~num1~0 > 0); 18986#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 19080#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 19288#L596 ssl3_accept_~skip~0 := 0; 19287#L99-3 assume true; 19286#L99-1 assume !false; 19285#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19283#L102 assume !(ssl3_accept_~s__state~0 == 12292); 19284#L105 assume !(ssl3_accept_~s__state~0 == 16384); 19365#L108 assume !(ssl3_accept_~s__state~0 == 8192); 19364#L111 assume !(ssl3_accept_~s__state~0 == 24576); 19362#L114 assume !(ssl3_accept_~s__state~0 == 8195); 19361#L117 assume ssl3_accept_~s__state~0 == 8480; 19110#L121 [2018-11-09 23:40:24,140 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:24,140 INFO L82 PathProgramCache]: Analyzing trace with hash 564692298, now seen corresponding path program 1 times [2018-11-09 23:40:24,140 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:24,140 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:24,141 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:24,141 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:40:24,141 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:24,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:40:24,154 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-09 23:40:24,154 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:40:24,154 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-09 23:40:24,154 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-09 23:40:24,155 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:24,155 INFO L82 PathProgramCache]: Analyzing trace with hash 1744951932, now seen corresponding path program 1 times [2018-11-09 23:40:24,155 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:24,155 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:24,155 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:24,155 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:40:24,155 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:24,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:40:24,173 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-09 23:40:24,173 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-09 23:40:24,173 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_34c697a7-557b-41fd-ad10-31f081f069c9/bin-2019/uautomizer/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-09 23:40:24,183 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:40:24,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:40:24,194 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-09 23:40:24,199 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-09 23:40:24,227 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-09 23:40:24,227 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-09 23:40:24,227 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 23:40:24,227 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 23:40:24,227 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 23:40:24,227 INFO L87 Difference]: Start difference. First operand 985 states and 1293 transitions. cyclomatic complexity: 313 Second operand 3 states. [2018-11-09 23:40:24,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:40:24,316 INFO L93 Difference]: Finished difference Result 987 states and 1293 transitions. [2018-11-09 23:40:24,316 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 23:40:24,316 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 987 states and 1293 transitions. [2018-11-09 23:40:24,319 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 634 [2018-11-09 23:40:24,322 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 987 states to 987 states and 1293 transitions. [2018-11-09 23:40:24,322 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 713 [2018-11-09 23:40:24,323 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 713 [2018-11-09 23:40:24,323 INFO L73 IsDeterministic]: Start isDeterministic. Operand 987 states and 1293 transitions. [2018-11-09 23:40:24,324 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:40:24,324 INFO L705 BuchiCegarLoop]: Abstraction has 987 states and 1293 transitions. [2018-11-09 23:40:24,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 987 states and 1293 transitions. [2018-11-09 23:40:24,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 987 to 985. [2018-11-09 23:40:24,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 985 states. [2018-11-09 23:40:24,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 985 states to 985 states and 1291 transitions. [2018-11-09 23:40:24,336 INFO L728 BuchiCegarLoop]: Abstraction has 985 states and 1291 transitions. [2018-11-09 23:40:24,336 INFO L608 BuchiCegarLoop]: Abstraction has 985 states and 1291 transitions. [2018-11-09 23:40:24,337 INFO L442 BuchiCegarLoop]: ======== Iteration 14============ [2018-11-09 23:40:24,337 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 985 states and 1291 transitions. [2018-11-09 23:40:24,339 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 632 [2018-11-09 23:40:24,339 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:40:24,339 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:40:24,340 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-09 23:40:24,340 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:40:24,340 INFO L793 eck$LassoCheckResult]: Stem: 21202#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 21005#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 21006#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 21192#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 21193#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 21145#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 21242#L99-3 assume true; 21391#L99-1 assume !false; 21388#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21386#L102 assume !(ssl3_accept_~s__state~0 == 12292); 21385#L105 assume !(ssl3_accept_~s__state~0 == 16384); 21384#L108 assume !(ssl3_accept_~s__state~0 == 8192); 21383#L111 assume !(ssl3_accept_~s__state~0 == 24576); 21382#L114 assume !(ssl3_accept_~s__state~0 == 8195); 21381#L117 assume !(ssl3_accept_~s__state~0 == 8480); 21380#L120 assume !(ssl3_accept_~s__state~0 == 8481); 21379#L123 assume ssl3_accept_~s__state~0 == 8482; 21147#L124 [2018-11-09 23:40:24,340 INFO L795 eck$LassoCheckResult]: Loop: 21147#L124 ssl3_accept_~s__state~0 := 3; 20985#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 21810#L596 ssl3_accept_~skip~0 := 0; 21808#L99-3 assume true; 21806#L99-1 assume !false; 21804#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21802#L102 assume !(ssl3_accept_~s__state~0 == 12292); 21800#L105 assume !(ssl3_accept_~s__state~0 == 16384); 21798#L108 assume !(ssl3_accept_~s__state~0 == 8192); 21796#L111 assume !(ssl3_accept_~s__state~0 == 24576); 21794#L114 assume !(ssl3_accept_~s__state~0 == 8195); 21792#L117 assume !(ssl3_accept_~s__state~0 == 8480); 21790#L120 assume !(ssl3_accept_~s__state~0 == 8481); 21788#L123 assume !(ssl3_accept_~s__state~0 == 8482); 21786#L126 assume !(ssl3_accept_~s__state~0 == 8464); 21784#L129 assume !(ssl3_accept_~s__state~0 == 8465); 21782#L132 assume !(ssl3_accept_~s__state~0 == 8466); 21780#L135 assume !(ssl3_accept_~s__state~0 == 8496); 21640#L138 assume !(ssl3_accept_~s__state~0 == 8497); 21777#L141 assume !(ssl3_accept_~s__state~0 == 8512); 21775#L144 assume !(ssl3_accept_~s__state~0 == 8513); 21773#L147 assume !(ssl3_accept_~s__state~0 == 8528); 21771#L150 assume !(ssl3_accept_~s__state~0 == 8529); 21769#L153 assume !(ssl3_accept_~s__state~0 == 8544); 21767#L156 assume !(ssl3_accept_~s__state~0 == 8545); 21765#L159 assume !(ssl3_accept_~s__state~0 == 8560); 21763#L162 assume !(ssl3_accept_~s__state~0 == 8561); 21243#L165 assume ssl3_accept_~s__state~0 == 8448; 21086#L166 assume !(ssl3_accept_~num1~0 > 0); 21087#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 21175#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 21410#L596 ssl3_accept_~skip~0 := 0; 21409#L99-3 assume true; 21408#L99-1 assume !false; 21407#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21404#L102 assume !(ssl3_accept_~s__state~0 == 12292); 21405#L105 assume !(ssl3_accept_~s__state~0 == 16384); 21611#L108 assume !(ssl3_accept_~s__state~0 == 8192); 21608#L111 assume !(ssl3_accept_~s__state~0 == 24576); 21605#L114 assume !(ssl3_accept_~s__state~0 == 8195); 21602#L117 assume !(ssl3_accept_~s__state~0 == 8480); 21599#L120 assume !(ssl3_accept_~s__state~0 == 8481); 21596#L123 assume ssl3_accept_~s__state~0 == 8482; 21147#L124 [2018-11-09 23:40:24,340 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:24,340 INFO L82 PathProgramCache]: Analyzing trace with hash 325592197, now seen corresponding path program 1 times [2018-11-09 23:40:24,340 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:24,341 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:24,341 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:24,341 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:40:24,341 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:24,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:40:24,371 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-09 23:40:24,371 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:40:24,371 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-09 23:40:24,372 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-09 23:40:24,372 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:24,372 INFO L82 PathProgramCache]: Analyzing trace with hash -1889990578, now seen corresponding path program 1 times [2018-11-09 23:40:24,372 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:24,372 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:24,373 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:24,373 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:40:24,373 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:24,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:40:24,410 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-09 23:40:24,410 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:40:24,410 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-09 23:40:24,410 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 23:40:24,411 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 23:40:24,411 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 23:40:24,411 INFO L87 Difference]: Start difference. First operand 985 states and 1291 transitions. cyclomatic complexity: 311 Second operand 3 states. [2018-11-09 23:40:24,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:40:24,504 INFO L93 Difference]: Finished difference Result 985 states and 1289 transitions. [2018-11-09 23:40:24,504 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 23:40:24,505 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 985 states and 1289 transitions. [2018-11-09 23:40:24,507 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 632 [2018-11-09 23:40:24,510 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 985 states to 985 states and 1289 transitions. [2018-11-09 23:40:24,510 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 711 [2018-11-09 23:40:24,511 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 711 [2018-11-09 23:40:24,511 INFO L73 IsDeterministic]: Start isDeterministic. Operand 985 states and 1289 transitions. [2018-11-09 23:40:24,512 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:40:24,512 INFO L705 BuchiCegarLoop]: Abstraction has 985 states and 1289 transitions. [2018-11-09 23:40:24,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 985 states and 1289 transitions. [2018-11-09 23:40:24,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 985 to 985. [2018-11-09 23:40:24,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 985 states. [2018-11-09 23:40:24,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 985 states to 985 states and 1289 transitions. [2018-11-09 23:40:24,522 INFO L728 BuchiCegarLoop]: Abstraction has 985 states and 1289 transitions. [2018-11-09 23:40:24,522 INFO L608 BuchiCegarLoop]: Abstraction has 985 states and 1289 transitions. [2018-11-09 23:40:24,522 INFO L442 BuchiCegarLoop]: ======== Iteration 15============ [2018-11-09 23:40:24,522 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 985 states and 1289 transitions. [2018-11-09 23:40:24,524 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 632 [2018-11-09 23:40:24,524 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:40:24,524 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:40:24,525 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-09 23:40:24,526 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:40:24,526 INFO L793 eck$LassoCheckResult]: Stem: 23183#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 22982#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 22983#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 23174#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 23175#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 23130#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 23228#L99-3 assume true; 23271#L99-1 assume !false; 23845#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23844#L102 assume !(ssl3_accept_~s__state~0 == 12292); 23843#L105 assume !(ssl3_accept_~s__state~0 == 16384); 23842#L108 assume !(ssl3_accept_~s__state~0 == 8192); 23841#L111 assume !(ssl3_accept_~s__state~0 == 24576); 23840#L114 assume !(ssl3_accept_~s__state~0 == 8195); 23839#L117 assume !(ssl3_accept_~s__state~0 == 8480); 23837#L120 assume !(ssl3_accept_~s__state~0 == 8481); 23835#L123 assume !(ssl3_accept_~s__state~0 == 8482); 23833#L126 assume ssl3_accept_~s__state~0 == 8464; 23065#L133 [2018-11-09 23:40:24,526 INFO L795 eck$LassoCheckResult]: Loop: 23065#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 22973#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 22967#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; 22968#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 23942#L596 ssl3_accept_~skip~0 := 0; 23941#L99-3 assume true; 23940#L99-1 assume !false; 23934#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23131#L102 assume !(ssl3_accept_~s__state~0 == 12292); 23132#L105 assume !(ssl3_accept_~s__state~0 == 16384); 23925#L108 assume !(ssl3_accept_~s__state~0 == 8192); 23920#L111 assume !(ssl3_accept_~s__state~0 == 24576); 23917#L114 assume !(ssl3_accept_~s__state~0 == 8195); 23029#L117 assume !(ssl3_accept_~s__state~0 == 8480); 23030#L120 assume !(ssl3_accept_~s__state~0 == 8481); 23212#L123 assume !(ssl3_accept_~s__state~0 == 8482); 23213#L126 assume !(ssl3_accept_~s__state~0 == 8464); 23857#L129 assume !(ssl3_accept_~s__state~0 == 8465); 23855#L132 assume !(ssl3_accept_~s__state~0 == 8466); 23134#L135 assume ssl3_accept_~s__state~0 == 8496; 23032#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 23033#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 23078#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 23000#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 23002#L293-2 ssl3_accept_~s__init_num~0 := 0; 23051#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 23919#L596 ssl3_accept_~skip~0 := 0; 23916#L99-3 assume true; 23914#L99-1 assume !false; 23913#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23912#L102 assume !(ssl3_accept_~s__state~0 == 12292); 23911#L105 assume !(ssl3_accept_~s__state~0 == 16384); 23910#L108 assume !(ssl3_accept_~s__state~0 == 8192); 23909#L111 assume !(ssl3_accept_~s__state~0 == 24576); 23908#L114 assume !(ssl3_accept_~s__state~0 == 8195); 23907#L117 assume !(ssl3_accept_~s__state~0 == 8480); 23906#L120 assume !(ssl3_accept_~s__state~0 == 8481); 23692#L123 assume !(ssl3_accept_~s__state~0 == 8482); 23691#L126 assume !(ssl3_accept_~s__state~0 == 8464); 23690#L129 assume !(ssl3_accept_~s__state~0 == 8465); 23689#L132 assume !(ssl3_accept_~s__state~0 == 8466); 23688#L135 assume !(ssl3_accept_~s__state~0 == 8496); 23687#L138 assume !(ssl3_accept_~s__state~0 == 8497); 23686#L141 assume ssl3_accept_~s__state~0 == 8512; 23431#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 23684#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 23682#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 23672#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 23668#L596 ssl3_accept_~skip~0 := 0; 23666#L99-3 assume true; 23664#L99-1 assume !false; 23662#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23660#L102 assume !(ssl3_accept_~s__state~0 == 12292); 23658#L105 assume !(ssl3_accept_~s__state~0 == 16384); 23656#L108 assume !(ssl3_accept_~s__state~0 == 8192); 23654#L111 assume !(ssl3_accept_~s__state~0 == 24576); 23652#L114 assume !(ssl3_accept_~s__state~0 == 8195); 23650#L117 assume !(ssl3_accept_~s__state~0 == 8480); 23648#L120 assume !(ssl3_accept_~s__state~0 == 8481); 23646#L123 assume !(ssl3_accept_~s__state~0 == 8482); 23644#L126 assume !(ssl3_accept_~s__state~0 == 8464); 23642#L129 assume !(ssl3_accept_~s__state~0 == 8465); 23640#L132 assume !(ssl3_accept_~s__state~0 == 8466); 23638#L135 assume !(ssl3_accept_~s__state~0 == 8496); 23636#L138 assume !(ssl3_accept_~s__state~0 == 8497); 23635#L141 assume !(ssl3_accept_~s__state~0 == 8512); 23634#L144 assume !(ssl3_accept_~s__state~0 == 8513); 23631#L147 assume ssl3_accept_~s__state~0 == 8528; 23422#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 23630#L324 assume !((ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 23629#L324-2 assume !(ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0); 23628#L333 assume !((ssl3_accept_~l~0 + 30) % 4294967296 != 0); 23620#L336 assume !((ssl3_accept_~l~0 + 1) % 4294967296 != 0);ssl3_accept_~skip~0 := 1; 23616#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 23607#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 23603#L596 ssl3_accept_~skip~0 := 0; 23601#L99-3 assume true; 23599#L99-1 assume !false; 23597#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23595#L102 assume !(ssl3_accept_~s__state~0 == 12292); 23593#L105 assume !(ssl3_accept_~s__state~0 == 16384); 23591#L108 assume !(ssl3_accept_~s__state~0 == 8192); 23589#L111 assume !(ssl3_accept_~s__state~0 == 24576); 23587#L114 assume !(ssl3_accept_~s__state~0 == 8195); 23585#L117 assume !(ssl3_accept_~s__state~0 == 8480); 23583#L120 assume !(ssl3_accept_~s__state~0 == 8481); 23581#L123 assume !(ssl3_accept_~s__state~0 == 8482); 23579#L126 assume !(ssl3_accept_~s__state~0 == 8464); 23577#L129 assume !(ssl3_accept_~s__state~0 == 8465); 23575#L132 assume !(ssl3_accept_~s__state~0 == 8466); 23573#L135 assume !(ssl3_accept_~s__state~0 == 8496); 23571#L138 assume !(ssl3_accept_~s__state~0 == 8497); 23569#L141 assume !(ssl3_accept_~s__state~0 == 8512); 23565#L144 assume !(ssl3_accept_~s__state~0 == 8513); 23564#L147 assume !(ssl3_accept_~s__state~0 == 8528); 23563#L150 assume !(ssl3_accept_~s__state~0 == 8529); 23375#L153 assume ssl3_accept_~s__state~0 == 8544; 23373#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; 22991#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 23675#L596 ssl3_accept_~skip~0 := 0; 23669#L99-3 assume true; 23667#L99-1 assume !false; 23665#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23663#L102 assume !(ssl3_accept_~s__state~0 == 12292); 23661#L105 assume !(ssl3_accept_~s__state~0 == 16384); 23659#L108 assume !(ssl3_accept_~s__state~0 == 8192); 23657#L111 assume !(ssl3_accept_~s__state~0 == 24576); 23655#L114 assume !(ssl3_accept_~s__state~0 == 8195); 23653#L117 assume !(ssl3_accept_~s__state~0 == 8480); 23651#L120 assume !(ssl3_accept_~s__state~0 == 8481); 23649#L123 assume !(ssl3_accept_~s__state~0 == 8482); 23647#L126 assume !(ssl3_accept_~s__state~0 == 8464); 23645#L129 assume !(ssl3_accept_~s__state~0 == 8465); 23643#L132 assume !(ssl3_accept_~s__state~0 == 8466); 23641#L135 assume !(ssl3_accept_~s__state~0 == 8496); 23639#L138 assume !(ssl3_accept_~s__state~0 == 8497); 23637#L141 assume !(ssl3_accept_~s__state~0 == 8512); 23566#L144 assume !(ssl3_accept_~s__state~0 == 8513); 23567#L147 assume !(ssl3_accept_~s__state~0 == 8528); 23632#L150 assume !(ssl3_accept_~s__state~0 == 8529); 23633#L153 assume !(ssl3_accept_~s__state~0 == 8544); 23376#L156 assume !(ssl3_accept_~s__state~0 == 8545); 23359#L159 assume !(ssl3_accept_~s__state~0 == 8560); 23357#L162 assume !(ssl3_accept_~s__state~0 == 8561); 23358#L165 assume !(ssl3_accept_~s__state~0 == 8448); 23527#L168 assume ssl3_accept_~s__state~0 == 8576; 23404#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 23519#L449 assume !(ssl3_accept_~ret~0 <= 0); 23513#L452 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 23224#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 23880#L596 ssl3_accept_~skip~0 := 0; 23878#L99-3 assume true; 23876#L99-1 assume !false; 23874#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23872#L102 assume !(ssl3_accept_~s__state~0 == 12292); 23870#L105 assume !(ssl3_accept_~s__state~0 == 16384); 23868#L108 assume !(ssl3_accept_~s__state~0 == 8192); 23866#L111 assume !(ssl3_accept_~s__state~0 == 24576); 23864#L114 assume !(ssl3_accept_~s__state~0 == 8195); 23862#L117 assume !(ssl3_accept_~s__state~0 == 8480); 23243#L120 assume !(ssl3_accept_~s__state~0 == 8481); 23859#L123 assume !(ssl3_accept_~s__state~0 == 8482); 23390#L126 assume ssl3_accept_~s__state~0 == 8464; 23065#L133 [2018-11-09 23:40:24,526 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:24,526 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 10 times [2018-11-09 23:40:24,526 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:24,526 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:24,527 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:24,527 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:40:24,527 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:24,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:24,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:24,534 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:24,534 INFO L82 PathProgramCache]: Analyzing trace with hash 2121528253, now seen corresponding path program 1 times [2018-11-09 23:40:24,534 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:24,534 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:24,535 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:24,535 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 23:40:24,535 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:24,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:40:24,563 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 150 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-09 23:40:24,563 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:40:24,563 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 23:40:24,564 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 23:40:24,564 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 23:40:24,564 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 23:40:24,564 INFO L87 Difference]: Start difference. First operand 985 states and 1289 transitions. cyclomatic complexity: 309 Second operand 3 states. [2018-11-09 23:40:24,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:40:24,644 INFO L93 Difference]: Finished difference Result 956 states and 1217 transitions. [2018-11-09 23:40:24,645 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 23:40:24,645 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 956 states and 1217 transitions. [2018-11-09 23:40:24,647 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 510 [2018-11-09 23:40:24,649 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 956 states to 822 states and 1049 transitions. [2018-11-09 23:40:24,649 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 579 [2018-11-09 23:40:24,649 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 713 [2018-11-09 23:40:24,650 INFO L73 IsDeterministic]: Start isDeterministic. Operand 822 states and 1049 transitions. [2018-11-09 23:40:24,650 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:40:24,650 INFO L705 BuchiCegarLoop]: Abstraction has 822 states and 1049 transitions. [2018-11-09 23:40:24,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 822 states and 1049 transitions. [2018-11-09 23:40:24,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 822 to 686. [2018-11-09 23:40:24,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 686 states. [2018-11-09 23:40:24,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 686 states to 686 states and 877 transitions. [2018-11-09 23:40:24,657 INFO L728 BuchiCegarLoop]: Abstraction has 686 states and 877 transitions. [2018-11-09 23:40:24,657 INFO L608 BuchiCegarLoop]: Abstraction has 686 states and 877 transitions. [2018-11-09 23:40:24,657 INFO L442 BuchiCegarLoop]: ======== Iteration 16============ [2018-11-09 23:40:24,657 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 686 states and 877 transitions. [2018-11-09 23:40:24,658 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 508 [2018-11-09 23:40:24,658 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:40:24,658 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:40:24,659 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-09 23:40:24,659 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:40:24,660 INFO L793 eck$LassoCheckResult]: Stem: 25102#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 24927#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 24928#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 25095#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 25096#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 25059#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 25142#L99-3 assume true; 25344#L99-1 assume !false; 25415#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25413#L102 assume !(ssl3_accept_~s__state~0 == 12292); 25411#L105 assume !(ssl3_accept_~s__state~0 == 16384); 25409#L108 assume !(ssl3_accept_~s__state~0 == 8192); 25407#L111 assume !(ssl3_accept_~s__state~0 == 24576); 25405#L114 assume !(ssl3_accept_~s__state~0 == 8195); 25403#L117 assume !(ssl3_accept_~s__state~0 == 8480); 25401#L120 assume !(ssl3_accept_~s__state~0 == 8481); 25399#L123 assume !(ssl3_accept_~s__state~0 == 8482); 25397#L126 assume ssl3_accept_~s__state~0 == 8464; 24993#L133 [2018-11-09 23:40:24,660 INFO L795 eck$LassoCheckResult]: Loop: 24993#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 24918#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 24914#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; 24915#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 25418#L596 ssl3_accept_~skip~0 := 0; 25417#L99-3 assume true; 25416#L99-1 assume !false; 25414#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25412#L102 assume !(ssl3_accept_~s__state~0 == 12292); 25410#L105 assume !(ssl3_accept_~s__state~0 == 16384); 25408#L108 assume !(ssl3_accept_~s__state~0 == 8192); 25406#L111 assume !(ssl3_accept_~s__state~0 == 24576); 25404#L114 assume !(ssl3_accept_~s__state~0 == 8195); 25402#L117 assume !(ssl3_accept_~s__state~0 == 8480); 25400#L120 assume !(ssl3_accept_~s__state~0 == 8481); 25398#L123 assume !(ssl3_accept_~s__state~0 == 8482); 25396#L126 assume !(ssl3_accept_~s__state~0 == 8464); 25394#L129 assume !(ssl3_accept_~s__state~0 == 8465); 25392#L132 assume !(ssl3_accept_~s__state~0 == 8466); 25391#L135 assume ssl3_accept_~s__state~0 == 8496; 24970#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 24971#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 25005#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 25006#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 24947#L293-2 ssl3_accept_~s__init_num~0 := 0; 25493#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 25485#L596 ssl3_accept_~skip~0 := 0; 25482#L99-3 assume true; 25479#L99-1 assume !false; 25476#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25473#L102 assume !(ssl3_accept_~s__state~0 == 12292); 25470#L105 assume !(ssl3_accept_~s__state~0 == 16384); 25467#L108 assume !(ssl3_accept_~s__state~0 == 8192); 25464#L111 assume !(ssl3_accept_~s__state~0 == 24576); 25461#L114 assume !(ssl3_accept_~s__state~0 == 8195); 25458#L117 assume !(ssl3_accept_~s__state~0 == 8480); 25455#L120 assume !(ssl3_accept_~s__state~0 == 8481); 25452#L123 assume !(ssl3_accept_~s__state~0 == 8482); 25449#L126 assume !(ssl3_accept_~s__state~0 == 8464); 25446#L129 assume !(ssl3_accept_~s__state~0 == 8465); 25443#L132 assume !(ssl3_accept_~s__state~0 == 8466); 25440#L135 assume !(ssl3_accept_~s__state~0 == 8496); 25437#L138 assume !(ssl3_accept_~s__state~0 == 8497); 25434#L141 assume ssl3_accept_~s__state~0 == 8512; 25128#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 24986#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 24948#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 24949#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 25590#L596 ssl3_accept_~skip~0 := 0; 25589#L99-3 assume true; 25587#L99-1 assume !false; 25586#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25581#L102 assume !(ssl3_accept_~s__state~0 == 12292); 25037#L105 assume !(ssl3_accept_~s__state~0 == 16384); 25038#L108 assume !(ssl3_accept_~s__state~0 == 8192); 25043#L111 assume !(ssl3_accept_~s__state~0 == 24576); 25573#L114 assume !(ssl3_accept_~s__state~0 == 8195); 24968#L117 assume !(ssl3_accept_~s__state~0 == 8480); 24931#L120 assume !(ssl3_accept_~s__state~0 == 8481); 24932#L123 assume !(ssl3_accept_~s__state~0 == 8482); 25108#L126 assume !(ssl3_accept_~s__state~0 == 8464); 25109#L129 assume !(ssl3_accept_~s__state~0 == 8465); 25549#L132 assume !(ssl3_accept_~s__state~0 == 8466); 25548#L135 assume !(ssl3_accept_~s__state~0 == 8496); 25077#L138 assume !(ssl3_accept_~s__state~0 == 8497); 25045#L141 assume !(ssl3_accept_~s__state~0 == 8512); 25046#L144 assume !(ssl3_accept_~s__state~0 == 8513); 24960#L147 assume ssl3_accept_~s__state~0 == 8528; 24961#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 25116#L324 assume !((ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 25124#L324-2 assume !(ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0); 25093#L333 assume !((ssl3_accept_~l~0 + 30) % 4294967296 != 0); 25085#L336 assume !((ssl3_accept_~l~0 + 1) % 4294967296 != 0);ssl3_accept_~skip~0 := 1; 25003#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 25087#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 24923#L596 ssl3_accept_~skip~0 := 0; 24924#L99-3 assume true; 25100#L99-1 assume !false; 25024#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25025#L102 assume !(ssl3_accept_~s__state~0 == 12292); 25060#L105 assume !(ssl3_accept_~s__state~0 == 16384); 25578#L108 assume !(ssl3_accept_~s__state~0 == 8192); 24989#L111 assume !(ssl3_accept_~s__state~0 == 24576); 24952#L114 assume !(ssl3_accept_~s__state~0 == 8195); 24953#L117 assume !(ssl3_accept_~s__state~0 == 8480); 25569#L120 assume !(ssl3_accept_~s__state~0 == 8481); 25125#L123 assume !(ssl3_accept_~s__state~0 == 8482); 25126#L126 assume !(ssl3_accept_~s__state~0 == 8464); 25114#L129 assume !(ssl3_accept_~s__state~0 == 8465); 25105#L132 assume !(ssl3_accept_~s__state~0 == 8466); 25062#L135 assume !(ssl3_accept_~s__state~0 == 8496); 25063#L138 assume !(ssl3_accept_~s__state~0 == 8497); 25547#L141 assume !(ssl3_accept_~s__state~0 == 8512); 24994#L144 assume !(ssl3_accept_~s__state~0 == 8513); 24995#L147 assume !(ssl3_accept_~s__state~0 == 8528); 24974#L150 assume !(ssl3_accept_~s__state~0 == 8529); 24937#L153 assume ssl3_accept_~s__state~0 == 8544; 24938#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 25066#L382 assume !(ssl3_accept_~s__session__peer~0 != 0); 25076#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 25074#L394 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 24959#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 24956#L406 assume !(ssl3_accept_~blastFlag~0 == 8); 24912#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; 24913#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 25541#L596 ssl3_accept_~skip~0 := 0; 25540#L99-3 assume true; 25539#L99-1 assume !false; 25538#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25537#L102 assume !(ssl3_accept_~s__state~0 == 12292); 25536#L105 assume !(ssl3_accept_~s__state~0 == 16384); 25535#L108 assume !(ssl3_accept_~s__state~0 == 8192); 25534#L111 assume !(ssl3_accept_~s__state~0 == 24576); 25533#L114 assume !(ssl3_accept_~s__state~0 == 8195); 25532#L117 assume !(ssl3_accept_~s__state~0 == 8480); 25531#L120 assume !(ssl3_accept_~s__state~0 == 8481); 25530#L123 assume !(ssl3_accept_~s__state~0 == 8482); 25528#L126 assume !(ssl3_accept_~s__state~0 == 8464); 25523#L129 assume !(ssl3_accept_~s__state~0 == 8465); 25521#L132 assume !(ssl3_accept_~s__state~0 == 8466); 25509#L135 assume !(ssl3_accept_~s__state~0 == 8496); 25347#L138 assume !(ssl3_accept_~s__state~0 == 8497); 25506#L141 assume !(ssl3_accept_~s__state~0 == 8512); 25504#L144 assume !(ssl3_accept_~s__state~0 == 8513); 25502#L147 assume !(ssl3_accept_~s__state~0 == 8528); 25500#L150 assume !(ssl3_accept_~s__state~0 == 8529); 25498#L153 assume !(ssl3_accept_~s__state~0 == 8544); 25340#L156 assume !(ssl3_accept_~s__state~0 == 8545); 25339#L159 assume !(ssl3_accept_~s__state~0 == 8560); 25338#L162 assume !(ssl3_accept_~s__state~0 == 8561); 25188#L165 assume ssl3_accept_~s__state~0 == 8448; 24997#L166 assume !(ssl3_accept_~num1~0 > 0); 24998#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 25083#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 25522#L596 ssl3_accept_~skip~0 := 0; 25520#L99-3 assume true; 25341#L99-1 assume !false; 25337#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25175#L102 assume !(ssl3_accept_~s__state~0 == 12292); 25173#L105 assume !(ssl3_accept_~s__state~0 == 16384); 25170#L108 assume !(ssl3_accept_~s__state~0 == 8192); 25167#L111 assume !(ssl3_accept_~s__state~0 == 24576); 25164#L114 assume !(ssl3_accept_~s__state~0 == 8195); 25161#L117 assume !(ssl3_accept_~s__state~0 == 8480); 25145#L120 assume !(ssl3_accept_~s__state~0 == 8481); 25146#L123 assume !(ssl3_accept_~s__state~0 == 8482); 25179#L126 assume ssl3_accept_~s__state~0 == 8464; 24993#L133 [2018-11-09 23:40:24,660 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:24,660 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 11 times [2018-11-09 23:40:24,660 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:24,660 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:24,661 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:24,661 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:40:24,661 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:24,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:24,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:24,667 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:24,667 INFO L82 PathProgramCache]: Analyzing trace with hash -889225013, now seen corresponding path program 1 times [2018-11-09 23:40:24,667 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:24,667 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:24,668 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:24,668 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 23:40:24,668 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:24,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:40:24,710 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-09 23:40:24,711 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-09 23:40:24,711 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_34c697a7-557b-41fd-ad10-31f081f069c9/bin-2019/uautomizer/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-09 23:40:24,722 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:40:24,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:40:24,744 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-09 23:40:24,758 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-09 23:40:24,775 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-09 23:40:24,775 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-09 23:40:24,775 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 23:40:24,776 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-09 23:40:24,776 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-09 23:40:24,776 INFO L87 Difference]: Start difference. First operand 686 states and 877 transitions. cyclomatic complexity: 194 Second operand 4 states. [2018-11-09 23:40:25,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:40:25,028 INFO L93 Difference]: Finished difference Result 1136 states and 1436 transitions. [2018-11-09 23:40:25,030 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-09 23:40:25,030 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1136 states and 1436 transitions. [2018-11-09 23:40:25,033 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 958 [2018-11-09 23:40:25,036 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1136 states to 1136 states and 1436 transitions. [2018-11-09 23:40:25,037 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1027 [2018-11-09 23:40:25,037 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1027 [2018-11-09 23:40:25,037 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1136 states and 1436 transitions. [2018-11-09 23:40:25,038 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:40:25,038 INFO L705 BuchiCegarLoop]: Abstraction has 1136 states and 1436 transitions. [2018-11-09 23:40:25,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1136 states and 1436 transitions. [2018-11-09 23:40:25,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1136 to 864. [2018-11-09 23:40:25,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 864 states. [2018-11-09 23:40:25,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 864 states to 864 states and 1100 transitions. [2018-11-09 23:40:25,048 INFO L728 BuchiCegarLoop]: Abstraction has 864 states and 1100 transitions. [2018-11-09 23:40:25,048 INFO L608 BuchiCegarLoop]: Abstraction has 864 states and 1100 transitions. [2018-11-09 23:40:25,048 INFO L442 BuchiCegarLoop]: ======== Iteration 17============ [2018-11-09 23:40:25,048 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 864 states and 1100 transitions. [2018-11-09 23:40:25,050 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 686 [2018-11-09 23:40:25,050 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:40:25,050 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:40:25,051 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-09 23:40:25,051 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:40:25,051 INFO L793 eck$LassoCheckResult]: Stem: 27358#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 27197#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 27198#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 27351#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 27352#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 27318#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 27393#L99-3 assume true; 27421#L99-1 assume !false; 27719#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27711#L102 assume !(ssl3_accept_~s__state~0 == 12292); 27712#L105 assume !(ssl3_accept_~s__state~0 == 16384); 27703#L108 assume !(ssl3_accept_~s__state~0 == 8192); 27704#L111 assume !(ssl3_accept_~s__state~0 == 24576); 27695#L114 assume !(ssl3_accept_~s__state~0 == 8195); 27696#L117 assume !(ssl3_accept_~s__state~0 == 8480); 27687#L120 assume !(ssl3_accept_~s__state~0 == 8481); 27688#L123 assume !(ssl3_accept_~s__state~0 == 8482); 27587#L126 assume ssl3_accept_~s__state~0 == 8464; 27260#L133 [2018-11-09 23:40:25,052 INFO L795 eck$LassoCheckResult]: Loop: 27260#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 27188#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 27184#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; 27185#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 27907#L596 ssl3_accept_~skip~0 := 0; 27905#L99-3 assume true; 27903#L99-1 assume !false; 27901#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27899#L102 assume !(ssl3_accept_~s__state~0 == 12292); 27897#L105 assume !(ssl3_accept_~s__state~0 == 16384); 27896#L108 assume !(ssl3_accept_~s__state~0 == 8192); 27895#L111 assume !(ssl3_accept_~s__state~0 == 24576); 27891#L114 assume !(ssl3_accept_~s__state~0 == 8195); 27890#L117 assume !(ssl3_accept_~s__state~0 == 8480); 27889#L120 assume !(ssl3_accept_~s__state~0 == 8481); 27887#L123 assume !(ssl3_accept_~s__state~0 == 8482); 27882#L126 assume !(ssl3_accept_~s__state~0 == 8464); 27880#L129 assume !(ssl3_accept_~s__state~0 == 8465); 27858#L132 assume !(ssl3_accept_~s__state~0 == 8466); 27856#L135 assume ssl3_accept_~s__state~0 == 8496; 27461#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 27853#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 27851#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 27849#L293 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 27250#L293-2 ssl3_accept_~s__init_num~0 := 0; 27251#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 27193#L596 ssl3_accept_~skip~0 := 0; 27194#L99-3 assume true; 27356#L99-1 assume !false; 27288#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27289#L102 assume !(ssl3_accept_~s__state~0 == 12292); 27300#L105 assume !(ssl3_accept_~s__state~0 == 16384); 27301#L108 assume !(ssl3_accept_~s__state~0 == 8192); 27255#L111 assume !(ssl3_accept_~s__state~0 == 24576); 27222#L114 assume !(ssl3_accept_~s__state~0 == 8195); 27223#L117 assume !(ssl3_accept_~s__state~0 == 8480); 27201#L120 assume !(ssl3_accept_~s__state~0 == 8481); 27202#L123 assume !(ssl3_accept_~s__state~0 == 8482); 27367#L126 assume !(ssl3_accept_~s__state~0 == 8464); 27368#L129 assume !(ssl3_accept_~s__state~0 == 8465); 27362#L132 assume !(ssl3_accept_~s__state~0 == 8466); 27321#L135 assume !(ssl3_accept_~s__state~0 == 8496); 27322#L138 assume !(ssl3_accept_~s__state~0 == 8497); 27306#L141 assume !(ssl3_accept_~s__state~0 == 8512); 27261#L144 assume !(ssl3_accept_~s__state~0 == 8513); 27230#L147 assume !(ssl3_accept_~s__state~0 == 8528); 27231#L150 assume !(ssl3_accept_~s__state~0 == 8529); 27207#L153 assume !(ssl3_accept_~s__state~0 == 8544); 27208#L156 assume !(ssl3_accept_~s__state~0 == 8545); 27386#L159 assume !(ssl3_accept_~s__state~0 == 8560); 27374#L162 assume !(ssl3_accept_~s__state~0 == 8561); 27347#L165 assume !(ssl3_accept_~s__state~0 == 8448); 27329#L168 assume !(ssl3_accept_~s__state~0 == 8576); 27330#L171 assume !(ssl3_accept_~s__state~0 == 8577); 27310#L174 assume !(ssl3_accept_~s__state~0 == 8592); 27266#L177 assume !(ssl3_accept_~s__state~0 == 8593); 27234#L180 assume !(ssl3_accept_~s__state~0 == 8608); 27235#L183 assume !(ssl3_accept_~s__state~0 == 8609); 27178#L186 assume !(ssl3_accept_~s__state~0 == 8640); 27179#L189 assume !(ssl3_accept_~s__state~0 == 8641); 27389#L192 assume ssl3_accept_~s__state~0 == 8656; 27312#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 27313#L500 assume !(ssl3_accept_~tmp___9~0 == 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 27211#L505 assume ssl3_accept_~blastFlag~0 == 2;ssl3_accept_~blastFlag~0 := 3; 27190#L511-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 27283#L521 assume !(ssl3_accept_~tmp___10~0 == 0); 27284#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 28036#L596 ssl3_accept_~skip~0 := 0; 28035#L99-3 assume true; 28034#L99-1 assume !false; 28033#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28032#L102 assume !(ssl3_accept_~s__state~0 == 12292); 28031#L105 assume !(ssl3_accept_~s__state~0 == 16384); 28030#L108 assume !(ssl3_accept_~s__state~0 == 8192); 28029#L111 assume !(ssl3_accept_~s__state~0 == 24576); 28028#L114 assume !(ssl3_accept_~s__state~0 == 8195); 28027#L117 assume !(ssl3_accept_~s__state~0 == 8480); 28026#L120 assume !(ssl3_accept_~s__state~0 == 8481); 28025#L123 assume !(ssl3_accept_~s__state~0 == 8482); 28024#L126 assume !(ssl3_accept_~s__state~0 == 8464); 28023#L129 assume !(ssl3_accept_~s__state~0 == 8465); 28022#L132 assume !(ssl3_accept_~s__state~0 == 8466); 28021#L135 assume !(ssl3_accept_~s__state~0 == 8496); 28020#L138 assume !(ssl3_accept_~s__state~0 == 8497); 28019#L141 assume !(ssl3_accept_~s__state~0 == 8512); 28018#L144 assume !(ssl3_accept_~s__state~0 == 8513); 28017#L147 assume !(ssl3_accept_~s__state~0 == 8528); 28016#L150 assume !(ssl3_accept_~s__state~0 == 8529); 28015#L153 assume !(ssl3_accept_~s__state~0 == 8544); 28014#L156 assume !(ssl3_accept_~s__state~0 == 8545); 28013#L159 assume !(ssl3_accept_~s__state~0 == 8560); 28012#L162 assume !(ssl3_accept_~s__state~0 == 8561); 28011#L165 assume !(ssl3_accept_~s__state~0 == 8448); 28010#L168 assume !(ssl3_accept_~s__state~0 == 8576); 28009#L171 assume !(ssl3_accept_~s__state~0 == 8577); 28008#L174 assume !(ssl3_accept_~s__state~0 == 8592); 28007#L177 assume !(ssl3_accept_~s__state~0 == 8593); 28006#L180 assume !(ssl3_accept_~s__state~0 == 8608); 28005#L183 assume !(ssl3_accept_~s__state~0 == 8609); 28004#L186 assume !(ssl3_accept_~s__state~0 == 8640); 28003#L189 assume !(ssl3_accept_~s__state~0 == 8641); 28002#L192 assume !(ssl3_accept_~s__state~0 == 8656); 27912#L195 assume !(ssl3_accept_~s__state~0 == 8657); 27349#L198 assume ssl3_accept_~s__state~0 == 8672; 27281#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 27282#L529 assume !(ssl3_accept_~blastFlag~0 == 3); 27305#L529-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 27316#L536 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 27384#L536-2 ssl3_accept_~s__init_num~0 := 0; 27320#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 27874#L596 ssl3_accept_~skip~0 := 0; 27873#L99-3 assume true; 27872#L99-1 assume !false; 27871#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27870#L102 assume !(ssl3_accept_~s__state~0 == 12292); 27869#L105 assume !(ssl3_accept_~s__state~0 == 16384); 27868#L108 assume !(ssl3_accept_~s__state~0 == 8192); 27867#L111 assume !(ssl3_accept_~s__state~0 == 24576); 27866#L114 assume !(ssl3_accept_~s__state~0 == 8195); 27865#L117 assume !(ssl3_accept_~s__state~0 == 8480); 27864#L120 assume !(ssl3_accept_~s__state~0 == 8481); 27863#L123 assume !(ssl3_accept_~s__state~0 == 8482); 27862#L126 assume !(ssl3_accept_~s__state~0 == 8464); 27861#L129 assume !(ssl3_accept_~s__state~0 == 8465); 27860#L132 assume !(ssl3_accept_~s__state~0 == 8466); 27812#L135 assume !(ssl3_accept_~s__state~0 == 8496); 27811#L138 assume !(ssl3_accept_~s__state~0 == 8497); 27810#L141 assume !(ssl3_accept_~s__state~0 == 8512); 27809#L144 assume !(ssl3_accept_~s__state~0 == 8513); 27808#L147 assume !(ssl3_accept_~s__state~0 == 8528); 27807#L150 assume !(ssl3_accept_~s__state~0 == 8529); 27806#L153 assume !(ssl3_accept_~s__state~0 == 8544); 27805#L156 assume !(ssl3_accept_~s__state~0 == 8545); 27804#L159 assume !(ssl3_accept_~s__state~0 == 8560); 27803#L162 assume !(ssl3_accept_~s__state~0 == 8561); 27561#L165 assume ssl3_accept_~s__state~0 == 8448; 27263#L166 assume !(ssl3_accept_~num1~0 > 0); 27264#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 27340#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 27569#L596 ssl3_accept_~skip~0 := 0; 27567#L99-3 assume true; 27477#L99-1 assume !false; 27475#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27472#L102 assume !(ssl3_accept_~s__state~0 == 12292); 27471#L105 assume !(ssl3_accept_~s__state~0 == 16384); 27439#L108 assume !(ssl3_accept_~s__state~0 == 8192); 27437#L111 assume !(ssl3_accept_~s__state~0 == 24576); 27435#L114 assume !(ssl3_accept_~s__state~0 == 8195); 27433#L117 assume !(ssl3_accept_~s__state~0 == 8480); 27431#L120 assume !(ssl3_accept_~s__state~0 == 8481); 27428#L123 assume !(ssl3_accept_~s__state~0 == 8482); 27429#L126 assume ssl3_accept_~s__state~0 == 8464; 27260#L133 [2018-11-09 23:40:25,052 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:25,052 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 12 times [2018-11-09 23:40:25,052 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:25,052 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:25,053 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:25,053 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:40:25,053 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:25,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:25,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:25,059 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:25,059 INFO L82 PathProgramCache]: Analyzing trace with hash -2100809840, now seen corresponding path program 1 times [2018-11-09 23:40:25,059 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:25,059 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:25,060 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:25,060 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 23:40:25,060 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:25,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:40:25,098 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 166 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2018-11-09 23:40:25,098 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:40:25,098 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 23:40:25,099 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 23:40:25,099 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 23:40:25,099 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 23:40:25,099 INFO L87 Difference]: Start difference. First operand 864 states and 1100 transitions. cyclomatic complexity: 239 Second operand 3 states. [2018-11-09 23:40:25,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:40:25,137 INFO L93 Difference]: Finished difference Result 1014 states and 1270 transitions. [2018-11-09 23:40:25,138 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 23:40:25,138 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1014 states and 1270 transitions. [2018-11-09 23:40:25,141 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 787 [2018-11-09 23:40:25,144 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1014 states to 1014 states and 1270 transitions. [2018-11-09 23:40:25,144 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 856 [2018-11-09 23:40:25,145 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 856 [2018-11-09 23:40:25,145 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1014 states and 1270 transitions. [2018-11-09 23:40:25,145 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:40:25,146 INFO L705 BuchiCegarLoop]: Abstraction has 1014 states and 1270 transitions. [2018-11-09 23:40:25,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1014 states and 1270 transitions. [2018-11-09 23:40:25,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1014 to 1014. [2018-11-09 23:40:25,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1014 states. [2018-11-09 23:40:25,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1014 states to 1014 states and 1270 transitions. [2018-11-09 23:40:25,155 INFO L728 BuchiCegarLoop]: Abstraction has 1014 states and 1270 transitions. [2018-11-09 23:40:25,155 INFO L608 BuchiCegarLoop]: Abstraction has 1014 states and 1270 transitions. [2018-11-09 23:40:25,155 INFO L442 BuchiCegarLoop]: ======== Iteration 18============ [2018-11-09 23:40:25,155 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1014 states and 1270 transitions. [2018-11-09 23:40:25,157 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 787 [2018-11-09 23:40:25,158 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:40:25,158 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:40:25,159 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-09 23:40:25,159 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:40:25,159 INFO L793 eck$LassoCheckResult]: Stem: 29243#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 29081#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 29082#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 29236#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 29237#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 29201#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 29278#L99-3 assume true; 29340#L99-1 assume !false; 29773#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29770#L102 assume !(ssl3_accept_~s__state~0 == 12292); 29767#L105 assume !(ssl3_accept_~s__state~0 == 16384); 29764#L108 assume !(ssl3_accept_~s__state~0 == 8192); 29760#L111 assume !(ssl3_accept_~s__state~0 == 24576); 29757#L114 assume !(ssl3_accept_~s__state~0 == 8195); 29754#L117 assume !(ssl3_accept_~s__state~0 == 8480); 29750#L120 assume !(ssl3_accept_~s__state~0 == 8481); 29748#L123 assume !(ssl3_accept_~s__state~0 == 8482); 29746#L126 assume ssl3_accept_~s__state~0 == 8464; 29145#L133 [2018-11-09 23:40:25,160 INFO L795 eck$LassoCheckResult]: Loop: 29145#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 29072#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 29068#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; 29069#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 29855#L596 ssl3_accept_~skip~0 := 0; 29852#L99-3 assume true; 29850#L99-1 assume !false; 29840#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29837#L102 assume !(ssl3_accept_~s__state~0 == 12292); 29834#L105 assume !(ssl3_accept_~s__state~0 == 16384); 29831#L108 assume !(ssl3_accept_~s__state~0 == 8192); 29828#L111 assume !(ssl3_accept_~s__state~0 == 24576); 29825#L114 assume !(ssl3_accept_~s__state~0 == 8195); 29822#L117 assume !(ssl3_accept_~s__state~0 == 8480); 29819#L120 assume !(ssl3_accept_~s__state~0 == 8481); 29816#L123 assume !(ssl3_accept_~s__state~0 == 8482); 29813#L126 assume !(ssl3_accept_~s__state~0 == 8464); 29810#L129 assume !(ssl3_accept_~s__state~0 == 8465); 29809#L132 assume !(ssl3_accept_~s__state~0 == 8466); 29413#L135 assume ssl3_accept_~s__state~0 == 8496; 29297#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 29408#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 29404#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 29400#L293 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 29401#L293-2 ssl3_accept_~s__init_num~0 := 0; 29223#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 29977#L596 ssl3_accept_~skip~0 := 0; 29975#L99-3 assume true; 29973#L99-1 assume !false; 29971#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29969#L102 assume !(ssl3_accept_~s__state~0 == 12292); 29967#L105 assume !(ssl3_accept_~s__state~0 == 16384); 29965#L108 assume !(ssl3_accept_~s__state~0 == 8192); 29963#L111 assume !(ssl3_accept_~s__state~0 == 24576); 29961#L114 assume !(ssl3_accept_~s__state~0 == 8195); 29959#L117 assume !(ssl3_accept_~s__state~0 == 8480); 29957#L120 assume !(ssl3_accept_~s__state~0 == 8481); 29955#L123 assume !(ssl3_accept_~s__state~0 == 8482); 29953#L126 assume !(ssl3_accept_~s__state~0 == 8464); 29950#L129 assume !(ssl3_accept_~s__state~0 == 8465); 29944#L132 assume !(ssl3_accept_~s__state~0 == 8466); 29939#L135 assume !(ssl3_accept_~s__state~0 == 8496); 29933#L138 assume !(ssl3_accept_~s__state~0 == 8497); 29931#L141 assume !(ssl3_accept_~s__state~0 == 8512); 29929#L144 assume !(ssl3_accept_~s__state~0 == 8513); 29927#L147 assume !(ssl3_accept_~s__state~0 == 8528); 29926#L150 assume !(ssl3_accept_~s__state~0 == 8529); 29902#L153 assume !(ssl3_accept_~s__state~0 == 8544); 29900#L156 assume !(ssl3_accept_~s__state~0 == 8545); 29899#L159 assume !(ssl3_accept_~s__state~0 == 8560); 29782#L162 assume !(ssl3_accept_~s__state~0 == 8561); 29779#L165 assume !(ssl3_accept_~s__state~0 == 8448); 29776#L168 assume !(ssl3_accept_~s__state~0 == 8576); 29772#L171 assume !(ssl3_accept_~s__state~0 == 8577); 29769#L174 assume !(ssl3_accept_~s__state~0 == 8592); 29766#L177 assume !(ssl3_accept_~s__state~0 == 8593); 29763#L180 assume !(ssl3_accept_~s__state~0 == 8608); 29759#L183 assume !(ssl3_accept_~s__state~0 == 8609); 29756#L186 assume !(ssl3_accept_~s__state~0 == 8640); 29753#L189 assume !(ssl3_accept_~s__state~0 == 8641); 29536#L192 assume ssl3_accept_~s__state~0 == 8656; 29389#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 29738#L500 assume !(ssl3_accept_~tmp___9~0 == 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 29731#L505 assume ssl3_accept_~blastFlag~0 == 2;ssl3_accept_~blastFlag~0 := 3; 29729#L511-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 29725#L521 assume !(ssl3_accept_~tmp___10~0 == 0); 29717#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 29713#L596 ssl3_accept_~skip~0 := 0; 29711#L99-3 assume true; 29708#L99-1 assume !false; 29702#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29699#L102 assume !(ssl3_accept_~s__state~0 == 12292); 29696#L105 assume !(ssl3_accept_~s__state~0 == 16384); 29693#L108 assume !(ssl3_accept_~s__state~0 == 8192); 29690#L111 assume !(ssl3_accept_~s__state~0 == 24576); 29687#L114 assume !(ssl3_accept_~s__state~0 == 8195); 29684#L117 assume !(ssl3_accept_~s__state~0 == 8480); 29681#L120 assume !(ssl3_accept_~s__state~0 == 8481); 29678#L123 assume !(ssl3_accept_~s__state~0 == 8482); 29675#L126 assume !(ssl3_accept_~s__state~0 == 8464); 29672#L129 assume !(ssl3_accept_~s__state~0 == 8465); 29666#L132 assume !(ssl3_accept_~s__state~0 == 8466); 29658#L135 assume !(ssl3_accept_~s__state~0 == 8496); 29654#L138 assume !(ssl3_accept_~s__state~0 == 8497); 29650#L141 assume !(ssl3_accept_~s__state~0 == 8512); 29646#L144 assume !(ssl3_accept_~s__state~0 == 8513); 29642#L147 assume !(ssl3_accept_~s__state~0 == 8528); 29638#L150 assume !(ssl3_accept_~s__state~0 == 8529); 29634#L153 assume !(ssl3_accept_~s__state~0 == 8544); 29630#L156 assume !(ssl3_accept_~s__state~0 == 8545); 29626#L159 assume !(ssl3_accept_~s__state~0 == 8560); 29622#L162 assume !(ssl3_accept_~s__state~0 == 8561); 29618#L165 assume !(ssl3_accept_~s__state~0 == 8448); 29614#L168 assume !(ssl3_accept_~s__state~0 == 8576); 29609#L171 assume !(ssl3_accept_~s__state~0 == 8577); 29604#L174 assume !(ssl3_accept_~s__state~0 == 8592); 29599#L177 assume !(ssl3_accept_~s__state~0 == 8593); 29593#L180 assume !(ssl3_accept_~s__state~0 == 8608); 29587#L183 assume !(ssl3_accept_~s__state~0 == 8609); 29581#L186 assume !(ssl3_accept_~s__state~0 == 8640); 29575#L189 assume !(ssl3_accept_~s__state~0 == 8641); 29569#L192 assume !(ssl3_accept_~s__state~0 == 8656); 29562#L195 assume !(ssl3_accept_~s__state~0 == 8657); 29234#L198 assume ssl3_accept_~s__state~0 == 8672; 29166#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 29167#L529 assume ssl3_accept_~blastFlag~0 == 3;ssl3_accept_~blastFlag~0 := 4; 29188#L529-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 29199#L536 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 29269#L536-2 ssl3_accept_~s__init_num~0 := 0; 29203#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 29889#L596 ssl3_accept_~skip~0 := 0; 29887#L99-3 assume true; 29885#L99-1 assume !false; 29883#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29881#L102 assume !(ssl3_accept_~s__state~0 == 12292); 29879#L105 assume !(ssl3_accept_~s__state~0 == 16384); 29877#L108 assume !(ssl3_accept_~s__state~0 == 8192); 29875#L111 assume !(ssl3_accept_~s__state~0 == 24576); 29873#L114 assume !(ssl3_accept_~s__state~0 == 8195); 29871#L117 assume !(ssl3_accept_~s__state~0 == 8480); 29869#L120 assume !(ssl3_accept_~s__state~0 == 8481); 29867#L123 assume !(ssl3_accept_~s__state~0 == 8482); 29866#L126 assume !(ssl3_accept_~s__state~0 == 8464); 29863#L129 assume !(ssl3_accept_~s__state~0 == 8465); 29861#L132 assume !(ssl3_accept_~s__state~0 == 8466); 29806#L135 assume !(ssl3_accept_~s__state~0 == 8496); 29737#L138 assume !(ssl3_accept_~s__state~0 == 8497); 29803#L141 assume !(ssl3_accept_~s__state~0 == 8512); 29801#L144 assume !(ssl3_accept_~s__state~0 == 8513); 29799#L147 assume !(ssl3_accept_~s__state~0 == 8528); 29797#L150 assume !(ssl3_accept_~s__state~0 == 8529); 29795#L153 assume !(ssl3_accept_~s__state~0 == 8544); 29793#L156 assume !(ssl3_accept_~s__state~0 == 8545); 29790#L159 assume !(ssl3_accept_~s__state~0 == 8560); 29786#L162 assume !(ssl3_accept_~s__state~0 == 8561); 29372#L165 assume ssl3_accept_~s__state~0 == 8448; 29371#L166 assume !(ssl3_accept_~num1~0 > 0); 29369#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 29360#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 29355#L596 ssl3_accept_~skip~0 := 0; 29352#L99-3 assume true; 29349#L99-1 assume !false; 29345#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29342#L102 assume !(ssl3_accept_~s__state~0 == 12292); 29338#L105 assume !(ssl3_accept_~s__state~0 == 16384); 29334#L108 assume !(ssl3_accept_~s__state~0 == 8192); 29330#L111 assume !(ssl3_accept_~s__state~0 == 24576); 29325#L114 assume !(ssl3_accept_~s__state~0 == 8195); 29304#L117 assume !(ssl3_accept_~s__state~0 == 8480); 29281#L120 assume !(ssl3_accept_~s__state~0 == 8481); 29282#L123 assume !(ssl3_accept_~s__state~0 == 8482); 29319#L126 assume ssl3_accept_~s__state~0 == 8464; 29145#L133 [2018-11-09 23:40:25,160 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:25,160 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 13 times [2018-11-09 23:40:25,160 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:25,160 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:25,161 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:25,161 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:40:25,161 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:25,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:25,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:25,167 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:25,167 INFO L82 PathProgramCache]: Analyzing trace with hash -1747721458, now seen corresponding path program 1 times [2018-11-09 23:40:25,167 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:25,167 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:25,168 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:25,168 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:40:25,168 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:25,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:40:25,223 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2018-11-09 23:40:25,223 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:40:25,223 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 23:40:25,223 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 23:40:25,223 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 23:40:25,224 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 23:40:25,224 INFO L87 Difference]: Start difference. First operand 1014 states and 1270 transitions. cyclomatic complexity: 261 Second operand 3 states. [2018-11-09 23:40:25,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:40:25,243 INFO L93 Difference]: Finished difference Result 1672 states and 2121 transitions. [2018-11-09 23:40:25,243 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 23:40:25,243 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1672 states and 2121 transitions. [2018-11-09 23:40:25,248 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1445 [2018-11-09 23:40:25,251 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1672 states to 1672 states and 2121 transitions. [2018-11-09 23:40:25,251 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1514 [2018-11-09 23:40:25,252 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1514 [2018-11-09 23:40:25,252 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1672 states and 2121 transitions. [2018-11-09 23:40:25,252 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:40:25,252 INFO L705 BuchiCegarLoop]: Abstraction has 1672 states and 2121 transitions. [2018-11-09 23:40:25,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1672 states and 2121 transitions. [2018-11-09 23:40:25,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1672 to 1672. [2018-11-09 23:40:25,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1672 states. [2018-11-09 23:40:25,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1672 states to 1672 states and 2121 transitions. [2018-11-09 23:40:25,268 INFO L728 BuchiCegarLoop]: Abstraction has 1672 states and 2121 transitions. [2018-11-09 23:40:25,268 INFO L608 BuchiCegarLoop]: Abstraction has 1672 states and 2121 transitions. [2018-11-09 23:40:25,268 INFO L442 BuchiCegarLoop]: ======== Iteration 19============ [2018-11-09 23:40:25,268 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1672 states and 2121 transitions. [2018-11-09 23:40:25,273 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1445 [2018-11-09 23:40:25,273 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:40:25,273 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:40:25,274 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-09 23:40:25,274 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:40:25,275 INFO L793 eck$LassoCheckResult]: Stem: 31944#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 31769#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 31770#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 31939#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 31940#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 31905#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 31988#L99-3 assume true; 32003#L99-1 assume !false; 32984#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32982#L102 assume !(ssl3_accept_~s__state~0 == 12292); 32981#L105 assume !(ssl3_accept_~s__state~0 == 16384); 32980#L108 assume !(ssl3_accept_~s__state~0 == 8192); 32979#L111 assume !(ssl3_accept_~s__state~0 == 24576); 32978#L114 assume !(ssl3_accept_~s__state~0 == 8195); 32977#L117 assume !(ssl3_accept_~s__state~0 == 8480); 32976#L120 assume !(ssl3_accept_~s__state~0 == 8481); 32975#L123 assume !(ssl3_accept_~s__state~0 == 8482); 32973#L126 assume ssl3_accept_~s__state~0 == 8464; 32299#L133 [2018-11-09 23:40:25,275 INFO L795 eck$LassoCheckResult]: Loop: 32299#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 33351#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 33349#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; 33345#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 33340#L596 ssl3_accept_~skip~0 := 0; 33339#L99-3 assume true; 33228#L99-1 assume !false; 33218#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33217#L102 assume !(ssl3_accept_~s__state~0 == 12292); 33215#L105 assume !(ssl3_accept_~s__state~0 == 16384); 33213#L108 assume !(ssl3_accept_~s__state~0 == 8192); 33211#L111 assume !(ssl3_accept_~s__state~0 == 24576); 33209#L114 assume !(ssl3_accept_~s__state~0 == 8195); 33207#L117 assume !(ssl3_accept_~s__state~0 == 8480); 33206#L120 assume !(ssl3_accept_~s__state~0 == 8481); 33204#L123 assume !(ssl3_accept_~s__state~0 == 8482); 33202#L126 assume !(ssl3_accept_~s__state~0 == 8464); 33200#L129 assume !(ssl3_accept_~s__state~0 == 8465); 33199#L132 assume !(ssl3_accept_~s__state~0 == 8466); 32246#L135 assume ssl3_accept_~s__state~0 == 8496; 32244#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 32242#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 32240#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 32238#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 31793#L293-2 ssl3_accept_~s__init_num~0 := 0; 32232#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 32228#L596 ssl3_accept_~skip~0 := 0; 32226#L99-3 assume true; 32224#L99-1 assume !false; 32222#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32220#L102 assume !(ssl3_accept_~s__state~0 == 12292); 32218#L105 assume !(ssl3_accept_~s__state~0 == 16384); 32216#L108 assume !(ssl3_accept_~s__state~0 == 8192); 32214#L111 assume !(ssl3_accept_~s__state~0 == 24576); 32212#L114 assume !(ssl3_accept_~s__state~0 == 8195); 32208#L117 assume !(ssl3_accept_~s__state~0 == 8480); 32205#L120 assume !(ssl3_accept_~s__state~0 == 8481); 32196#L123 assume !(ssl3_accept_~s__state~0 == 8482); 32194#L126 assume !(ssl3_accept_~s__state~0 == 8464); 32191#L129 assume !(ssl3_accept_~s__state~0 == 8465); 32189#L132 assume !(ssl3_accept_~s__state~0 == 8466); 32187#L135 assume !(ssl3_accept_~s__state~0 == 8496); 32185#L138 assume !(ssl3_accept_~s__state~0 == 8497); 32173#L141 assume ssl3_accept_~s__state~0 == 8512; 32174#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 33001#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 32998#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 32991#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 32987#L596 ssl3_accept_~skip~0 := 0; 32985#L99-3 assume true; 32983#L99-1 assume !false; 32507#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32508#L102 assume !(ssl3_accept_~s__state~0 == 12292); 32405#L105 assume !(ssl3_accept_~s__state~0 == 16384); 32406#L108 assume !(ssl3_accept_~s__state~0 == 8192); 32392#L111 assume !(ssl3_accept_~s__state~0 == 24576); 32393#L114 assume !(ssl3_accept_~s__state~0 == 8195); 32383#L117 assume !(ssl3_accept_~s__state~0 == 8480); 32384#L120 assume !(ssl3_accept_~s__state~0 == 8481); 32379#L123 assume !(ssl3_accept_~s__state~0 == 8482); 32380#L126 assume !(ssl3_accept_~s__state~0 == 8464); 32373#L129 assume !(ssl3_accept_~s__state~0 == 8465); 32374#L132 assume !(ssl3_accept_~s__state~0 == 8466); 32367#L135 assume !(ssl3_accept_~s__state~0 == 8496); 32368#L138 assume !(ssl3_accept_~s__state~0 == 8497); 32362#L141 assume !(ssl3_accept_~s__state~0 == 8512); 32363#L144 assume !(ssl3_accept_~s__state~0 == 8513); 32165#L147 assume ssl3_accept_~s__state~0 == 8528; 32166#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 31967#L324 assume !((ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 31968#L324-2 assume !(ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0); 31937#L333 assume !((ssl3_accept_~l~0 + 30) % 4294967296 != 0); 31930#L336 assume !((ssl3_accept_~l~0 + 1) % 4294967296 != 0);ssl3_accept_~skip~0 := 1; 31850#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 31934#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 33420#L596 ssl3_accept_~skip~0 := 0; 33419#L99-3 assume true; 33418#L99-1 assume !false; 33417#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33416#L102 assume !(ssl3_accept_~s__state~0 == 12292); 33414#L105 assume !(ssl3_accept_~s__state~0 == 16384); 33409#L108 assume !(ssl3_accept_~s__state~0 == 8192); 33407#L111 assume !(ssl3_accept_~s__state~0 == 24576); 33405#L114 assume !(ssl3_accept_~s__state~0 == 8195); 31814#L117 assume !(ssl3_accept_~s__state~0 == 8480); 31815#L120 assume !(ssl3_accept_~s__state~0 == 8481); 33399#L123 assume !(ssl3_accept_~s__state~0 == 8482); 33398#L126 assume !(ssl3_accept_~s__state~0 == 8464); 31959#L129 assume !(ssl3_accept_~s__state~0 == 8465); 31950#L132 assume !(ssl3_accept_~s__state~0 == 8466); 31951#L135 assume !(ssl3_accept_~s__state~0 == 8496); 33337#L138 assume !(ssl3_accept_~s__state~0 == 8497); 33006#L141 assume !(ssl3_accept_~s__state~0 == 8512); 33005#L144 assume !(ssl3_accept_~s__state~0 == 8513); 33004#L147 assume !(ssl3_accept_~s__state~0 == 8528); 33003#L150 assume !(ssl3_accept_~s__state~0 == 8529); 33002#L153 assume ssl3_accept_~s__state~0 == 8544; 31912#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 31913#L382 assume !(ssl3_accept_~s__session__peer~0 != 0); 31923#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 31920#L394 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 31805#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 32808#L406 assume !(ssl3_accept_~blastFlag~0 == 8); 32805#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; 32787#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 32781#L596 ssl3_accept_~skip~0 := 0; 32779#L99-3 assume true; 32776#L99-1 assume !false; 32774#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32770#L102 assume !(ssl3_accept_~s__state~0 == 12292); 32765#L105 assume !(ssl3_accept_~s__state~0 == 16384); 32760#L108 assume !(ssl3_accept_~s__state~0 == 8192); 32758#L111 assume !(ssl3_accept_~s__state~0 == 24576); 32756#L114 assume !(ssl3_accept_~s__state~0 == 8195); 32754#L117 assume !(ssl3_accept_~s__state~0 == 8480); 32752#L120 assume !(ssl3_accept_~s__state~0 == 8481); 32750#L123 assume !(ssl3_accept_~s__state~0 == 8482); 32748#L126 assume !(ssl3_accept_~s__state~0 == 8464); 32746#L129 assume !(ssl3_accept_~s__state~0 == 8465); 32744#L132 assume !(ssl3_accept_~s__state~0 == 8466); 32727#L135 assume !(ssl3_accept_~s__state~0 == 8496); 32725#L138 assume !(ssl3_accept_~s__state~0 == 8497); 32722#L141 assume !(ssl3_accept_~s__state~0 == 8512); 32718#L144 assume !(ssl3_accept_~s__state~0 == 8513); 32715#L147 assume !(ssl3_accept_~s__state~0 == 8528); 32709#L150 assume !(ssl3_accept_~s__state~0 == 8529); 32704#L153 assume !(ssl3_accept_~s__state~0 == 8544); 32703#L156 assume !(ssl3_accept_~s__state~0 == 8545); 32702#L159 assume !(ssl3_accept_~s__state~0 == 8560); 32691#L162 assume !(ssl3_accept_~s__state~0 == 8561); 32690#L165 assume ssl3_accept_~s__state~0 == 8448; 32689#L166 assume !(ssl3_accept_~num1~0 > 0); 32687#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 32673#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 32668#L596 ssl3_accept_~skip~0 := 0; 32665#L99-3 assume true; 32662#L99-1 assume !false; 32659#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32655#L102 assume ssl3_accept_~s__state~0 == 12292; 32656#L103 ssl3_accept_~s__new_session~0 := 1; 32646#L211 ssl3_accept_~s__server~0 := 1; 32799#L216 assume ssl3_accept_~cb~0 != 0; 32797#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 32795#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 32783#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 32780#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 32777#L243 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post31 + 1;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 32778#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 32929#L596 ssl3_accept_~skip~0 := 0; 32927#L99-3 assume true; 32901#L99-1 assume !false; 32896#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32893#L102 assume !(ssl3_accept_~s__state~0 == 12292); 32792#L105 assume !(ssl3_accept_~s__state~0 == 16384); 32790#L108 assume !(ssl3_accept_~s__state~0 == 8192); 32771#L111 assume !(ssl3_accept_~s__state~0 == 24576); 32766#L114 assume !(ssl3_accept_~s__state~0 == 8195); 32741#L117 assume !(ssl3_accept_~s__state~0 == 8480); 32738#L120 assume !(ssl3_accept_~s__state~0 == 8481); 32736#L123 assume !(ssl3_accept_~s__state~0 == 8482); 32734#L126 assume ssl3_accept_~s__state~0 == 8464; 32299#L133 [2018-11-09 23:40:25,275 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:25,275 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 14 times [2018-11-09 23:40:25,275 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:25,275 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:25,276 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:25,276 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:40:25,276 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:25,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:25,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:25,282 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:25,282 INFO L82 PathProgramCache]: Analyzing trace with hash 1806814517, now seen corresponding path program 1 times [2018-11-09 23:40:25,283 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:25,283 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:25,283 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:25,283 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 23:40:25,283 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:25,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:40:25,336 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 180 proven. 6 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-09 23:40:25,336 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-09 23:40:25,336 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_34c697a7-557b-41fd-ad10-31f081f069c9/bin-2019/uautomizer/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-09 23:40:25,348 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:40:25,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:40:25,377 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-09 23:40:25,403 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2018-11-09 23:40:25,430 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-09 23:40:25,430 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-09 23:40:25,431 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 23:40:25,431 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-09 23:40:25,431 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2018-11-09 23:40:25,431 INFO L87 Difference]: Start difference. First operand 1672 states and 2121 transitions. cyclomatic complexity: 455 Second operand 5 states. [2018-11-09 23:40:25,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:40:25,724 INFO L93 Difference]: Finished difference Result 2773 states and 3482 transitions. [2018-11-09 23:40:25,724 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-11-09 23:40:25,724 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2773 states and 3482 transitions. [2018-11-09 23:40:25,729 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2128 [2018-11-09 23:40:25,734 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2773 states to 2737 states and 3444 transitions. [2018-11-09 23:40:25,734 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2579 [2018-11-09 23:40:25,735 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2579 [2018-11-09 23:40:25,735 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2737 states and 3444 transitions. [2018-11-09 23:40:25,735 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:40:25,736 INFO L705 BuchiCegarLoop]: Abstraction has 2737 states and 3444 transitions. [2018-11-09 23:40:25,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2737 states and 3444 transitions. [2018-11-09 23:40:25,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2737 to 2072. [2018-11-09 23:40:25,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2072 states. [2018-11-09 23:40:25,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2072 states to 2072 states and 2638 transitions. [2018-11-09 23:40:25,757 INFO L728 BuchiCegarLoop]: Abstraction has 2072 states and 2638 transitions. [2018-11-09 23:40:25,757 INFO L608 BuchiCegarLoop]: Abstraction has 2072 states and 2638 transitions. [2018-11-09 23:40:25,757 INFO L442 BuchiCegarLoop]: ======== Iteration 20============ [2018-11-09 23:40:25,757 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2072 states and 2638 transitions. [2018-11-09 23:40:25,762 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1817 [2018-11-09 23:40:25,762 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:40:25,762 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:40:25,763 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-09 23:40:25,764 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:40:25,764 INFO L793 eck$LassoCheckResult]: Stem: 36885#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 36708#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 36709#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 36880#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 36881#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 36837#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 36930#L99-3 assume true; 36945#L99-1 assume !false; 37601#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37602#L102 assume !(ssl3_accept_~s__state~0 == 12292); 38404#L105 assume !(ssl3_accept_~s__state~0 == 16384); 37593#L108 assume !(ssl3_accept_~s__state~0 == 8192); 37594#L111 assume !(ssl3_accept_~s__state~0 == 24576); 37587#L114 assume !(ssl3_accept_~s__state~0 == 8195); 37588#L117 assume !(ssl3_accept_~s__state~0 == 8480); 38403#L120 assume !(ssl3_accept_~s__state~0 == 8481); 37542#L123 assume !(ssl3_accept_~s__state~0 == 8482); 37170#L126 assume ssl3_accept_~s__state~0 == 8464; 36776#L133 [2018-11-09 23:40:25,764 INFO L795 eck$LassoCheckResult]: Loop: 36776#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 36702#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 36703#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; 38712#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 38708#L596 ssl3_accept_~skip~0 := 0; 38706#L99-3 assume true; 38704#L99-1 assume !false; 38702#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38700#L102 assume !(ssl3_accept_~s__state~0 == 12292); 38698#L105 assume !(ssl3_accept_~s__state~0 == 16384); 38696#L108 assume !(ssl3_accept_~s__state~0 == 8192); 38694#L111 assume !(ssl3_accept_~s__state~0 == 24576); 38692#L114 assume !(ssl3_accept_~s__state~0 == 8195); 38689#L117 assume !(ssl3_accept_~s__state~0 == 8480); 38683#L120 assume !(ssl3_accept_~s__state~0 == 8481); 38633#L123 assume !(ssl3_accept_~s__state~0 == 8482); 38632#L126 assume !(ssl3_accept_~s__state~0 == 8464); 38631#L129 assume !(ssl3_accept_~s__state~0 == 8465); 38262#L132 assume !(ssl3_accept_~s__state~0 == 8466); 37987#L135 assume ssl3_accept_~s__state~0 == 8496; 37023#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 37985#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 37984#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 37982#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 36732#L293-2 ssl3_accept_~s__init_num~0 := 0; 37978#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 37975#L596 ssl3_accept_~skip~0 := 0; 37974#L99-3 assume true; 37973#L99-1 assume !false; 37972#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37971#L102 assume !(ssl3_accept_~s__state~0 == 12292); 37970#L105 assume !(ssl3_accept_~s__state~0 == 16384); 37969#L108 assume !(ssl3_accept_~s__state~0 == 8192); 37968#L111 assume !(ssl3_accept_~s__state~0 == 24576); 37967#L114 assume !(ssl3_accept_~s__state~0 == 8195); 37966#L117 assume !(ssl3_accept_~s__state~0 == 8480); 37965#L120 assume !(ssl3_accept_~s__state~0 == 8481); 37964#L123 assume !(ssl3_accept_~s__state~0 == 8482); 37961#L126 assume !(ssl3_accept_~s__state~0 == 8464); 37958#L129 assume !(ssl3_accept_~s__state~0 == 8465); 37955#L132 assume !(ssl3_accept_~s__state~0 == 8466); 37953#L135 assume !(ssl3_accept_~s__state~0 == 8496); 37950#L138 assume !(ssl3_accept_~s__state~0 == 8497); 37947#L141 assume ssl3_accept_~s__state~0 == 8512; 37018#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 38376#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 38373#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 38364#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 38360#L596 ssl3_accept_~skip~0 := 0; 38358#L99-3 assume true; 38356#L99-1 assume !false; 38354#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38352#L102 assume !(ssl3_accept_~s__state~0 == 12292); 38350#L105 assume !(ssl3_accept_~s__state~0 == 16384); 38348#L108 assume !(ssl3_accept_~s__state~0 == 8192); 38347#L111 assume !(ssl3_accept_~s__state~0 == 24576); 38346#L114 assume !(ssl3_accept_~s__state~0 == 8195); 38345#L117 assume !(ssl3_accept_~s__state~0 == 8480); 38344#L120 assume !(ssl3_accept_~s__state~0 == 8481); 38343#L123 assume !(ssl3_accept_~s__state~0 == 8482); 38342#L126 assume !(ssl3_accept_~s__state~0 == 8464); 38341#L129 assume !(ssl3_accept_~s__state~0 == 8465); 38340#L132 assume !(ssl3_accept_~s__state~0 == 8466); 38339#L135 assume !(ssl3_accept_~s__state~0 == 8496); 38338#L138 assume !(ssl3_accept_~s__state~0 == 8497); 38337#L141 assume !(ssl3_accept_~s__state~0 == 8512); 38336#L144 assume !(ssl3_accept_~s__state~0 == 8513); 38335#L147 assume ssl3_accept_~s__state~0 == 8528; 37013#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 38334#L324 assume !((ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 38332#L324-2 assume !(ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0); 38333#L333 assume !((ssl3_accept_~l~0 + 30) % 4294967296 != 0); 38325#L336 assume !((ssl3_accept_~l~0 + 1) % 4294967296 != 0);ssl3_accept_~skip~0 := 1; 38321#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 38309#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 38305#L596 ssl3_accept_~skip~0 := 0; 38303#L99-3 assume true; 38301#L99-1 assume !false; 38299#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38297#L102 assume !(ssl3_accept_~s__state~0 == 12292); 38295#L105 assume !(ssl3_accept_~s__state~0 == 16384); 38293#L108 assume !(ssl3_accept_~s__state~0 == 8192); 38291#L111 assume !(ssl3_accept_~s__state~0 == 24576); 38289#L114 assume !(ssl3_accept_~s__state~0 == 8195); 38287#L117 assume !(ssl3_accept_~s__state~0 == 8480); 38285#L120 assume !(ssl3_accept_~s__state~0 == 8481); 38283#L123 assume !(ssl3_accept_~s__state~0 == 8482); 38281#L126 assume !(ssl3_accept_~s__state~0 == 8464); 38279#L129 assume !(ssl3_accept_~s__state~0 == 8465); 38277#L132 assume !(ssl3_accept_~s__state~0 == 8466); 38275#L135 assume !(ssl3_accept_~s__state~0 == 8496); 38273#L138 assume !(ssl3_accept_~s__state~0 == 8497); 38271#L141 assume !(ssl3_accept_~s__state~0 == 8512); 38269#L144 assume !(ssl3_accept_~s__state~0 == 8513); 38268#L147 assume !(ssl3_accept_~s__state~0 == 8528); 38267#L150 assume !(ssl3_accept_~s__state~0 == 8529); 38266#L153 assume ssl3_accept_~s__state~0 == 8544; 37008#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 38141#L382 assume !(ssl3_accept_~s__session__peer~0 != 0); 38137#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 38130#L394 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 38127#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 38124#L406 assume !(ssl3_accept_~blastFlag~0 == 8); 38119#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; 38115#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 38112#L596 ssl3_accept_~skip~0 := 0; 38111#L99-3 assume true; 38110#L99-1 assume !false; 38109#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38108#L102 assume !(ssl3_accept_~s__state~0 == 12292); 38107#L105 assume !(ssl3_accept_~s__state~0 == 16384); 38106#L108 assume !(ssl3_accept_~s__state~0 == 8192); 38105#L111 assume !(ssl3_accept_~s__state~0 == 24576); 38104#L114 assume !(ssl3_accept_~s__state~0 == 8195); 38103#L117 assume !(ssl3_accept_~s__state~0 == 8480); 38102#L120 assume !(ssl3_accept_~s__state~0 == 8481); 38101#L123 assume !(ssl3_accept_~s__state~0 == 8482); 38100#L126 assume !(ssl3_accept_~s__state~0 == 8464); 38099#L129 assume !(ssl3_accept_~s__state~0 == 8465); 38098#L132 assume !(ssl3_accept_~s__state~0 == 8466); 37701#L135 assume !(ssl3_accept_~s__state~0 == 8496); 37699#L138 assume !(ssl3_accept_~s__state~0 == 8497); 37697#L141 assume !(ssl3_accept_~s__state~0 == 8512); 37695#L144 assume !(ssl3_accept_~s__state~0 == 8513); 37693#L147 assume !(ssl3_accept_~s__state~0 == 8528); 37691#L150 assume !(ssl3_accept_~s__state~0 == 8529); 37689#L153 assume !(ssl3_accept_~s__state~0 == 8544); 37687#L156 assume !(ssl3_accept_~s__state~0 == 8545); 37685#L159 assume !(ssl3_accept_~s__state~0 == 8560); 37683#L162 assume !(ssl3_accept_~s__state~0 == 8561); 37680#L165 assume ssl3_accept_~s__state~0 == 8448; 36779#L166 assume !(ssl3_accept_~num1~0 > 0); 36780#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 38081#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 38078#L596 ssl3_accept_~skip~0 := 0; 38077#L99-3 assume true; 38076#L99-1 assume !false; 38075#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38074#L102 assume !(ssl3_accept_~s__state~0 == 12292); 38073#L105 assume !(ssl3_accept_~s__state~0 == 16384); 38072#L108 assume !(ssl3_accept_~s__state~0 == 8192); 38071#L111 assume !(ssl3_accept_~s__state~0 == 24576); 38070#L114 assume !(ssl3_accept_~s__state~0 == 8195); 38069#L117 assume !(ssl3_accept_~s__state~0 == 8480); 38068#L120 assume !(ssl3_accept_~s__state~0 == 8481); 38067#L123 assume !(ssl3_accept_~s__state~0 == 8482); 38066#L126 assume !(ssl3_accept_~s__state~0 == 8464); 38065#L129 assume !(ssl3_accept_~s__state~0 == 8465); 38064#L132 assume !(ssl3_accept_~s__state~0 == 8466); 38063#L135 assume !(ssl3_accept_~s__state~0 == 8496); 38062#L138 assume !(ssl3_accept_~s__state~0 == 8497); 38061#L141 assume !(ssl3_accept_~s__state~0 == 8512); 38060#L144 assume !(ssl3_accept_~s__state~0 == 8513); 38059#L147 assume !(ssl3_accept_~s__state~0 == 8528); 38058#L150 assume !(ssl3_accept_~s__state~0 == 8529); 38057#L153 assume !(ssl3_accept_~s__state~0 == 8544); 38056#L156 assume !(ssl3_accept_~s__state~0 == 8545); 38055#L159 assume !(ssl3_accept_~s__state~0 == 8560); 38054#L162 assume !(ssl3_accept_~s__state~0 == 8561); 38050#L165 assume !(ssl3_accept_~s__state~0 == 8448); 38042#L168 assume ssl3_accept_~s__state~0 == 8576; 38039#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 38038#L449 assume !(ssl3_accept_~ret~0 <= 0); 38030#L452 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 38023#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 38018#L596 ssl3_accept_~skip~0 := 0; 38017#L99-3 assume true; 38016#L99-1 assume !false; 38015#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38011#L102 assume !(ssl3_accept_~s__state~0 == 12292); 38009#L105 assume !(ssl3_accept_~s__state~0 == 16384); 38007#L108 assume !(ssl3_accept_~s__state~0 == 8192); 38005#L111 assume !(ssl3_accept_~s__state~0 == 24576); 38003#L114 assume !(ssl3_accept_~s__state~0 == 8195); 38001#L117 assume !(ssl3_accept_~s__state~0 == 8480); 37999#L120 assume !(ssl3_accept_~s__state~0 == 8481); 37996#L123 assume !(ssl3_accept_~s__state~0 == 8482); 37994#L126 assume ssl3_accept_~s__state~0 == 8464; 36776#L133 [2018-11-09 23:40:25,764 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:25,764 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 15 times [2018-11-09 23:40:25,764 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:25,764 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:25,765 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:25,765 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:40:25,765 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:25,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:25,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:25,771 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:25,771 INFO L82 PathProgramCache]: Analyzing trace with hash -1545558596, now seen corresponding path program 1 times [2018-11-09 23:40:25,771 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:25,771 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:25,772 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:25,772 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 23:40:25,772 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:25,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:40:25,822 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2018-11-09 23:40:25,822 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:40:25,822 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-09 23:40:25,822 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 23:40:25,822 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 23:40:25,822 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 23:40:25,823 INFO L87 Difference]: Start difference. First operand 2072 states and 2638 transitions. cyclomatic complexity: 574 Second operand 3 states. [2018-11-09 23:40:25,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:40:25,908 INFO L93 Difference]: Finished difference Result 2260 states and 2852 transitions. [2018-11-09 23:40:25,909 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 23:40:25,910 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2260 states and 2852 transitions. [2018-11-09 23:40:25,914 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1885 [2018-11-09 23:40:25,920 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2260 states to 2190 states and 2782 transitions. [2018-11-09 23:40:25,920 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2032 [2018-11-09 23:40:25,921 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2032 [2018-11-09 23:40:25,921 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2190 states and 2782 transitions. [2018-11-09 23:40:25,922 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:40:25,922 INFO L705 BuchiCegarLoop]: Abstraction has 2190 states and 2782 transitions. [2018-11-09 23:40:25,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2190 states and 2782 transitions. [2018-11-09 23:40:25,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2190 to 2070. [2018-11-09 23:40:25,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2070 states. [2018-11-09 23:40:25,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2070 states to 2070 states and 2630 transitions. [2018-11-09 23:40:25,935 INFO L728 BuchiCegarLoop]: Abstraction has 2070 states and 2630 transitions. [2018-11-09 23:40:25,935 INFO L608 BuchiCegarLoop]: Abstraction has 2070 states and 2630 transitions. [2018-11-09 23:40:25,935 INFO L442 BuchiCegarLoop]: ======== Iteration 21============ [2018-11-09 23:40:25,936 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2070 states and 2630 transitions. [2018-11-09 23:40:25,940 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1809 [2018-11-09 23:40:25,940 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:40:25,940 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:40:25,941 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-09 23:40:25,941 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:40:25,942 INFO L793 eck$LassoCheckResult]: Stem: 41215#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 41045#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 41046#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 41209#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 41210#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 41172#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 41269#L99-3 assume true; 41284#L99-1 assume !false; 41913#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41911#L102 assume !(ssl3_accept_~s__state~0 == 12292); 41909#L105 assume !(ssl3_accept_~s__state~0 == 16384); 41907#L108 assume !(ssl3_accept_~s__state~0 == 8192); 41905#L111 assume !(ssl3_accept_~s__state~0 == 24576); 41903#L114 assume !(ssl3_accept_~s__state~0 == 8195); 41901#L117 assume !(ssl3_accept_~s__state~0 == 8480); 41899#L120 assume !(ssl3_accept_~s__state~0 == 8481); 41897#L123 assume !(ssl3_accept_~s__state~0 == 8482); 41894#L126 assume ssl3_accept_~s__state~0 == 8464; 41114#L133 [2018-11-09 23:40:25,942 INFO L795 eck$LassoCheckResult]: Loop: 41114#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 41115#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 43079#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; 43071#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 43067#L596 ssl3_accept_~skip~0 := 0; 43065#L99-3 assume true; 43063#L99-1 assume !false; 43061#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43059#L102 assume !(ssl3_accept_~s__state~0 == 12292); 43057#L105 assume !(ssl3_accept_~s__state~0 == 16384); 43055#L108 assume !(ssl3_accept_~s__state~0 == 8192); 43053#L111 assume !(ssl3_accept_~s__state~0 == 24576); 43051#L114 assume !(ssl3_accept_~s__state~0 == 8195); 43049#L117 assume !(ssl3_accept_~s__state~0 == 8480); 43047#L120 assume !(ssl3_accept_~s__state~0 == 8481); 43045#L123 assume !(ssl3_accept_~s__state~0 == 8482); 43043#L126 assume !(ssl3_accept_~s__state~0 == 8464); 43041#L129 assume !(ssl3_accept_~s__state~0 == 8465); 43039#L132 assume !(ssl3_accept_~s__state~0 == 8466); 41705#L135 assume ssl3_accept_~s__state~0 == 8496; 41596#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 41702#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 41700#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 41697#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 41069#L293-2 ssl3_accept_~s__init_num~0 := 0; 42270#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 42267#L596 ssl3_accept_~skip~0 := 0; 42266#L99-3 assume true; 42265#L99-1 assume !false; 42264#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42263#L102 assume !(ssl3_accept_~s__state~0 == 12292); 42262#L105 assume !(ssl3_accept_~s__state~0 == 16384); 42261#L108 assume !(ssl3_accept_~s__state~0 == 8192); 42260#L111 assume !(ssl3_accept_~s__state~0 == 24576); 42259#L114 assume !(ssl3_accept_~s__state~0 == 8195); 42258#L117 assume !(ssl3_accept_~s__state~0 == 8480); 42257#L120 assume !(ssl3_accept_~s__state~0 == 8481); 42256#L123 assume !(ssl3_accept_~s__state~0 == 8482); 42255#L126 assume !(ssl3_accept_~s__state~0 == 8464); 42254#L129 assume !(ssl3_accept_~s__state~0 == 8465); 42253#L132 assume !(ssl3_accept_~s__state~0 == 8466); 42252#L135 assume !(ssl3_accept_~s__state~0 == 8496); 42251#L138 assume !(ssl3_accept_~s__state~0 == 8497); 41396#L141 assume ssl3_accept_~s__state~0 == 8512; 41246#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 41247#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 42866#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 42856#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 42851#L596 ssl3_accept_~skip~0 := 0; 42848#L99-3 assume true; 42845#L99-1 assume !false; 42842#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42839#L102 assume !(ssl3_accept_~s__state~0 == 12292); 42836#L105 assume !(ssl3_accept_~s__state~0 == 16384); 42833#L108 assume !(ssl3_accept_~s__state~0 == 8192); 42830#L111 assume !(ssl3_accept_~s__state~0 == 24576); 42827#L114 assume !(ssl3_accept_~s__state~0 == 8195); 42824#L117 assume !(ssl3_accept_~s__state~0 == 8480); 42821#L120 assume !(ssl3_accept_~s__state~0 == 8481); 42817#L123 assume !(ssl3_accept_~s__state~0 == 8482); 42814#L126 assume !(ssl3_accept_~s__state~0 == 8464); 42810#L129 assume !(ssl3_accept_~s__state~0 == 8465); 42807#L132 assume !(ssl3_accept_~s__state~0 == 8466); 42804#L135 assume !(ssl3_accept_~s__state~0 == 8496); 42801#L138 assume !(ssl3_accept_~s__state~0 == 8497); 42438#L141 assume !(ssl3_accept_~s__state~0 == 8512); 42384#L144 assume !(ssl3_accept_~s__state~0 == 8513); 41385#L147 assume ssl3_accept_~s__state~0 == 8528; 41232#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 41233#L324 assume !((ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 41243#L324-2 assume !(ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0); 41207#L333 assume !((ssl3_accept_~l~0 + 30) % 4294967296 != 0); 41200#L336 assume !((ssl3_accept_~l~0 + 1) % 4294967296 != 0);ssl3_accept_~skip~0 := 1; 41123#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 41204#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 43008#L596 ssl3_accept_~skip~0 := 0; 43006#L99-3 assume true; 43004#L99-1 assume !false; 43002#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43000#L102 assume !(ssl3_accept_~s__state~0 == 12292); 42998#L105 assume !(ssl3_accept_~s__state~0 == 16384); 42996#L108 assume !(ssl3_accept_~s__state~0 == 8192); 42994#L111 assume !(ssl3_accept_~s__state~0 == 24576); 42992#L114 assume !(ssl3_accept_~s__state~0 == 8195); 42990#L117 assume !(ssl3_accept_~s__state~0 == 8480); 42988#L120 assume !(ssl3_accept_~s__state~0 == 8481); 42986#L123 assume !(ssl3_accept_~s__state~0 == 8482); 42984#L126 assume !(ssl3_accept_~s__state~0 == 8464); 42975#L129 assume !(ssl3_accept_~s__state~0 == 8465); 42973#L132 assume !(ssl3_accept_~s__state~0 == 8466); 42972#L135 assume !(ssl3_accept_~s__state~0 == 8496); 42970#L138 assume !(ssl3_accept_~s__state~0 == 8497); 42968#L141 assume !(ssl3_accept_~s__state~0 == 8512); 42966#L144 assume !(ssl3_accept_~s__state~0 == 8513); 42965#L147 assume !(ssl3_accept_~s__state~0 == 8528); 41094#L150 assume !(ssl3_accept_~s__state~0 == 8529); 41095#L153 assume ssl3_accept_~s__state~0 == 8544; 41179#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 41180#L382 assume !(ssl3_accept_~s__session__peer~0 != 0); 41191#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 41188#L394 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 41081#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 41078#L406 assume !(ssl3_accept_~blastFlag~0 == 8); 41034#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; 41035#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 42676#L596 ssl3_accept_~skip~0 := 0; 42658#L99-3 assume true; 42657#L99-1 assume !false; 42649#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42312#L102 assume !(ssl3_accept_~s__state~0 == 12292); 42311#L105 assume !(ssl3_accept_~s__state~0 == 16384); 42308#L108 assume !(ssl3_accept_~s__state~0 == 8192); 42307#L111 assume !(ssl3_accept_~s__state~0 == 24576); 42305#L114 assume !(ssl3_accept_~s__state~0 == 8195); 42299#L117 assume !(ssl3_accept_~s__state~0 == 8480); 42297#L120 assume !(ssl3_accept_~s__state~0 == 8481); 42295#L123 assume !(ssl3_accept_~s__state~0 == 8482); 42292#L126 assume !(ssl3_accept_~s__state~0 == 8464); 42290#L129 assume !(ssl3_accept_~s__state~0 == 8465); 42288#L132 assume !(ssl3_accept_~s__state~0 == 8466); 42286#L135 assume !(ssl3_accept_~s__state~0 == 8496); 42284#L138 assume !(ssl3_accept_~s__state~0 == 8497); 42282#L141 assume !(ssl3_accept_~s__state~0 == 8512); 42280#L144 assume !(ssl3_accept_~s__state~0 == 8513); 42278#L147 assume !(ssl3_accept_~s__state~0 == 8528); 42276#L150 assume !(ssl3_accept_~s__state~0 == 8529); 42274#L153 assume !(ssl3_accept_~s__state~0 == 8544); 42249#L156 assume !(ssl3_accept_~s__state~0 == 8545); 42250#L159 assume !(ssl3_accept_~s__state~0 == 8560); 42615#L162 assume !(ssl3_accept_~s__state~0 == 8561); 42613#L165 assume ssl3_accept_~s__state~0 == 8448; 41118#L166 assume !(ssl3_accept_~num1~0 > 0); 41119#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 41197#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 43014#L596 ssl3_accept_~skip~0 := 0; 43009#L99-3 assume true; 43007#L99-1 assume !false; 43005#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43003#L102 assume !(ssl3_accept_~s__state~0 == 12292); 43001#L105 assume !(ssl3_accept_~s__state~0 == 16384); 42999#L108 assume !(ssl3_accept_~s__state~0 == 8192); 42997#L111 assume !(ssl3_accept_~s__state~0 == 24576); 42995#L114 assume !(ssl3_accept_~s__state~0 == 8195); 42993#L117 assume !(ssl3_accept_~s__state~0 == 8480); 42991#L120 assume !(ssl3_accept_~s__state~0 == 8481); 42989#L123 assume !(ssl3_accept_~s__state~0 == 8482); 42987#L126 assume !(ssl3_accept_~s__state~0 == 8464); 42985#L129 assume !(ssl3_accept_~s__state~0 == 8465); 42976#L132 assume !(ssl3_accept_~s__state~0 == 8466); 42974#L135 assume !(ssl3_accept_~s__state~0 == 8496); 41192#L138 assume !(ssl3_accept_~s__state~0 == 8497); 41160#L141 assume !(ssl3_accept_~s__state~0 == 8512); 41116#L144 assume !(ssl3_accept_~s__state~0 == 8513); 41082#L147 assume !(ssl3_accept_~s__state~0 == 8528); 41083#L150 assume !(ssl3_accept_~s__state~0 == 8529); 41059#L153 assume !(ssl3_accept_~s__state~0 == 8544); 41060#L156 assume !(ssl3_accept_~s__state~0 == 8545); 42959#L159 assume !(ssl3_accept_~s__state~0 == 8560); 42958#L162 assume !(ssl3_accept_~s__state~0 == 8561); 42957#L165 assume !(ssl3_accept_~s__state~0 == 8448); 42892#L168 assume ssl3_accept_~s__state~0 == 8576; 42889#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 42888#L449 assume !(ssl3_accept_~ret~0 <= 0); 42887#L452 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 41148#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 43094#L596 ssl3_accept_~skip~0 := 0; 43093#L99-3 assume true; 43092#L99-1 assume !false; 43091#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43090#L102 assume !(ssl3_accept_~s__state~0 == 12292); 43089#L105 assume !(ssl3_accept_~s__state~0 == 16384); 43088#L108 assume !(ssl3_accept_~s__state~0 == 8192); 43087#L111 assume !(ssl3_accept_~s__state~0 == 24576); 43086#L114 assume !(ssl3_accept_~s__state~0 == 8195); 43085#L117 assume !(ssl3_accept_~s__state~0 == 8480); 43084#L120 assume !(ssl3_accept_~s__state~0 == 8481); 43083#L123 assume !(ssl3_accept_~s__state~0 == 8482); 43082#L126 assume !(ssl3_accept_~s__state~0 == 8464); 43081#L129 assume !(ssl3_accept_~s__state~0 == 8465); 43040#L132 assume ssl3_accept_~s__state~0 == 8466; 41114#L133 [2018-11-09 23:40:25,942 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:25,942 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 16 times [2018-11-09 23:40:25,942 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:25,942 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:25,943 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:25,943 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:40:25,943 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:25,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:25,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:25,948 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:25,949 INFO L82 PathProgramCache]: Analyzing trace with hash 776878561, now seen corresponding path program 1 times [2018-11-09 23:40:25,949 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:25,949 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:25,949 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:25,949 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 23:40:25,949 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:25,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:40:26,014 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2018-11-09 23:40:26,014 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:40:26,014 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 23:40:26,014 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 23:40:26,014 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 23:40:26,014 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 23:40:26,015 INFO L87 Difference]: Start difference. First operand 2070 states and 2630 transitions. cyclomatic complexity: 569 Second operand 3 states. [2018-11-09 23:40:26,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:40:26,031 INFO L93 Difference]: Finished difference Result 3436 states and 4337 transitions. [2018-11-09 23:40:26,033 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 23:40:26,033 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3436 states and 4337 transitions. [2018-11-09 23:40:26,042 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3175 [2018-11-09 23:40:26,052 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3436 states to 3436 states and 4337 transitions. [2018-11-09 23:40:26,052 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3278 [2018-11-09 23:40:26,054 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3278 [2018-11-09 23:40:26,054 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3436 states and 4337 transitions. [2018-11-09 23:40:26,054 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:40:26,071 INFO L705 BuchiCegarLoop]: Abstraction has 3436 states and 4337 transitions. [2018-11-09 23:40:26,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3436 states and 4337 transitions. [2018-11-09 23:40:26,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3436 to 2070. [2018-11-09 23:40:26,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2070 states. [2018-11-09 23:40:26,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2070 states to 2070 states and 2628 transitions. [2018-11-09 23:40:26,087 INFO L728 BuchiCegarLoop]: Abstraction has 2070 states and 2628 transitions. [2018-11-09 23:40:26,087 INFO L608 BuchiCegarLoop]: Abstraction has 2070 states and 2628 transitions. [2018-11-09 23:40:26,087 INFO L442 BuchiCegarLoop]: ======== Iteration 22============ [2018-11-09 23:40:26,087 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2070 states and 2628 transitions. [2018-11-09 23:40:26,091 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1809 [2018-11-09 23:40:26,092 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:40:26,092 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:40:26,093 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-09 23:40:26,093 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:40:26,093 INFO L793 eck$LassoCheckResult]: Stem: 46736#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 46557#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 46558#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 46731#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 46732#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 46691#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 46782#L99-3 assume true; 46797#L99-1 assume !false; 47513#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47512#L102 assume !(ssl3_accept_~s__state~0 == 12292); 47511#L105 assume !(ssl3_accept_~s__state~0 == 16384); 47510#L108 assume !(ssl3_accept_~s__state~0 == 8192); 47509#L111 assume !(ssl3_accept_~s__state~0 == 24576); 47508#L114 assume !(ssl3_accept_~s__state~0 == 8195); 47507#L117 assume !(ssl3_accept_~s__state~0 == 8480); 47506#L120 assume !(ssl3_accept_~s__state~0 == 8481); 47505#L123 assume !(ssl3_accept_~s__state~0 == 8482); 47504#L126 assume ssl3_accept_~s__state~0 == 8464; 46625#L133 [2018-11-09 23:40:26,093 INFO L795 eck$LassoCheckResult]: Loop: 46625#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 46552#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 46548#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; 46549#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 48096#L596 ssl3_accept_~skip~0 := 0; 48095#L99-3 assume true; 48094#L99-1 assume !false; 48093#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48092#L102 assume !(ssl3_accept_~s__state~0 == 12292); 48091#L105 assume !(ssl3_accept_~s__state~0 == 16384); 48090#L108 assume !(ssl3_accept_~s__state~0 == 8192); 48089#L111 assume !(ssl3_accept_~s__state~0 == 24576); 48088#L114 assume !(ssl3_accept_~s__state~0 == 8195); 48087#L117 assume !(ssl3_accept_~s__state~0 == 8480); 48086#L120 assume !(ssl3_accept_~s__state~0 == 8481); 48085#L123 assume !(ssl3_accept_~s__state~0 == 8482); 48084#L126 assume !(ssl3_accept_~s__state~0 == 8464); 48083#L129 assume !(ssl3_accept_~s__state~0 == 8465); 48082#L132 assume !(ssl3_accept_~s__state~0 == 8466); 47516#L135 assume ssl3_accept_~s__state~0 == 8496; 46928#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 46674#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 46675#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 47654#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 46581#L293-2 ssl3_accept_~s__init_num~0 := 0; 47651#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 47648#L596 ssl3_accept_~skip~0 := 0; 47647#L99-3 assume true; 47646#L99-1 assume !false; 47645#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47644#L102 assume !(ssl3_accept_~s__state~0 == 12292); 47643#L105 assume !(ssl3_accept_~s__state~0 == 16384); 47642#L108 assume !(ssl3_accept_~s__state~0 == 8192); 47641#L111 assume !(ssl3_accept_~s__state~0 == 24576); 47640#L114 assume !(ssl3_accept_~s__state~0 == 8195); 47639#L117 assume !(ssl3_accept_~s__state~0 == 8480); 47638#L120 assume !(ssl3_accept_~s__state~0 == 8481); 47637#L123 assume !(ssl3_accept_~s__state~0 == 8482); 47636#L126 assume !(ssl3_accept_~s__state~0 == 8464); 47635#L129 assume !(ssl3_accept_~s__state~0 == 8465); 47634#L132 assume !(ssl3_accept_~s__state~0 == 8466); 47633#L135 assume !(ssl3_accept_~s__state~0 == 8496); 47632#L138 assume !(ssl3_accept_~s__state~0 == 8497); 47631#L141 assume ssl3_accept_~s__state~0 == 8512; 46763#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 46618#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 46582#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 46583#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 48576#L596 ssl3_accept_~skip~0 := 0; 48575#L99-3 assume true; 48574#L99-1 assume !false; 48573#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48572#L102 assume !(ssl3_accept_~s__state~0 == 12292); 48571#L105 assume !(ssl3_accept_~s__state~0 == 16384); 48570#L108 assume !(ssl3_accept_~s__state~0 == 8192); 48565#L111 assume !(ssl3_accept_~s__state~0 == 24576); 48563#L114 assume !(ssl3_accept_~s__state~0 == 8195); 48558#L117 assume !(ssl3_accept_~s__state~0 == 8480); 48555#L120 assume !(ssl3_accept_~s__state~0 == 8481); 48554#L123 assume !(ssl3_accept_~s__state~0 == 8482); 48549#L126 assume !(ssl3_accept_~s__state~0 == 8464); 48547#L129 assume !(ssl3_accept_~s__state~0 == 8465); 48545#L132 assume !(ssl3_accept_~s__state~0 == 8466); 48543#L135 assume !(ssl3_accept_~s__state~0 == 8496); 48541#L138 assume !(ssl3_accept_~s__state~0 == 8497); 48539#L141 assume !(ssl3_accept_~s__state~0 == 8512); 48537#L144 assume !(ssl3_accept_~s__state~0 == 8513); 48535#L147 assume ssl3_accept_~s__state~0 == 8528; 46750#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 46751#L324 assume !((ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 46764#L324-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 46663#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 48459#L356 assume ssl3_accept_~blastFlag~0 == 6;ssl3_accept_~blastFlag~0 := 7; 46633#L356-2 assume !(ssl3_accept_~ret~0 <= 0); 46634#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 46724#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 48477#L596 ssl3_accept_~skip~0 := 0; 48476#L99-3 assume true; 48475#L99-1 assume !false; 48337#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48334#L102 assume !(ssl3_accept_~s__state~0 == 12292); 48332#L105 assume !(ssl3_accept_~s__state~0 == 16384); 48331#L108 assume !(ssl3_accept_~s__state~0 == 8192); 48330#L111 assume !(ssl3_accept_~s__state~0 == 24576); 48329#L114 assume !(ssl3_accept_~s__state~0 == 8195); 48327#L117 assume !(ssl3_accept_~s__state~0 == 8480); 48321#L120 assume !(ssl3_accept_~s__state~0 == 8481); 48319#L123 assume !(ssl3_accept_~s__state~0 == 8482); 48317#L126 assume !(ssl3_accept_~s__state~0 == 8464); 48315#L129 assume !(ssl3_accept_~s__state~0 == 8465); 48313#L132 assume !(ssl3_accept_~s__state~0 == 8466); 48311#L135 assume !(ssl3_accept_~s__state~0 == 8496); 48309#L138 assume !(ssl3_accept_~s__state~0 == 8497); 48307#L141 assume !(ssl3_accept_~s__state~0 == 8512); 48305#L144 assume !(ssl3_accept_~s__state~0 == 8513); 48303#L147 assume !(ssl3_accept_~s__state~0 == 8528); 48301#L150 assume !(ssl3_accept_~s__state~0 == 8529); 47124#L153 assume ssl3_accept_~s__state~0 == 8544; 46921#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 48419#L382 assume !(ssl3_accept_~s__session__peer~0 != 0); 48416#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 48397#L394 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 48396#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 48394#L406 assume !(ssl3_accept_~blastFlag~0 == 8); 48393#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; 48389#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 48385#L596 ssl3_accept_~skip~0 := 0; 48383#L99-3 assume true; 48381#L99-1 assume !false; 48379#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48377#L102 assume !(ssl3_accept_~s__state~0 == 12292); 48375#L105 assume !(ssl3_accept_~s__state~0 == 16384); 48373#L108 assume !(ssl3_accept_~s__state~0 == 8192); 48371#L111 assume !(ssl3_accept_~s__state~0 == 24576); 48369#L114 assume !(ssl3_accept_~s__state~0 == 8195); 48367#L117 assume !(ssl3_accept_~s__state~0 == 8480); 48365#L120 assume !(ssl3_accept_~s__state~0 == 8481); 48363#L123 assume !(ssl3_accept_~s__state~0 == 8482); 48361#L126 assume !(ssl3_accept_~s__state~0 == 8464); 48359#L129 assume !(ssl3_accept_~s__state~0 == 8465); 48357#L132 assume !(ssl3_accept_~s__state~0 == 8466); 48355#L135 assume !(ssl3_accept_~s__state~0 == 8496); 48353#L138 assume !(ssl3_accept_~s__state~0 == 8497); 48351#L141 assume !(ssl3_accept_~s__state~0 == 8512); 48349#L144 assume !(ssl3_accept_~s__state~0 == 8513); 48347#L147 assume !(ssl3_accept_~s__state~0 == 8528); 48345#L150 assume !(ssl3_accept_~s__state~0 == 8529); 48343#L153 assume !(ssl3_accept_~s__state~0 == 8544); 48342#L156 assume !(ssl3_accept_~s__state~0 == 8545); 48341#L159 assume !(ssl3_accept_~s__state~0 == 8560); 48340#L162 assume !(ssl3_accept_~s__state~0 == 8561); 48339#L165 assume ssl3_accept_~s__state~0 == 8448; 48336#L166 assume !(ssl3_accept_~num1~0 > 0); 48333#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 48324#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 48320#L596 ssl3_accept_~skip~0 := 0; 48318#L99-3 assume true; 48316#L99-1 assume !false; 48314#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48312#L102 assume !(ssl3_accept_~s__state~0 == 12292); 48310#L105 assume !(ssl3_accept_~s__state~0 == 16384); 48308#L108 assume !(ssl3_accept_~s__state~0 == 8192); 48306#L111 assume !(ssl3_accept_~s__state~0 == 24576); 48304#L114 assume !(ssl3_accept_~s__state~0 == 8195); 48302#L117 assume !(ssl3_accept_~s__state~0 == 8480); 48300#L120 assume !(ssl3_accept_~s__state~0 == 8481); 48299#L123 assume !(ssl3_accept_~s__state~0 == 8482); 48298#L126 assume !(ssl3_accept_~s__state~0 == 8464); 48297#L129 assume !(ssl3_accept_~s__state~0 == 8465); 48296#L132 assume !(ssl3_accept_~s__state~0 == 8466); 48288#L135 assume !(ssl3_accept_~s__state~0 == 8496); 48287#L138 assume !(ssl3_accept_~s__state~0 == 8497); 48286#L141 assume !(ssl3_accept_~s__state~0 == 8512); 48285#L144 assume !(ssl3_accept_~s__state~0 == 8513); 48283#L147 assume !(ssl3_accept_~s__state~0 == 8528); 48282#L150 assume !(ssl3_accept_~s__state~0 == 8529); 48281#L153 assume !(ssl3_accept_~s__state~0 == 8544); 48278#L156 assume !(ssl3_accept_~s__state~0 == 8545); 48276#L159 assume !(ssl3_accept_~s__state~0 == 8560); 48275#L162 assume !(ssl3_accept_~s__state~0 == 8561); 48274#L165 assume !(ssl3_accept_~s__state~0 == 8448); 48273#L168 assume ssl3_accept_~s__state~0 == 8576; 48022#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 48272#L449 assume !(ssl3_accept_~ret~0 <= 0); 48269#L452 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 46660#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 48075#L596 ssl3_accept_~skip~0 := 0; 48070#L99-3 assume true; 48068#L99-1 assume !false; 48066#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48064#L102 assume !(ssl3_accept_~s__state~0 == 12292); 48062#L105 assume !(ssl3_accept_~s__state~0 == 16384); 48060#L108 assume !(ssl3_accept_~s__state~0 == 8192); 48058#L111 assume !(ssl3_accept_~s__state~0 == 24576); 48056#L114 assume !(ssl3_accept_~s__state~0 == 8195); 48054#L117 assume !(ssl3_accept_~s__state~0 == 8480); 48052#L120 assume !(ssl3_accept_~s__state~0 == 8481); 48050#L123 assume !(ssl3_accept_~s__state~0 == 8482); 48048#L126 assume !(ssl3_accept_~s__state~0 == 8464); 48046#L129 assume !(ssl3_accept_~s__state~0 == 8465); 47599#L132 assume ssl3_accept_~s__state~0 == 8466; 46625#L133 [2018-11-09 23:40:26,094 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:26,094 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 17 times [2018-11-09 23:40:26,094 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:26,094 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:26,094 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:26,095 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:40:26,095 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:26,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:26,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:26,100 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:26,101 INFO L82 PathProgramCache]: Analyzing trace with hash 990643097, now seen corresponding path program 1 times [2018-11-09 23:40:26,101 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:26,101 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:26,101 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:26,101 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 23:40:26,105 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:26,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:40:26,150 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2018-11-09 23:40:26,150 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:40:26,150 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 23:40:26,150 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 23:40:26,150 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 23:40:26,151 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 23:40:26,151 INFO L87 Difference]: Start difference. First operand 2070 states and 2628 transitions. cyclomatic complexity: 567 Second operand 3 states. [2018-11-09 23:40:26,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:40:26,172 INFO L93 Difference]: Finished difference Result 3440 states and 4343 transitions. [2018-11-09 23:40:26,173 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 23:40:26,173 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3440 states and 4343 transitions. [2018-11-09 23:40:26,180 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3179 [2018-11-09 23:40:26,190 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3440 states to 3440 states and 4343 transitions. [2018-11-09 23:40:26,190 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3282 [2018-11-09 23:40:26,192 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3282 [2018-11-09 23:40:26,192 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3440 states and 4343 transitions. [2018-11-09 23:40:26,195 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:40:26,195 INFO L705 BuchiCegarLoop]: Abstraction has 3440 states and 4343 transitions. [2018-11-09 23:40:26,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3440 states and 4343 transitions. [2018-11-09 23:40:26,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3440 to 2072. [2018-11-09 23:40:26,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2072 states. [2018-11-09 23:40:26,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2072 states to 2072 states and 2630 transitions. [2018-11-09 23:40:26,213 INFO L728 BuchiCegarLoop]: Abstraction has 2072 states and 2630 transitions. [2018-11-09 23:40:26,213 INFO L608 BuchiCegarLoop]: Abstraction has 2072 states and 2630 transitions. [2018-11-09 23:40:26,213 INFO L442 BuchiCegarLoop]: ======== Iteration 23============ [2018-11-09 23:40:26,213 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2072 states and 2630 transitions. [2018-11-09 23:40:26,218 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1811 [2018-11-09 23:40:26,218 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:40:26,218 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:40:26,219 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-09 23:40:26,219 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:40:26,219 INFO L793 eck$LassoCheckResult]: Stem: 52266#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 52078#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 52079#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 52258#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 52259#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 52218#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 52319#L99-3 assume true; 52334#L99-1 assume !false; 52791#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52790#L102 assume !(ssl3_accept_~s__state~0 == 12292); 52789#L105 assume !(ssl3_accept_~s__state~0 == 16384); 52788#L108 assume !(ssl3_accept_~s__state~0 == 8192); 52787#L111 assume !(ssl3_accept_~s__state~0 == 24576); 52786#L114 assume !(ssl3_accept_~s__state~0 == 8195); 52785#L117 assume !(ssl3_accept_~s__state~0 == 8480); 52784#L120 assume !(ssl3_accept_~s__state~0 == 8481); 52783#L123 assume !(ssl3_accept_~s__state~0 == 8482); 52782#L126 assume ssl3_accept_~s__state~0 == 8464; 52149#L133 [2018-11-09 23:40:26,220 INFO L795 eck$LassoCheckResult]: Loop: 52149#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 52150#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 52064#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; 52065#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 53878#L596 ssl3_accept_~skip~0 := 0; 53876#L99-3 assume true; 53874#L99-1 assume !false; 53871#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53869#L102 assume !(ssl3_accept_~s__state~0 == 12292); 53866#L105 assume !(ssl3_accept_~s__state~0 == 16384); 53865#L108 assume !(ssl3_accept_~s__state~0 == 8192); 53862#L111 assume !(ssl3_accept_~s__state~0 == 24576); 53859#L114 assume !(ssl3_accept_~s__state~0 == 8195); 53857#L117 assume !(ssl3_accept_~s__state~0 == 8480); 53851#L120 assume !(ssl3_accept_~s__state~0 == 8481); 53849#L123 assume !(ssl3_accept_~s__state~0 == 8482); 53843#L126 assume !(ssl3_accept_~s__state~0 == 8464); 53842#L129 assume !(ssl3_accept_~s__state~0 == 8465); 53841#L132 assume !(ssl3_accept_~s__state~0 == 8466); 53189#L135 assume ssl3_accept_~s__state~0 == 8496; 52462#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 52200#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 52201#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 53232#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 52099#L293-2 ssl3_accept_~s__init_num~0 := 0; 53185#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 53182#L596 ssl3_accept_~skip~0 := 0; 53181#L99-3 assume true; 53180#L99-1 assume !false; 53179#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53178#L102 assume !(ssl3_accept_~s__state~0 == 12292); 53177#L105 assume !(ssl3_accept_~s__state~0 == 16384); 53176#L108 assume !(ssl3_accept_~s__state~0 == 8192); 53175#L111 assume !(ssl3_accept_~s__state~0 == 24576); 53174#L114 assume !(ssl3_accept_~s__state~0 == 8195); 53173#L117 assume !(ssl3_accept_~s__state~0 == 8480); 53172#L120 assume !(ssl3_accept_~s__state~0 == 8481); 53171#L123 assume !(ssl3_accept_~s__state~0 == 8482); 53170#L126 assume !(ssl3_accept_~s__state~0 == 8464); 53169#L129 assume !(ssl3_accept_~s__state~0 == 8465); 53168#L132 assume !(ssl3_accept_~s__state~0 == 8466); 53167#L135 assume !(ssl3_accept_~s__state~0 == 8496); 53166#L138 assume !(ssl3_accept_~s__state~0 == 8497); 53139#L141 assume ssl3_accept_~s__state~0 == 8512; 52299#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 52138#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 52100#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 52101#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 52074#L596 ssl3_accept_~skip~0 := 0; 52075#L99-3 assume true; 52263#L99-1 assume !false; 52181#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52182#L102 assume !(ssl3_accept_~s__state~0 == 12292); 52196#L105 assume !(ssl3_accept_~s__state~0 == 16384); 52197#L108 assume !(ssl3_accept_~s__state~0 == 8192); 52142#L111 assume !(ssl3_accept_~s__state~0 == 24576); 52143#L114 assume !(ssl3_accept_~s__state~0 == 8195); 54008#L117 assume !(ssl3_accept_~s__state~0 == 8480); 53703#L120 assume !(ssl3_accept_~s__state~0 == 8481); 53704#L123 assume !(ssl3_accept_~s__state~0 == 8482); 53694#L126 assume !(ssl3_accept_~s__state~0 == 8464); 53695#L129 assume !(ssl3_accept_~s__state~0 == 8465); 53687#L132 assume !(ssl3_accept_~s__state~0 == 8466); 53688#L135 assume !(ssl3_accept_~s__state~0 == 8496); 53620#L138 assume !(ssl3_accept_~s__state~0 == 8497); 53621#L141 assume !(ssl3_accept_~s__state~0 == 8512); 53613#L144 assume !(ssl3_accept_~s__state~0 == 8513); 53614#L147 assume ssl3_accept_~s__state~0 == 8528; 52282#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 52283#L324 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 53690#L324-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 52189#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 52145#L356 assume ssl3_accept_~blastFlag~0 == 6;ssl3_accept_~blastFlag~0 := 7; 52146#L356-2 assume !(ssl3_accept_~ret~0 <= 0); 52159#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 53503#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 53501#L596 ssl3_accept_~skip~0 := 0; 53490#L99-3 assume true; 53491#L99-1 assume !false; 53480#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53481#L102 assume !(ssl3_accept_~s__state~0 == 12292); 53470#L105 assume !(ssl3_accept_~s__state~0 == 16384); 53471#L108 assume !(ssl3_accept_~s__state~0 == 8192); 53460#L111 assume !(ssl3_accept_~s__state~0 == 24576); 53461#L114 assume !(ssl3_accept_~s__state~0 == 8195); 53450#L117 assume !(ssl3_accept_~s__state~0 == 8480); 53451#L120 assume !(ssl3_accept_~s__state~0 == 8481); 53440#L123 assume !(ssl3_accept_~s__state~0 == 8482); 53441#L126 assume !(ssl3_accept_~s__state~0 == 8464); 53430#L129 assume !(ssl3_accept_~s__state~0 == 8465); 53431#L132 assume !(ssl3_accept_~s__state~0 == 8466); 53420#L135 assume !(ssl3_accept_~s__state~0 == 8496); 53421#L138 assume !(ssl3_accept_~s__state~0 == 8497); 53410#L141 assume !(ssl3_accept_~s__state~0 == 8512); 53411#L144 assume !(ssl3_accept_~s__state~0 == 8513); 53400#L147 assume !(ssl3_accept_~s__state~0 == 8528); 53401#L150 assume !(ssl3_accept_~s__state~0 == 8529); 53363#L153 assume ssl3_accept_~s__state~0 == 8544; 52455#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 53811#L382 assume !(ssl3_accept_~s__session__peer~0 != 0); 53813#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 53814#L394 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 53809#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 52108#L406 assume !(ssl3_accept_~blastFlag~0 == 8); 52109#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; 53778#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 53775#L596 ssl3_accept_~skip~0 := 0; 53774#L99-3 assume true; 53511#L99-1 assume !false; 53512#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53493#L102 assume !(ssl3_accept_~s__state~0 == 12292); 53494#L105 assume !(ssl3_accept_~s__state~0 == 16384); 53483#L108 assume !(ssl3_accept_~s__state~0 == 8192); 53484#L111 assume !(ssl3_accept_~s__state~0 == 24576); 53473#L114 assume !(ssl3_accept_~s__state~0 == 8195); 53474#L117 assume !(ssl3_accept_~s__state~0 == 8480); 53463#L120 assume !(ssl3_accept_~s__state~0 == 8481); 53464#L123 assume !(ssl3_accept_~s__state~0 == 8482); 53453#L126 assume !(ssl3_accept_~s__state~0 == 8464); 53454#L129 assume !(ssl3_accept_~s__state~0 == 8465); 53443#L132 assume !(ssl3_accept_~s__state~0 == 8466); 53444#L135 assume !(ssl3_accept_~s__state~0 == 8496); 53433#L138 assume !(ssl3_accept_~s__state~0 == 8497); 53434#L141 assume !(ssl3_accept_~s__state~0 == 8512); 53423#L144 assume !(ssl3_accept_~s__state~0 == 8513); 53424#L147 assume !(ssl3_accept_~s__state~0 == 8528); 53413#L150 assume !(ssl3_accept_~s__state~0 == 8529); 53414#L153 assume !(ssl3_accept_~s__state~0 == 8544); 53403#L156 assume !(ssl3_accept_~s__state~0 == 8545); 53404#L159 assume !(ssl3_accept_~s__state~0 == 8560); 53395#L162 assume !(ssl3_accept_~s__state~0 == 8561); 53396#L165 assume ssl3_accept_~s__state~0 == 8448; 52153#L166 assume !(ssl3_accept_~num1~0 > 0); 52154#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 53769#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 53766#L596 ssl3_accept_~skip~0 := 0; 53765#L99-3 assume true; 53764#L99-1 assume !false; 53763#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53762#L102 assume !(ssl3_accept_~s__state~0 == 12292); 53761#L105 assume !(ssl3_accept_~s__state~0 == 16384); 53760#L108 assume !(ssl3_accept_~s__state~0 == 8192); 53759#L111 assume !(ssl3_accept_~s__state~0 == 24576); 53758#L114 assume !(ssl3_accept_~s__state~0 == 8195); 53757#L117 assume !(ssl3_accept_~s__state~0 == 8480); 53756#L120 assume !(ssl3_accept_~s__state~0 == 8481); 53755#L123 assume !(ssl3_accept_~s__state~0 == 8482); 53754#L126 assume !(ssl3_accept_~s__state~0 == 8464); 53753#L129 assume !(ssl3_accept_~s__state~0 == 8465); 53752#L132 assume !(ssl3_accept_~s__state~0 == 8466); 53751#L135 assume !(ssl3_accept_~s__state~0 == 8496); 53750#L138 assume !(ssl3_accept_~s__state~0 == 8497); 53749#L141 assume !(ssl3_accept_~s__state~0 == 8512); 53748#L144 assume !(ssl3_accept_~s__state~0 == 8513); 53747#L147 assume !(ssl3_accept_~s__state~0 == 8528); 53746#L150 assume !(ssl3_accept_~s__state~0 == 8529); 53745#L153 assume !(ssl3_accept_~s__state~0 == 8544); 53744#L156 assume !(ssl3_accept_~s__state~0 == 8545); 53743#L159 assume !(ssl3_accept_~s__state~0 == 8560); 53742#L162 assume !(ssl3_accept_~s__state~0 == 8561); 53740#L165 assume !(ssl3_accept_~s__state~0 == 8448); 53741#L168 assume ssl3_accept_~s__state~0 == 8576; 53697#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 53992#L449 assume !(ssl3_accept_~ret~0 <= 0); 53990#L452 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 53120#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 53652#L596 ssl3_accept_~skip~0 := 0; 53650#L99-3 assume true; 53648#L99-1 assume !false; 53646#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53644#L102 assume !(ssl3_accept_~s__state~0 == 12292); 53642#L105 assume !(ssl3_accept_~s__state~0 == 16384); 53640#L108 assume !(ssl3_accept_~s__state~0 == 8192); 53638#L111 assume !(ssl3_accept_~s__state~0 == 24576); 53636#L114 assume !(ssl3_accept_~s__state~0 == 8195); 53634#L117 assume !(ssl3_accept_~s__state~0 == 8480); 53632#L120 assume !(ssl3_accept_~s__state~0 == 8481); 53630#L123 assume !(ssl3_accept_~s__state~0 == 8482); 53628#L126 assume !(ssl3_accept_~s__state~0 == 8464); 53626#L129 assume !(ssl3_accept_~s__state~0 == 8465); 53188#L132 assume ssl3_accept_~s__state~0 == 8466; 52149#L133 [2018-11-09 23:40:26,220 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:26,220 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 18 times [2018-11-09 23:40:26,220 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:26,220 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:26,221 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:26,221 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:40:26,221 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:26,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:26,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:26,226 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:26,227 INFO L82 PathProgramCache]: Analyzing trace with hash 519286747, now seen corresponding path program 1 times [2018-11-09 23:40:26,227 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:26,227 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:26,227 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:26,227 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 23:40:26,227 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:26,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:40:26,271 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 253 proven. 0 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2018-11-09 23:40:26,271 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:40:26,271 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 23:40:26,272 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 23:40:26,272 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 23:40:26,272 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 23:40:26,272 INFO L87 Difference]: Start difference. First operand 2072 states and 2630 transitions. cyclomatic complexity: 567 Second operand 3 states. [2018-11-09 23:40:26,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:40:26,320 INFO L93 Difference]: Finished difference Result 3354 states and 4243 transitions. [2018-11-09 23:40:26,322 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 23:40:26,323 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3354 states and 4243 transitions. [2018-11-09 23:40:26,330 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3093 [2018-11-09 23:40:26,338 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3354 states to 3354 states and 4243 transitions. [2018-11-09 23:40:26,338 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3196 [2018-11-09 23:40:26,339 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3196 [2018-11-09 23:40:26,340 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3354 states and 4243 transitions. [2018-11-09 23:40:26,340 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:40:26,340 INFO L705 BuchiCegarLoop]: Abstraction has 3354 states and 4243 transitions. [2018-11-09 23:40:26,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3354 states and 4243 transitions. [2018-11-09 23:40:26,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3354 to 3354. [2018-11-09 23:40:26,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3354 states. [2018-11-09 23:40:26,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3354 states to 3354 states and 4243 transitions. [2018-11-09 23:40:26,368 INFO L728 BuchiCegarLoop]: Abstraction has 3354 states and 4243 transitions. [2018-11-09 23:40:26,369 INFO L608 BuchiCegarLoop]: Abstraction has 3354 states and 4243 transitions. [2018-11-09 23:40:26,369 INFO L442 BuchiCegarLoop]: ======== Iteration 24============ [2018-11-09 23:40:26,369 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3354 states and 4243 transitions. [2018-11-09 23:40:26,376 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3093 [2018-11-09 23:40:26,376 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:40:26,376 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:40:26,377 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-09 23:40:26,377 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:40:26,378 INFO L793 eck$LassoCheckResult]: Stem: 57683#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 57509#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 57510#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 57676#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 57677#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 57640#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 57732#L99-3 assume true; 57747#L99-1 assume !false; 58322#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58321#L102 assume !(ssl3_accept_~s__state~0 == 12292); 58320#L105 assume !(ssl3_accept_~s__state~0 == 16384); 58319#L108 assume !(ssl3_accept_~s__state~0 == 8192); 58318#L111 assume !(ssl3_accept_~s__state~0 == 24576); 58317#L114 assume !(ssl3_accept_~s__state~0 == 8195); 58316#L117 assume !(ssl3_accept_~s__state~0 == 8480); 58315#L120 assume !(ssl3_accept_~s__state~0 == 8481); 58314#L123 assume !(ssl3_accept_~s__state~0 == 8482); 58313#L126 assume ssl3_accept_~s__state~0 == 8464; 57578#L133 [2018-11-09 23:40:26,378 INFO L795 eck$LassoCheckResult]: Loop: 57578#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 57500#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 57496#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; 57497#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 60822#L596 ssl3_accept_~skip~0 := 0; 60819#L99-3 assume true; 60817#L99-1 assume !false; 60814#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60811#L102 assume !(ssl3_accept_~s__state~0 == 12292); 60808#L105 assume !(ssl3_accept_~s__state~0 == 16384); 60805#L108 assume !(ssl3_accept_~s__state~0 == 8192); 60802#L111 assume !(ssl3_accept_~s__state~0 == 24576); 60801#L114 assume !(ssl3_accept_~s__state~0 == 8195); 60800#L117 assume !(ssl3_accept_~s__state~0 == 8480); 60799#L120 assume !(ssl3_accept_~s__state~0 == 8481); 60798#L123 assume !(ssl3_accept_~s__state~0 == 8482); 60797#L126 assume !(ssl3_accept_~s__state~0 == 8464); 57698#L129 assume !(ssl3_accept_~s__state~0 == 8465); 57699#L132 assume !(ssl3_accept_~s__state~0 == 8466); 58581#L135 assume ssl3_accept_~s__state~0 == 8496; 58555#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 58822#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 58823#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 58819#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 57531#L293-2 ssl3_accept_~s__init_num~0 := 0; 58815#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 58807#L596 ssl3_accept_~skip~0 := 0; 58808#L99-3 assume true; 58803#L99-1 assume !false; 58804#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58799#L102 assume !(ssl3_accept_~s__state~0 == 12292); 58800#L105 assume !(ssl3_accept_~s__state~0 == 16384); 58795#L108 assume !(ssl3_accept_~s__state~0 == 8192); 58796#L111 assume !(ssl3_accept_~s__state~0 == 24576); 58791#L114 assume !(ssl3_accept_~s__state~0 == 8195); 58792#L117 assume !(ssl3_accept_~s__state~0 == 8480); 58787#L120 assume !(ssl3_accept_~s__state~0 == 8481); 58788#L123 assume !(ssl3_accept_~s__state~0 == 8482); 58783#L126 assume !(ssl3_accept_~s__state~0 == 8464); 58784#L129 assume !(ssl3_accept_~s__state~0 == 8465); 58779#L132 assume !(ssl3_accept_~s__state~0 == 8466); 58780#L135 assume !(ssl3_accept_~s__state~0 == 8496); 58775#L138 assume !(ssl3_accept_~s__state~0 == 8497); 58776#L141 assume ssl3_accept_~s__state~0 == 8512; 58549#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 59981#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 59978#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 59975#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 59972#L596 ssl3_accept_~skip~0 := 0; 59971#L99-3 assume true; 59970#L99-1 assume !false; 59969#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59968#L102 assume !(ssl3_accept_~s__state~0 == 12292); 59967#L105 assume !(ssl3_accept_~s__state~0 == 16384); 59966#L108 assume !(ssl3_accept_~s__state~0 == 8192); 59965#L111 assume !(ssl3_accept_~s__state~0 == 24576); 59964#L114 assume !(ssl3_accept_~s__state~0 == 8195); 59963#L117 assume !(ssl3_accept_~s__state~0 == 8480); 59962#L120 assume !(ssl3_accept_~s__state~0 == 8481); 59961#L123 assume !(ssl3_accept_~s__state~0 == 8482); 59960#L126 assume !(ssl3_accept_~s__state~0 == 8464); 59959#L129 assume !(ssl3_accept_~s__state~0 == 8465); 59958#L132 assume !(ssl3_accept_~s__state~0 == 8466); 59957#L135 assume !(ssl3_accept_~s__state~0 == 8496); 59956#L138 assume !(ssl3_accept_~s__state~0 == 8497); 59955#L141 assume !(ssl3_accept_~s__state~0 == 8512); 59954#L144 assume !(ssl3_accept_~s__state~0 == 8513); 59953#L147 assume ssl3_accept_~s__state~0 == 8528; 58470#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 59952#L324 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 59950#L324-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 59944#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 59947#L356 assume !(ssl3_accept_~blastFlag~0 == 6); 59942#L356-2 assume !(ssl3_accept_~ret~0 <= 0); 59938#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 59935#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 59932#L596 ssl3_accept_~skip~0 := 0; 59931#L99-3 assume true; 59929#L99-1 assume !false; 59924#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59922#L102 assume !(ssl3_accept_~s__state~0 == 12292); 59920#L105 assume !(ssl3_accept_~s__state~0 == 16384); 59918#L108 assume !(ssl3_accept_~s__state~0 == 8192); 59916#L111 assume !(ssl3_accept_~s__state~0 == 24576); 59914#L114 assume !(ssl3_accept_~s__state~0 == 8195); 59912#L117 assume !(ssl3_accept_~s__state~0 == 8480); 59910#L120 assume !(ssl3_accept_~s__state~0 == 8481); 59908#L123 assume !(ssl3_accept_~s__state~0 == 8482); 59906#L126 assume !(ssl3_accept_~s__state~0 == 8464); 59904#L129 assume !(ssl3_accept_~s__state~0 == 8465); 59902#L132 assume !(ssl3_accept_~s__state~0 == 8466); 59900#L135 assume !(ssl3_accept_~s__state~0 == 8496); 59898#L138 assume !(ssl3_accept_~s__state~0 == 8497); 59896#L141 assume !(ssl3_accept_~s__state~0 == 8512); 59894#L144 assume !(ssl3_accept_~s__state~0 == 8513); 59892#L147 assume !(ssl3_accept_~s__state~0 == 8528); 59890#L150 assume !(ssl3_accept_~s__state~0 == 8529); 59888#L153 assume ssl3_accept_~s__state~0 == 8544; 58455#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 59885#L382 assume !(ssl3_accept_~s__session__peer~0 != 0); 59882#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 59878#L394 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 59876#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 59874#L406 assume !(ssl3_accept_~blastFlag~0 == 8); 59872#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; 59868#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 59865#L596 ssl3_accept_~skip~0 := 0; 59864#L99-3 assume true; 59863#L99-1 assume !false; 59862#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59861#L102 assume !(ssl3_accept_~s__state~0 == 12292); 59860#L105 assume !(ssl3_accept_~s__state~0 == 16384); 59859#L108 assume !(ssl3_accept_~s__state~0 == 8192); 59858#L111 assume !(ssl3_accept_~s__state~0 == 24576); 59857#L114 assume !(ssl3_accept_~s__state~0 == 8195); 59856#L117 assume !(ssl3_accept_~s__state~0 == 8480); 59855#L120 assume !(ssl3_accept_~s__state~0 == 8481); 59854#L123 assume !(ssl3_accept_~s__state~0 == 8482); 59853#L126 assume !(ssl3_accept_~s__state~0 == 8464); 59852#L129 assume !(ssl3_accept_~s__state~0 == 8465); 59851#L132 assume !(ssl3_accept_~s__state~0 == 8466); 59850#L135 assume !(ssl3_accept_~s__state~0 == 8496); 59849#L138 assume !(ssl3_accept_~s__state~0 == 8497); 59848#L141 assume !(ssl3_accept_~s__state~0 == 8512); 59847#L144 assume !(ssl3_accept_~s__state~0 == 8513); 59846#L147 assume !(ssl3_accept_~s__state~0 == 8528); 59845#L150 assume !(ssl3_accept_~s__state~0 == 8529); 59844#L153 assume !(ssl3_accept_~s__state~0 == 8544); 59843#L156 assume !(ssl3_accept_~s__state~0 == 8545); 59842#L159 assume !(ssl3_accept_~s__state~0 == 8560); 59841#L162 assume !(ssl3_accept_~s__state~0 == 8561); 59840#L165 assume ssl3_accept_~s__state~0 == 8448; 59839#L166 assume !(ssl3_accept_~num1~0 > 0); 59836#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 59833#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 59830#L596 ssl3_accept_~skip~0 := 0; 59829#L99-3 assume true; 59828#L99-1 assume !false; 59827#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59826#L102 assume !(ssl3_accept_~s__state~0 == 12292); 59825#L105 assume !(ssl3_accept_~s__state~0 == 16384); 59824#L108 assume !(ssl3_accept_~s__state~0 == 8192); 59823#L111 assume !(ssl3_accept_~s__state~0 == 24576); 59822#L114 assume !(ssl3_accept_~s__state~0 == 8195); 59821#L117 assume !(ssl3_accept_~s__state~0 == 8480); 59820#L120 assume !(ssl3_accept_~s__state~0 == 8481); 59819#L123 assume !(ssl3_accept_~s__state~0 == 8482); 59818#L126 assume !(ssl3_accept_~s__state~0 == 8464); 59817#L129 assume !(ssl3_accept_~s__state~0 == 8465); 59816#L132 assume !(ssl3_accept_~s__state~0 == 8466); 59815#L135 assume !(ssl3_accept_~s__state~0 == 8496); 59814#L138 assume !(ssl3_accept_~s__state~0 == 8497); 59813#L141 assume !(ssl3_accept_~s__state~0 == 8512); 59812#L144 assume !(ssl3_accept_~s__state~0 == 8513); 59811#L147 assume !(ssl3_accept_~s__state~0 == 8528); 59810#L150 assume !(ssl3_accept_~s__state~0 == 8529); 59809#L153 assume !(ssl3_accept_~s__state~0 == 8544); 59808#L156 assume !(ssl3_accept_~s__state~0 == 8545); 59807#L159 assume !(ssl3_accept_~s__state~0 == 8560); 59806#L162 assume !(ssl3_accept_~s__state~0 == 8561); 59805#L165 assume !(ssl3_accept_~s__state~0 == 8448); 59804#L168 assume ssl3_accept_~s__state~0 == 8576; 59765#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 59803#L449 assume !(ssl3_accept_~ret~0 <= 0); 59802#L452 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 58746#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 60828#L596 ssl3_accept_~skip~0 := 0; 60824#L99-3 assume true; 60821#L99-1 assume !false; 60818#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60816#L102 assume !(ssl3_accept_~s__state~0 == 12292); 60813#L105 assume !(ssl3_accept_~s__state~0 == 16384); 60810#L108 assume !(ssl3_accept_~s__state~0 == 8192); 60807#L111 assume !(ssl3_accept_~s__state~0 == 24576); 60804#L114 assume !(ssl3_accept_~s__state~0 == 8195); 60795#L117 assume !(ssl3_accept_~s__state~0 == 8480); 60794#L120 assume !(ssl3_accept_~s__state~0 == 8481); 57713#L123 assume !(ssl3_accept_~s__state~0 == 8482); 57692#L126 assume !(ssl3_accept_~s__state~0 == 8464); 57693#L129 assume !(ssl3_accept_~s__state~0 == 8465); 60796#L132 assume ssl3_accept_~s__state~0 == 8466; 57578#L133 [2018-11-09 23:40:26,378 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:26,378 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 19 times [2018-11-09 23:40:26,378 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:26,379 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:26,379 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:26,379 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:40:26,379 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:26,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:26,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:26,385 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:26,386 INFO L82 PathProgramCache]: Analyzing trace with hash -519297827, now seen corresponding path program 1 times [2018-11-09 23:40:26,386 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:26,386 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:26,386 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:26,386 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:40:26,387 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:26,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:40:26,474 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 296 proven. 0 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2018-11-09 23:40:26,475 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:40:26,475 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-09 23:40:26,475 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 23:40:26,475 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-09 23:40:26,475 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-09 23:40:26,475 INFO L87 Difference]: Start difference. First operand 3354 states and 4243 transitions. cyclomatic complexity: 898 Second operand 5 states. [2018-11-09 23:40:26,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:40:26,569 INFO L93 Difference]: Finished difference Result 16402 states and 20651 transitions. [2018-11-09 23:40:26,571 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-11-09 23:40:26,572 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16402 states and 20651 transitions. [2018-11-09 23:40:26,612 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 15829 [2018-11-09 23:40:26,646 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16402 states to 16402 states and 20651 transitions. [2018-11-09 23:40:26,646 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 16244 [2018-11-09 23:40:26,654 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 16244 [2018-11-09 23:40:26,654 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16402 states and 20651 transitions. [2018-11-09 23:40:26,663 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:40:26,663 INFO L705 BuchiCegarLoop]: Abstraction has 16402 states and 20651 transitions. [2018-11-09 23:40:26,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16402 states and 20651 transitions. [2018-11-09 23:40:26,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16402 to 6014. [2018-11-09 23:40:26,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6014 states. [2018-11-09 23:40:26,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6014 states to 6014 states and 7583 transitions. [2018-11-09 23:40:26,734 INFO L728 BuchiCegarLoop]: Abstraction has 6014 states and 7583 transitions. [2018-11-09 23:40:26,734 INFO L608 BuchiCegarLoop]: Abstraction has 6014 states and 7583 transitions. [2018-11-09 23:40:26,734 INFO L442 BuchiCegarLoop]: ======== Iteration 25============ [2018-11-09 23:40:26,734 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6014 states and 7583 transitions. [2018-11-09 23:40:26,745 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 5753 [2018-11-09 23:40:26,745 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:40:26,745 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:40:26,747 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-09 23:40:26,747 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:40:26,747 INFO L793 eck$LassoCheckResult]: Stem: 77466#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 77282#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 77283#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 77457#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 77458#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 77414#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 77519#L99-3 assume true; 77534#L99-1 assume !false; 77776#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 77777#L102 assume !(ssl3_accept_~s__state~0 == 12292); 77772#L105 assume !(ssl3_accept_~s__state~0 == 16384); 77773#L108 assume !(ssl3_accept_~s__state~0 == 8192); 77768#L111 assume !(ssl3_accept_~s__state~0 == 24576); 77769#L114 assume !(ssl3_accept_~s__state~0 == 8195); 77764#L117 assume !(ssl3_accept_~s__state~0 == 8480); 77765#L120 assume !(ssl3_accept_~s__state~0 == 8481); 77760#L123 assume !(ssl3_accept_~s__state~0 == 8482); 77761#L126 assume ssl3_accept_~s__state~0 == 8464; 77686#L133 [2018-11-09 23:40:26,747 INFO L795 eck$LassoCheckResult]: Loop: 77686#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 82287#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 82283#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; 82284#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 82310#L596 ssl3_accept_~skip~0 := 0; 82309#L99-3 assume true; 82308#L99-1 assume !false; 82307#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82306#L102 assume !(ssl3_accept_~s__state~0 == 12292); 82305#L105 assume !(ssl3_accept_~s__state~0 == 16384); 82304#L108 assume !(ssl3_accept_~s__state~0 == 8192); 82303#L111 assume !(ssl3_accept_~s__state~0 == 24576); 82302#L114 assume !(ssl3_accept_~s__state~0 == 8195); 82301#L117 assume !(ssl3_accept_~s__state~0 == 8480); 82300#L120 assume !(ssl3_accept_~s__state~0 == 8481); 82299#L123 assume !(ssl3_accept_~s__state~0 == 8482); 81821#L126 assume !(ssl3_accept_~s__state~0 == 8464); 81822#L129 assume !(ssl3_accept_~s__state~0 == 8465); 81747#L132 assume !(ssl3_accept_~s__state~0 == 8466); 81728#L135 assume ssl3_accept_~s__state~0 == 8496; 77680#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 81723#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 79329#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 81717#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 77303#L293-2 ssl3_accept_~s__init_num~0 := 0; 81709#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 81704#L596 ssl3_accept_~skip~0 := 0; 81701#L99-3 assume true; 81698#L99-1 assume !false; 81695#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81692#L102 assume !(ssl3_accept_~s__state~0 == 12292); 81689#L105 assume !(ssl3_accept_~s__state~0 == 16384); 81686#L108 assume !(ssl3_accept_~s__state~0 == 8192); 81683#L111 assume !(ssl3_accept_~s__state~0 == 24576); 81680#L114 assume !(ssl3_accept_~s__state~0 == 8195); 81677#L117 assume !(ssl3_accept_~s__state~0 == 8480); 81675#L120 assume !(ssl3_accept_~s__state~0 == 8481); 81674#L123 assume !(ssl3_accept_~s__state~0 == 8482); 81671#L126 assume !(ssl3_accept_~s__state~0 == 8464); 81668#L129 assume !(ssl3_accept_~s__state~0 == 8465); 81665#L132 assume !(ssl3_accept_~s__state~0 == 8466); 81662#L135 assume !(ssl3_accept_~s__state~0 == 8496); 81656#L138 assume !(ssl3_accept_~s__state~0 == 8497); 77984#L141 assume ssl3_accept_~s__state~0 == 8512; 77985#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 79239#L304 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 79240#L308 assume !(ssl3_accept_~blastFlag~0 == 2); 82062#L308-2 assume !(ssl3_accept_~ret~0 <= 0); 82061#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 82057#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 82054#L596 ssl3_accept_~skip~0 := 0; 82053#L99-3 assume true; 82052#L99-1 assume !false; 82051#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82050#L102 assume !(ssl3_accept_~s__state~0 == 12292); 82049#L105 assume !(ssl3_accept_~s__state~0 == 16384); 82048#L108 assume !(ssl3_accept_~s__state~0 == 8192); 82047#L111 assume !(ssl3_accept_~s__state~0 == 24576); 82046#L114 assume !(ssl3_accept_~s__state~0 == 8195); 82045#L117 assume !(ssl3_accept_~s__state~0 == 8480); 82044#L120 assume !(ssl3_accept_~s__state~0 == 8481); 82043#L123 assume !(ssl3_accept_~s__state~0 == 8482); 82042#L126 assume !(ssl3_accept_~s__state~0 == 8464); 82041#L129 assume !(ssl3_accept_~s__state~0 == 8465); 82040#L132 assume !(ssl3_accept_~s__state~0 == 8466); 82039#L135 assume !(ssl3_accept_~s__state~0 == 8496); 82038#L138 assume !(ssl3_accept_~s__state~0 == 8497); 82037#L141 assume !(ssl3_accept_~s__state~0 == 8512); 82036#L144 assume !(ssl3_accept_~s__state~0 == 8513); 82035#L147 assume ssl3_accept_~s__state~0 == 8528; 77673#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 82034#L324 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 82032#L324-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 82026#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 82028#L356 assume !(ssl3_accept_~blastFlag~0 == 6); 82024#L356-2 assume !(ssl3_accept_~ret~0 <= 0); 82020#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 82016#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 82009#L596 ssl3_accept_~skip~0 := 0; 82007#L99-3 assume true; 82005#L99-1 assume !false; 82003#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82001#L102 assume !(ssl3_accept_~s__state~0 == 12292); 81999#L105 assume !(ssl3_accept_~s__state~0 == 16384); 81997#L108 assume !(ssl3_accept_~s__state~0 == 8192); 81995#L111 assume !(ssl3_accept_~s__state~0 == 24576); 81993#L114 assume !(ssl3_accept_~s__state~0 == 8195); 81991#L117 assume !(ssl3_accept_~s__state~0 == 8480); 81989#L120 assume !(ssl3_accept_~s__state~0 == 8481); 81987#L123 assume !(ssl3_accept_~s__state~0 == 8482); 81985#L126 assume !(ssl3_accept_~s__state~0 == 8464); 81983#L129 assume !(ssl3_accept_~s__state~0 == 8465); 81981#L132 assume !(ssl3_accept_~s__state~0 == 8466); 81979#L135 assume !(ssl3_accept_~s__state~0 == 8496); 81977#L138 assume !(ssl3_accept_~s__state~0 == 8497); 81975#L141 assume !(ssl3_accept_~s__state~0 == 8512); 81973#L144 assume !(ssl3_accept_~s__state~0 == 8513); 81971#L147 assume !(ssl3_accept_~s__state~0 == 8528); 81969#L150 assume !(ssl3_accept_~s__state~0 == 8529); 81967#L153 assume ssl3_accept_~s__state~0 == 8544; 77668#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 81964#L382 assume !(ssl3_accept_~s__session__peer~0 != 0); 81962#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 81959#L394 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 81957#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 81956#L406 assume !(ssl3_accept_~blastFlag~0 == 8); 81955#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; 81869#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 81866#L596 ssl3_accept_~skip~0 := 0; 81865#L99-3 assume true; 81864#L99-1 assume !false; 81863#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81816#L102 assume !(ssl3_accept_~s__state~0 == 12292); 81815#L105 assume !(ssl3_accept_~s__state~0 == 16384); 81813#L108 assume !(ssl3_accept_~s__state~0 == 8192); 81811#L111 assume !(ssl3_accept_~s__state~0 == 24576); 81810#L114 assume !(ssl3_accept_~s__state~0 == 8195); 81809#L117 assume !(ssl3_accept_~s__state~0 == 8480); 81808#L120 assume !(ssl3_accept_~s__state~0 == 8481); 81806#L123 assume !(ssl3_accept_~s__state~0 == 8482); 81805#L126 assume !(ssl3_accept_~s__state~0 == 8464); 81804#L129 assume !(ssl3_accept_~s__state~0 == 8465); 81803#L132 assume !(ssl3_accept_~s__state~0 == 8466); 81802#L135 assume !(ssl3_accept_~s__state~0 == 8496); 81800#L138 assume !(ssl3_accept_~s__state~0 == 8497); 81798#L141 assume !(ssl3_accept_~s__state~0 == 8512); 81796#L144 assume !(ssl3_accept_~s__state~0 == 8513); 81795#L147 assume !(ssl3_accept_~s__state~0 == 8528); 81794#L150 assume !(ssl3_accept_~s__state~0 == 8529); 81788#L153 assume !(ssl3_accept_~s__state~0 == 8544); 81786#L156 assume !(ssl3_accept_~s__state~0 == 8545); 81784#L159 assume !(ssl3_accept_~s__state~0 == 8560); 81782#L162 assume !(ssl3_accept_~s__state~0 == 8561); 81780#L165 assume ssl3_accept_~s__state~0 == 8448; 81778#L166 assume !(ssl3_accept_~num1~0 > 0); 81775#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 81755#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 81751#L596 ssl3_accept_~skip~0 := 0; 81749#L99-3 assume true; 81746#L99-1 assume !false; 81727#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81725#L102 assume !(ssl3_accept_~s__state~0 == 12292); 81722#L105 assume !(ssl3_accept_~s__state~0 == 16384); 81720#L108 assume !(ssl3_accept_~s__state~0 == 8192); 81716#L111 assume !(ssl3_accept_~s__state~0 == 24576); 81713#L114 assume !(ssl3_accept_~s__state~0 == 8195); 81706#L117 assume !(ssl3_accept_~s__state~0 == 8480); 81703#L120 assume !(ssl3_accept_~s__state~0 == 8481); 81700#L123 assume !(ssl3_accept_~s__state~0 == 8482); 81697#L126 assume !(ssl3_accept_~s__state~0 == 8464); 81694#L129 assume !(ssl3_accept_~s__state~0 == 8465); 81691#L132 assume !(ssl3_accept_~s__state~0 == 8466); 81688#L135 assume !(ssl3_accept_~s__state~0 == 8496); 81685#L138 assume !(ssl3_accept_~s__state~0 == 8497); 81682#L141 assume !(ssl3_accept_~s__state~0 == 8512); 81679#L144 assume !(ssl3_accept_~s__state~0 == 8513); 81657#L147 assume !(ssl3_accept_~s__state~0 == 8528); 81653#L150 assume !(ssl3_accept_~s__state~0 == 8529); 81652#L153 assume !(ssl3_accept_~s__state~0 == 8544); 81423#L156 assume !(ssl3_accept_~s__state~0 == 8545); 81422#L159 assume !(ssl3_accept_~s__state~0 == 8560); 81421#L162 assume !(ssl3_accept_~s__state~0 == 8561); 81420#L165 assume !(ssl3_accept_~s__state~0 == 8448); 81413#L168 assume ssl3_accept_~s__state~0 == 8576; 81411#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 81410#L449 assume !(ssl3_accept_~ret~0 <= 0); 81409#L452 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 81230#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 82272#L596 ssl3_accept_~skip~0 := 0; 82268#L99-3 assume true; 82263#L99-1 assume !false; 82259#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82255#L102 assume !(ssl3_accept_~s__state~0 == 12292); 82250#L105 assume !(ssl3_accept_~s__state~0 == 16384); 82246#L108 assume !(ssl3_accept_~s__state~0 == 8192); 82242#L111 assume !(ssl3_accept_~s__state~0 == 24576); 82237#L114 assume !(ssl3_accept_~s__state~0 == 8195); 82205#L117 assume !(ssl3_accept_~s__state~0 == 8480); 82204#L120 assume !(ssl3_accept_~s__state~0 == 8481); 82069#L123 assume !(ssl3_accept_~s__state~0 == 8482); 82070#L126 assume !(ssl3_accept_~s__state~0 == 8464); 81819#L129 assume !(ssl3_accept_~s__state~0 == 8465); 81820#L132 assume ssl3_accept_~s__state~0 == 8466; 77686#L133 [2018-11-09 23:40:26,747 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:26,748 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 20 times [2018-11-09 23:40:26,748 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:26,748 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:26,748 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:26,749 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:40:26,749 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:26,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:26,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:26,755 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:26,755 INFO L82 PathProgramCache]: Analyzing trace with hash 1293567797, now seen corresponding path program 1 times [2018-11-09 23:40:26,755 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:26,755 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:26,756 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:26,756 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 23:40:26,756 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:26,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:40:26,826 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 193 proven. 0 refuted. 0 times theorem prover too weak. 200 trivial. 0 not checked. [2018-11-09 23:40:26,826 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:40:26,826 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 23:40:26,826 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 23:40:26,826 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 23:40:26,826 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 23:40:26,827 INFO L87 Difference]: Start difference. First operand 6014 states and 7583 transitions. cyclomatic complexity: 1580 Second operand 3 states. [2018-11-09 23:40:26,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:40:26,856 INFO L93 Difference]: Finished difference Result 6754 states and 8461 transitions. [2018-11-09 23:40:26,858 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 23:40:26,858 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6754 states and 8461 transitions. [2018-11-09 23:40:26,873 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 6351 [2018-11-09 23:40:26,886 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6754 states to 6754 states and 8461 transitions. [2018-11-09 23:40:26,886 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6549 [2018-11-09 23:40:26,890 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6549 [2018-11-09 23:40:26,890 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6754 states and 8461 transitions. [2018-11-09 23:40:26,890 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:40:26,890 INFO L705 BuchiCegarLoop]: Abstraction has 6754 states and 8461 transitions. [2018-11-09 23:40:26,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6754 states and 8461 transitions. [2018-11-09 23:40:26,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6754 to 6754. [2018-11-09 23:40:26,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6754 states. [2018-11-09 23:40:26,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6754 states to 6754 states and 8461 transitions. [2018-11-09 23:40:26,938 INFO L728 BuchiCegarLoop]: Abstraction has 6754 states and 8461 transitions. [2018-11-09 23:40:26,938 INFO L608 BuchiCegarLoop]: Abstraction has 6754 states and 8461 transitions. [2018-11-09 23:40:26,938 INFO L442 BuchiCegarLoop]: ======== Iteration 26============ [2018-11-09 23:40:26,938 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6754 states and 8461 transitions. [2018-11-09 23:40:26,953 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 6351 [2018-11-09 23:40:26,953 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:40:26,953 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:40:26,954 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-09 23:40:26,954 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:40:26,955 INFO L793 eck$LassoCheckResult]: Stem: 90241#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 90053#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 90054#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 90236#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 90237#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 90193#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 90292#L99-3 assume true; 90307#L99-1 assume !false; 91736#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91735#L102 assume !(ssl3_accept_~s__state~0 == 12292); 91734#L105 assume !(ssl3_accept_~s__state~0 == 16384); 91733#L108 assume !(ssl3_accept_~s__state~0 == 8192); 91732#L111 assume !(ssl3_accept_~s__state~0 == 24576); 91731#L114 assume !(ssl3_accept_~s__state~0 == 8195); 91730#L117 assume !(ssl3_accept_~s__state~0 == 8480); 91729#L120 assume !(ssl3_accept_~s__state~0 == 8481); 90642#L123 assume !(ssl3_accept_~s__state~0 == 8482); 90643#L126 assume ssl3_accept_~s__state~0 == 8464; 90478#L133 [2018-11-09 23:40:26,955 INFO L795 eck$LassoCheckResult]: Loop: 90478#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 91702#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 91698#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; 91699#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 91723#L596 ssl3_accept_~skip~0 := 0; 91722#L99-3 assume true; 91721#L99-1 assume !false; 91720#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91719#L102 assume !(ssl3_accept_~s__state~0 == 12292); 91718#L105 assume !(ssl3_accept_~s__state~0 == 16384); 91717#L108 assume !(ssl3_accept_~s__state~0 == 8192); 91716#L111 assume !(ssl3_accept_~s__state~0 == 24576); 91715#L114 assume !(ssl3_accept_~s__state~0 == 8195); 91714#L117 assume !(ssl3_accept_~s__state~0 == 8480); 91713#L120 assume !(ssl3_accept_~s__state~0 == 8481); 91712#L123 assume !(ssl3_accept_~s__state~0 == 8482); 91711#L126 assume !(ssl3_accept_~s__state~0 == 8464); 91710#L129 assume !(ssl3_accept_~s__state~0 == 8465); 91663#L132 assume !(ssl3_accept_~s__state~0 == 8466); 90471#L135 assume ssl3_accept_~s__state~0 == 8496; 90472#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 90467#L287 assume !(ssl3_accept_~blastFlag~0 == 1); 90468#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 90998#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 90434#L293-2 ssl3_accept_~s__init_num~0 := 0; 90822#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 90820#L596 ssl3_accept_~skip~0 := 0; 90796#L99-3 assume true; 90797#L99-1 assume !false; 90779#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 90780#L102 assume !(ssl3_accept_~s__state~0 == 12292); 90767#L105 assume !(ssl3_accept_~s__state~0 == 16384); 90768#L108 assume !(ssl3_accept_~s__state~0 == 8192); 90755#L111 assume !(ssl3_accept_~s__state~0 == 24576); 90756#L114 assume !(ssl3_accept_~s__state~0 == 8195); 90743#L117 assume !(ssl3_accept_~s__state~0 == 8480); 90744#L120 assume !(ssl3_accept_~s__state~0 == 8481); 90731#L123 assume !(ssl3_accept_~s__state~0 == 8482); 90732#L126 assume !(ssl3_accept_~s__state~0 == 8464); 90719#L129 assume !(ssl3_accept_~s__state~0 == 8465); 90720#L132 assume !(ssl3_accept_~s__state~0 == 8466); 90707#L135 assume !(ssl3_accept_~s__state~0 == 8496); 90708#L138 assume !(ssl3_accept_~s__state~0 == 8497); 90534#L141 assume ssl3_accept_~s__state~0 == 8512; 90535#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 91655#L304 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 91651#L308 assume !(ssl3_accept_~blastFlag~0 == 2); 91652#L308-2 assume !(ssl3_accept_~ret~0 <= 0); 91985#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 91982#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 91979#L596 ssl3_accept_~skip~0 := 0; 91978#L99-3 assume true; 91977#L99-1 assume !false; 91976#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91975#L102 assume !(ssl3_accept_~s__state~0 == 12292); 91974#L105 assume !(ssl3_accept_~s__state~0 == 16384); 91973#L108 assume !(ssl3_accept_~s__state~0 == 8192); 91972#L111 assume !(ssl3_accept_~s__state~0 == 24576); 91971#L114 assume !(ssl3_accept_~s__state~0 == 8195); 91970#L117 assume !(ssl3_accept_~s__state~0 == 8480); 91969#L120 assume !(ssl3_accept_~s__state~0 == 8481); 91968#L123 assume !(ssl3_accept_~s__state~0 == 8482); 91967#L126 assume !(ssl3_accept_~s__state~0 == 8464); 91966#L129 assume !(ssl3_accept_~s__state~0 == 8465); 91965#L132 assume !(ssl3_accept_~s__state~0 == 8466); 91964#L135 assume !(ssl3_accept_~s__state~0 == 8496); 91963#L138 assume !(ssl3_accept_~s__state~0 == 8497); 91962#L141 assume !(ssl3_accept_~s__state~0 == 8512); 91961#L144 assume !(ssl3_accept_~s__state~0 == 8513); 91960#L147 assume ssl3_accept_~s__state~0 == 8528; 90577#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 91959#L324 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 91957#L324-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 91951#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 91953#L356 assume !(ssl3_accept_~blastFlag~0 == 6); 91949#L356-2 assume !(ssl3_accept_~ret~0 <= 0); 91945#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 91942#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 91939#L596 ssl3_accept_~skip~0 := 0; 91938#L99-3 assume true; 91936#L99-1 assume !false; 91931#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91929#L102 assume !(ssl3_accept_~s__state~0 == 12292); 91927#L105 assume !(ssl3_accept_~s__state~0 == 16384); 91925#L108 assume !(ssl3_accept_~s__state~0 == 8192); 91923#L111 assume !(ssl3_accept_~s__state~0 == 24576); 91921#L114 assume !(ssl3_accept_~s__state~0 == 8195); 91919#L117 assume !(ssl3_accept_~s__state~0 == 8480); 91917#L120 assume !(ssl3_accept_~s__state~0 == 8481); 91915#L123 assume !(ssl3_accept_~s__state~0 == 8482); 91913#L126 assume !(ssl3_accept_~s__state~0 == 8464); 91911#L129 assume !(ssl3_accept_~s__state~0 == 8465); 91909#L132 assume !(ssl3_accept_~s__state~0 == 8466); 91907#L135 assume !(ssl3_accept_~s__state~0 == 8496); 91905#L138 assume !(ssl3_accept_~s__state~0 == 8497); 91903#L141 assume !(ssl3_accept_~s__state~0 == 8512); 91901#L144 assume !(ssl3_accept_~s__state~0 == 8513); 91899#L147 assume !(ssl3_accept_~s__state~0 == 8528); 91897#L150 assume !(ssl3_accept_~s__state~0 == 8529); 91895#L153 assume ssl3_accept_~s__state~0 == 8544; 90571#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 91892#L382 assume !(ssl3_accept_~s__session__peer~0 != 0); 91889#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 91885#L394 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 91883#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 91881#L406 assume !(ssl3_accept_~blastFlag~0 == 8); 91879#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; 91875#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 91872#L596 ssl3_accept_~skip~0 := 0; 91871#L99-3 assume true; 91870#L99-1 assume !false; 91869#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91868#L102 assume !(ssl3_accept_~s__state~0 == 12292); 91867#L105 assume !(ssl3_accept_~s__state~0 == 16384); 91866#L108 assume !(ssl3_accept_~s__state~0 == 8192); 91865#L111 assume !(ssl3_accept_~s__state~0 == 24576); 91864#L114 assume !(ssl3_accept_~s__state~0 == 8195); 91863#L117 assume !(ssl3_accept_~s__state~0 == 8480); 91862#L120 assume !(ssl3_accept_~s__state~0 == 8481); 91861#L123 assume !(ssl3_accept_~s__state~0 == 8482); 91860#L126 assume !(ssl3_accept_~s__state~0 == 8464); 91859#L129 assume !(ssl3_accept_~s__state~0 == 8465); 91858#L132 assume !(ssl3_accept_~s__state~0 == 8466); 91857#L135 assume !(ssl3_accept_~s__state~0 == 8496); 91856#L138 assume !(ssl3_accept_~s__state~0 == 8497); 91855#L141 assume !(ssl3_accept_~s__state~0 == 8512); 91854#L144 assume !(ssl3_accept_~s__state~0 == 8513); 91853#L147 assume !(ssl3_accept_~s__state~0 == 8528); 91852#L150 assume !(ssl3_accept_~s__state~0 == 8529); 91851#L153 assume !(ssl3_accept_~s__state~0 == 8544); 91850#L156 assume !(ssl3_accept_~s__state~0 == 8545); 91849#L159 assume !(ssl3_accept_~s__state~0 == 8560); 91848#L162 assume !(ssl3_accept_~s__state~0 == 8561); 91847#L165 assume ssl3_accept_~s__state~0 == 8448; 91846#L166 assume !(ssl3_accept_~num1~0 > 0); 91843#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 91840#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 91837#L596 ssl3_accept_~skip~0 := 0; 91836#L99-3 assume true; 91835#L99-1 assume !false; 91834#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91833#L102 assume !(ssl3_accept_~s__state~0 == 12292); 91832#L105 assume !(ssl3_accept_~s__state~0 == 16384); 91831#L108 assume !(ssl3_accept_~s__state~0 == 8192); 91830#L111 assume !(ssl3_accept_~s__state~0 == 24576); 91829#L114 assume !(ssl3_accept_~s__state~0 == 8195); 91828#L117 assume !(ssl3_accept_~s__state~0 == 8480); 91827#L120 assume !(ssl3_accept_~s__state~0 == 8481); 91826#L123 assume !(ssl3_accept_~s__state~0 == 8482); 91825#L126 assume !(ssl3_accept_~s__state~0 == 8464); 91824#L129 assume !(ssl3_accept_~s__state~0 == 8465); 91823#L132 assume !(ssl3_accept_~s__state~0 == 8466); 91822#L135 assume !(ssl3_accept_~s__state~0 == 8496); 91821#L138 assume !(ssl3_accept_~s__state~0 == 8497); 91820#L141 assume !(ssl3_accept_~s__state~0 == 8512); 91819#L144 assume !(ssl3_accept_~s__state~0 == 8513); 91818#L147 assume !(ssl3_accept_~s__state~0 == 8528); 91817#L150 assume !(ssl3_accept_~s__state~0 == 8529); 91816#L153 assume !(ssl3_accept_~s__state~0 == 8544); 91815#L156 assume !(ssl3_accept_~s__state~0 == 8545); 91814#L159 assume !(ssl3_accept_~s__state~0 == 8560); 91813#L162 assume !(ssl3_accept_~s__state~0 == 8561); 91811#L165 assume !(ssl3_accept_~s__state~0 == 8448); 91774#L168 assume ssl3_accept_~s__state~0 == 8576; 91775#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 91705#L449 assume !(ssl3_accept_~ret~0 <= 0); 91706#L452 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 91305#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 91685#L596 ssl3_accept_~skip~0 := 0; 91684#L99-3 assume true; 91676#L99-1 assume !false; 91675#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91674#L102 assume !(ssl3_accept_~s__state~0 == 12292); 91673#L105 assume !(ssl3_accept_~s__state~0 == 16384); 91672#L108 assume !(ssl3_accept_~s__state~0 == 8192); 91671#L111 assume !(ssl3_accept_~s__state~0 == 24576); 91670#L114 assume !(ssl3_accept_~s__state~0 == 8195); 91669#L117 assume !(ssl3_accept_~s__state~0 == 8480); 91668#L120 assume !(ssl3_accept_~s__state~0 == 8481); 91667#L123 assume !(ssl3_accept_~s__state~0 == 8482); 91666#L126 assume !(ssl3_accept_~s__state~0 == 8464); 91664#L129 assume !(ssl3_accept_~s__state~0 == 8465); 91665#L132 assume ssl3_accept_~s__state~0 == 8466; 90478#L133 [2018-11-09 23:40:26,955 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:26,955 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 21 times [2018-11-09 23:40:26,955 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:26,955 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:26,956 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:26,956 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:40:26,956 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:26,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:26,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:26,963 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:26,963 INFO L82 PathProgramCache]: Analyzing trace with hash 1863839603, now seen corresponding path program 1 times [2018-11-09 23:40:26,964 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:26,964 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:26,964 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:26,964 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 23:40:26,965 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:26,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:40:27,006 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2018-11-09 23:40:27,007 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:40:27,007 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 23:40:27,007 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 23:40:27,007 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 23:40:27,007 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 23:40:27,007 INFO L87 Difference]: Start difference. First operand 6754 states and 8461 transitions. cyclomatic complexity: 1719 Second operand 3 states. [2018-11-09 23:40:27,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:40:27,047 INFO L93 Difference]: Finished difference Result 6854 states and 8581 transitions. [2018-11-09 23:40:27,047 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 23:40:27,048 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6854 states and 8581 transitions. [2018-11-09 23:40:27,064 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 6451 [2018-11-09 23:40:27,077 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6854 states to 6854 states and 8581 transitions. [2018-11-09 23:40:27,077 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6649 [2018-11-09 23:40:27,080 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6649 [2018-11-09 23:40:27,080 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6854 states and 8581 transitions. [2018-11-09 23:40:27,085 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:40:27,085 INFO L705 BuchiCegarLoop]: Abstraction has 6854 states and 8581 transitions. [2018-11-09 23:40:27,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6854 states and 8581 transitions. [2018-11-09 23:40:27,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6854 to 6854. [2018-11-09 23:40:27,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6854 states. [2018-11-09 23:40:27,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6854 states to 6854 states and 8581 transitions. [2018-11-09 23:40:27,133 INFO L728 BuchiCegarLoop]: Abstraction has 6854 states and 8581 transitions. [2018-11-09 23:40:27,133 INFO L608 BuchiCegarLoop]: Abstraction has 6854 states and 8581 transitions. [2018-11-09 23:40:27,133 INFO L442 BuchiCegarLoop]: ======== Iteration 27============ [2018-11-09 23:40:27,134 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6854 states and 8581 transitions. [2018-11-09 23:40:27,147 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 6451 [2018-11-09 23:40:27,147 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:40:27,147 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:40:27,149 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-09 23:40:27,149 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:40:27,149 INFO L793 eck$LassoCheckResult]: Stem: 103853#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 103671#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 103672#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 103845#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 103846#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 103806#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 103908#L99-3 assume true; 103923#L99-1 assume !false; 104259#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 104260#L102 assume !(ssl3_accept_~s__state~0 == 12292); 104255#L105 assume !(ssl3_accept_~s__state~0 == 16384); 104256#L108 assume !(ssl3_accept_~s__state~0 == 8192); 104251#L111 assume !(ssl3_accept_~s__state~0 == 24576); 104252#L114 assume !(ssl3_accept_~s__state~0 == 8195); 104247#L117 assume !(ssl3_accept_~s__state~0 == 8480); 104248#L120 assume !(ssl3_accept_~s__state~0 == 8481); 104240#L123 assume !(ssl3_accept_~s__state~0 == 8482); 104241#L126 assume ssl3_accept_~s__state~0 == 8464; 104064#L133 [2018-11-09 23:40:27,149 INFO L795 eck$LassoCheckResult]: Loop: 104064#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 105071#L274 assume !(ssl3_accept_~blastFlag~0 == 0); 105069#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; 105070#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 105055#L596 ssl3_accept_~skip~0 := 0; 105056#L99-3 assume true; 105044#L99-1 assume !false; 105045#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 105032#L102 assume !(ssl3_accept_~s__state~0 == 12292); 105033#L105 assume !(ssl3_accept_~s__state~0 == 16384); 105024#L108 assume !(ssl3_accept_~s__state~0 == 8192); 105025#L111 assume !(ssl3_accept_~s__state~0 == 24576); 105016#L114 assume !(ssl3_accept_~s__state~0 == 8195); 105017#L117 assume !(ssl3_accept_~s__state~0 == 8480); 105010#L120 assume !(ssl3_accept_~s__state~0 == 8481); 105011#L123 assume !(ssl3_accept_~s__state~0 == 8482); 105006#L126 assume !(ssl3_accept_~s__state~0 == 8464); 105007#L129 assume !(ssl3_accept_~s__state~0 == 8465); 105003#L132 assume !(ssl3_accept_~s__state~0 == 8466); 105002#L135 assume ssl3_accept_~s__state~0 == 8496; 104038#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 104999#L287 assume !(ssl3_accept_~blastFlag~0 == 1); 104998#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 104995#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 103694#L293-2 ssl3_accept_~s__init_num~0 := 0; 104987#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 104979#L596 ssl3_accept_~skip~0 := 0; 104977#L99-3 assume true; 104975#L99-1 assume !false; 104973#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 104971#L102 assume !(ssl3_accept_~s__state~0 == 12292); 104969#L105 assume !(ssl3_accept_~s__state~0 == 16384); 104967#L108 assume !(ssl3_accept_~s__state~0 == 8192); 104965#L111 assume !(ssl3_accept_~s__state~0 == 24576); 104963#L114 assume !(ssl3_accept_~s__state~0 == 8195); 104961#L117 assume !(ssl3_accept_~s__state~0 == 8480); 104959#L120 assume !(ssl3_accept_~s__state~0 == 8481); 104957#L123 assume !(ssl3_accept_~s__state~0 == 8482); 104955#L126 assume !(ssl3_accept_~s__state~0 == 8464); 104953#L129 assume !(ssl3_accept_~s__state~0 == 8465); 104951#L132 assume !(ssl3_accept_~s__state~0 == 8466); 104949#L135 assume !(ssl3_accept_~s__state~0 == 8496); 104947#L138 assume !(ssl3_accept_~s__state~0 == 8497); 104945#L141 assume ssl3_accept_~s__state~0 == 8512; 104180#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 104942#L304 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 104938#L308 assume !(ssl3_accept_~blastFlag~0 == 2); 104939#L308-2 assume !(ssl3_accept_~ret~0 <= 0); 105294#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 105291#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 105288#L596 ssl3_accept_~skip~0 := 0; 105287#L99-3 assume true; 105286#L99-1 assume !false; 105285#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 105284#L102 assume !(ssl3_accept_~s__state~0 == 12292); 105283#L105 assume !(ssl3_accept_~s__state~0 == 16384); 105282#L108 assume !(ssl3_accept_~s__state~0 == 8192); 105281#L111 assume !(ssl3_accept_~s__state~0 == 24576); 105280#L114 assume !(ssl3_accept_~s__state~0 == 8195); 105279#L117 assume !(ssl3_accept_~s__state~0 == 8480); 105278#L120 assume !(ssl3_accept_~s__state~0 == 8481); 105277#L123 assume !(ssl3_accept_~s__state~0 == 8482); 105276#L126 assume !(ssl3_accept_~s__state~0 == 8464); 105275#L129 assume !(ssl3_accept_~s__state~0 == 8465); 105274#L132 assume !(ssl3_accept_~s__state~0 == 8466); 105273#L135 assume !(ssl3_accept_~s__state~0 == 8496); 105272#L138 assume !(ssl3_accept_~s__state~0 == 8497); 105271#L141 assume !(ssl3_accept_~s__state~0 == 8512); 105270#L144 assume !(ssl3_accept_~s__state~0 == 8513); 105269#L147 assume ssl3_accept_~s__state~0 == 8528; 104176#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 105268#L324 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 105266#L324-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 105260#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 105262#L356 assume !(ssl3_accept_~blastFlag~0 == 6); 105258#L356-2 assume !(ssl3_accept_~ret~0 <= 0); 105254#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 105251#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 105248#L596 ssl3_accept_~skip~0 := 0; 105247#L99-3 assume true; 105245#L99-1 assume !false; 105240#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 105238#L102 assume !(ssl3_accept_~s__state~0 == 12292); 105236#L105 assume !(ssl3_accept_~s__state~0 == 16384); 105234#L108 assume !(ssl3_accept_~s__state~0 == 8192); 105232#L111 assume !(ssl3_accept_~s__state~0 == 24576); 105230#L114 assume !(ssl3_accept_~s__state~0 == 8195); 105228#L117 assume !(ssl3_accept_~s__state~0 == 8480); 105226#L120 assume !(ssl3_accept_~s__state~0 == 8481); 105224#L123 assume !(ssl3_accept_~s__state~0 == 8482); 105222#L126 assume !(ssl3_accept_~s__state~0 == 8464); 105220#L129 assume !(ssl3_accept_~s__state~0 == 8465); 105218#L132 assume !(ssl3_accept_~s__state~0 == 8466); 105216#L135 assume !(ssl3_accept_~s__state~0 == 8496); 105214#L138 assume !(ssl3_accept_~s__state~0 == 8497); 105212#L141 assume !(ssl3_accept_~s__state~0 == 8512); 105210#L144 assume !(ssl3_accept_~s__state~0 == 8513); 105208#L147 assume !(ssl3_accept_~s__state~0 == 8528); 105206#L150 assume !(ssl3_accept_~s__state~0 == 8529); 105204#L153 assume ssl3_accept_~s__state~0 == 8544; 104170#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 105201#L382 assume !(ssl3_accept_~s__session__peer~0 != 0); 105198#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 105194#L394 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 105192#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 105190#L406 assume !(ssl3_accept_~blastFlag~0 == 8); 105188#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; 105184#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 105181#L596 ssl3_accept_~skip~0 := 0; 105180#L99-3 assume true; 105179#L99-1 assume !false; 105178#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 105177#L102 assume !(ssl3_accept_~s__state~0 == 12292); 105176#L105 assume !(ssl3_accept_~s__state~0 == 16384); 105175#L108 assume !(ssl3_accept_~s__state~0 == 8192); 105174#L111 assume !(ssl3_accept_~s__state~0 == 24576); 105173#L114 assume !(ssl3_accept_~s__state~0 == 8195); 105172#L117 assume !(ssl3_accept_~s__state~0 == 8480); 105171#L120 assume !(ssl3_accept_~s__state~0 == 8481); 105170#L123 assume !(ssl3_accept_~s__state~0 == 8482); 105169#L126 assume !(ssl3_accept_~s__state~0 == 8464); 105168#L129 assume !(ssl3_accept_~s__state~0 == 8465); 105167#L132 assume !(ssl3_accept_~s__state~0 == 8466); 105166#L135 assume !(ssl3_accept_~s__state~0 == 8496); 105165#L138 assume !(ssl3_accept_~s__state~0 == 8497); 105164#L141 assume !(ssl3_accept_~s__state~0 == 8512); 105163#L144 assume !(ssl3_accept_~s__state~0 == 8513); 105162#L147 assume !(ssl3_accept_~s__state~0 == 8528); 105161#L150 assume !(ssl3_accept_~s__state~0 == 8529); 105160#L153 assume !(ssl3_accept_~s__state~0 == 8544); 105159#L156 assume !(ssl3_accept_~s__state~0 == 8545); 105158#L159 assume !(ssl3_accept_~s__state~0 == 8560); 105157#L162 assume !(ssl3_accept_~s__state~0 == 8561); 105156#L165 assume ssl3_accept_~s__state~0 == 8448; 105155#L166 assume !(ssl3_accept_~num1~0 > 0); 105152#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 105149#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 105146#L596 ssl3_accept_~skip~0 := 0; 105145#L99-3 assume true; 105144#L99-1 assume !false; 105143#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 105142#L102 assume !(ssl3_accept_~s__state~0 == 12292); 105141#L105 assume !(ssl3_accept_~s__state~0 == 16384); 105140#L108 assume !(ssl3_accept_~s__state~0 == 8192); 105139#L111 assume !(ssl3_accept_~s__state~0 == 24576); 105138#L114 assume !(ssl3_accept_~s__state~0 == 8195); 105137#L117 assume !(ssl3_accept_~s__state~0 == 8480); 105136#L120 assume !(ssl3_accept_~s__state~0 == 8481); 105135#L123 assume !(ssl3_accept_~s__state~0 == 8482); 105134#L126 assume !(ssl3_accept_~s__state~0 == 8464); 105133#L129 assume !(ssl3_accept_~s__state~0 == 8465); 105132#L132 assume !(ssl3_accept_~s__state~0 == 8466); 105131#L135 assume !(ssl3_accept_~s__state~0 == 8496); 105130#L138 assume !(ssl3_accept_~s__state~0 == 8497); 105129#L141 assume !(ssl3_accept_~s__state~0 == 8512); 105128#L144 assume !(ssl3_accept_~s__state~0 == 8513); 105127#L147 assume !(ssl3_accept_~s__state~0 == 8528); 105126#L150 assume !(ssl3_accept_~s__state~0 == 8529); 105125#L153 assume !(ssl3_accept_~s__state~0 == 8544); 105124#L156 assume !(ssl3_accept_~s__state~0 == 8545); 105123#L159 assume !(ssl3_accept_~s__state~0 == 8560); 105122#L162 assume !(ssl3_accept_~s__state~0 == 8561); 105120#L165 assume !(ssl3_accept_~s__state~0 == 8448); 105109#L168 assume ssl3_accept_~s__state~0 == 8576; 105103#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 105102#L449 assume !(ssl3_accept_~ret~0 <= 0); 105067#L452 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 105062#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 105060#L596 ssl3_accept_~skip~0 := 0; 105051#L99-3 assume true; 105052#L99-1 assume !false; 105038#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 105039#L102 assume !(ssl3_accept_~s__state~0 == 12292); 105028#L105 assume !(ssl3_accept_~s__state~0 == 16384); 105029#L108 assume !(ssl3_accept_~s__state~0 == 8192); 105020#L111 assume !(ssl3_accept_~s__state~0 == 24576); 105021#L114 assume !(ssl3_accept_~s__state~0 == 8195); 105012#L117 assume !(ssl3_accept_~s__state~0 == 8480); 105013#L120 assume !(ssl3_accept_~s__state~0 == 8481); 105008#L123 assume !(ssl3_accept_~s__state~0 == 8482); 105009#L126 assume !(ssl3_accept_~s__state~0 == 8464); 105004#L129 assume !(ssl3_accept_~s__state~0 == 8465); 105005#L132 assume ssl3_accept_~s__state~0 == 8466; 104064#L133 [2018-11-09 23:40:27,149 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:27,149 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 22 times [2018-11-09 23:40:27,150 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:27,150 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:27,150 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:27,150 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:40:27,150 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:27,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:27,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:27,156 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:27,156 INFO L82 PathProgramCache]: Analyzing trace with hash 515706033, now seen corresponding path program 1 times [2018-11-09 23:40:27,156 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:27,157 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:27,157 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:27,157 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 23:40:27,157 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:27,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:27,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:27,190 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:27,190 INFO L82 PathProgramCache]: Analyzing trace with hash 955798595, now seen corresponding path program 1 times [2018-11-09 23:40:27,191 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:27,191 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:27,191 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:27,191 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:40:27,191 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:27,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:40:27,215 INFO L134 CoverageAnalysis]: Checked inductivity of 477 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 393 trivial. 0 not checked. [2018-11-09 23:40:27,216 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:40:27,216 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 23:40:27,983 WARN L179 SmtUtils]: Spent 756.00 ms on a formula simplification. DAG size of input: 391 DAG size of output: 149 [2018-11-09 23:40:28,065 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 23:40:28,065 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 23:40:28,065 INFO L87 Difference]: Start difference. First operand 6854 states and 8581 transitions. cyclomatic complexity: 1743 Second operand 3 states. [2018-11-09 23:40:28,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:40:28,097 INFO L93 Difference]: Finished difference Result 6574 states and 8239 transitions. [2018-11-09 23:40:28,097 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 23:40:28,097 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6574 states and 8239 transitions. [2018-11-09 23:40:28,114 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 6306 [2018-11-09 23:40:28,130 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6574 states to 6574 states and 8239 transitions. [2018-11-09 23:40:28,130 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6465 [2018-11-09 23:40:28,134 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6465 [2018-11-09 23:40:28,134 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6574 states and 8239 transitions. [2018-11-09 23:40:28,136 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:40:28,136 INFO L705 BuchiCegarLoop]: Abstraction has 6574 states and 8239 transitions. [2018-11-09 23:40:28,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6574 states and 8239 transitions. [2018-11-09 23:40:28,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6574 to 6574. [2018-11-09 23:40:28,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6574 states. [2018-11-09 23:40:28,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6574 states to 6574 states and 8239 transitions. [2018-11-09 23:40:28,192 INFO L728 BuchiCegarLoop]: Abstraction has 6574 states and 8239 transitions. [2018-11-09 23:40:28,192 INFO L608 BuchiCegarLoop]: Abstraction has 6574 states and 8239 transitions. [2018-11-09 23:40:28,193 INFO L442 BuchiCegarLoop]: ======== Iteration 28============ [2018-11-09 23:40:28,193 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6574 states and 8239 transitions. [2018-11-09 23:40:28,209 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 6306 [2018-11-09 23:40:28,209 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:40:28,209 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:40:28,210 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] [2018-11-09 23:40:28,210 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:40:28,210 INFO L793 eck$LassoCheckResult]: Stem: 117290#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 117107#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 117108#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 117281#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 117282#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 117242#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 117343#L99-3 assume true; 117370#L99-1 assume !false; 119066#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119058#L102 assume !(ssl3_accept_~s__state~0 == 12292); 119059#L105 assume !(ssl3_accept_~s__state~0 == 16384); 119050#L108 assume !(ssl3_accept_~s__state~0 == 8192); 119051#L111 assume !(ssl3_accept_~s__state~0 == 24576); 119042#L114 assume !(ssl3_accept_~s__state~0 == 8195); 119043#L117 assume !(ssl3_accept_~s__state~0 == 8480); 119034#L120 assume !(ssl3_accept_~s__state~0 == 8481); 119035#L123 assume !(ssl3_accept_~s__state~0 == 8482); 117577#L126 assume ssl3_accept_~s__state~0 == 8464; 117573#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 117528#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 117526#L274-2 [2018-11-09 23:40:28,211 INFO L795 eck$LassoCheckResult]: Loop: 117526#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; 117523#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 117520#L596 ssl3_accept_~skip~0 := 0; 117519#L99-3 assume true; 117518#L99-1 assume !false; 117517#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 117516#L102 assume !(ssl3_accept_~s__state~0 == 12292); 117515#L105 assume !(ssl3_accept_~s__state~0 == 16384); 117514#L108 assume !(ssl3_accept_~s__state~0 == 8192); 117513#L111 assume !(ssl3_accept_~s__state~0 == 24576); 117512#L114 assume !(ssl3_accept_~s__state~0 == 8195); 117511#L117 assume !(ssl3_accept_~s__state~0 == 8480); 117510#L120 assume !(ssl3_accept_~s__state~0 == 8481); 117509#L123 assume !(ssl3_accept_~s__state~0 == 8482); 117508#L126 assume !(ssl3_accept_~s__state~0 == 8464); 117507#L129 assume !(ssl3_accept_~s__state~0 == 8465); 117506#L132 assume !(ssl3_accept_~s__state~0 == 8466); 117430#L135 assume ssl3_accept_~s__state~0 == 8496; 117431#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 117417#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 117416#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 117414#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 117413#L293-2 ssl3_accept_~s__init_num~0 := 0; 117409#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 117406#L596 ssl3_accept_~skip~0 := 0; 117405#L99-3 assume true; 117404#L99-1 assume !false; 117403#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 117402#L102 assume !(ssl3_accept_~s__state~0 == 12292); 117401#L105 assume !(ssl3_accept_~s__state~0 == 16384); 117400#L108 assume !(ssl3_accept_~s__state~0 == 8192); 117399#L111 assume !(ssl3_accept_~s__state~0 == 24576); 117398#L114 assume !(ssl3_accept_~s__state~0 == 8195); 117397#L117 assume !(ssl3_accept_~s__state~0 == 8480); 117396#L120 assume !(ssl3_accept_~s__state~0 == 8481); 117395#L123 assume !(ssl3_accept_~s__state~0 == 8482); 117394#L126 assume !(ssl3_accept_~s__state~0 == 8464); 117393#L129 assume !(ssl3_accept_~s__state~0 == 8465); 117392#L132 assume !(ssl3_accept_~s__state~0 == 8466); 117391#L135 assume !(ssl3_accept_~s__state~0 == 8496); 117390#L138 assume !(ssl3_accept_~s__state~0 == 8497); 117389#L141 assume ssl3_accept_~s__state~0 == 8512; 117388#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 117386#L304 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 117285#L308 assume ssl3_accept_~blastFlag~0 == 2;ssl3_accept_~blastFlag~0 := 6; 117286#L308-2 assume !(ssl3_accept_~ret~0 <= 0); 117997#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 117994#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 117991#L596 ssl3_accept_~skip~0 := 0; 117990#L99-3 assume true; 117989#L99-1 assume !false; 117988#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 117987#L102 assume !(ssl3_accept_~s__state~0 == 12292); 117986#L105 assume !(ssl3_accept_~s__state~0 == 16384); 117985#L108 assume !(ssl3_accept_~s__state~0 == 8192); 117984#L111 assume !(ssl3_accept_~s__state~0 == 24576); 117983#L114 assume !(ssl3_accept_~s__state~0 == 8195); 117982#L117 assume !(ssl3_accept_~s__state~0 == 8480); 117981#L120 assume !(ssl3_accept_~s__state~0 == 8481); 117980#L123 assume !(ssl3_accept_~s__state~0 == 8482); 117979#L126 assume !(ssl3_accept_~s__state~0 == 8464); 117978#L129 assume !(ssl3_accept_~s__state~0 == 8465); 117977#L132 assume !(ssl3_accept_~s__state~0 == 8466); 117976#L135 assume !(ssl3_accept_~s__state~0 == 8496); 117975#L138 assume !(ssl3_accept_~s__state~0 == 8497); 117974#L141 assume !(ssl3_accept_~s__state~0 == 8512); 117973#L144 assume !(ssl3_accept_~s__state~0 == 8513); 117972#L147 assume ssl3_accept_~s__state~0 == 8528; 117585#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 117971#L324 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 117969#L324-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 117963#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 117965#L356 assume ssl3_accept_~blastFlag~0 == 6;ssl3_accept_~blastFlag~0 := 7; 117961#L356-2 assume !(ssl3_accept_~ret~0 <= 0); 117957#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 117954#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 117951#L596 ssl3_accept_~skip~0 := 0; 117950#L99-3 assume true; 117948#L99-1 assume !false; 117943#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 117941#L102 assume !(ssl3_accept_~s__state~0 == 12292); 117939#L105 assume !(ssl3_accept_~s__state~0 == 16384); 117937#L108 assume !(ssl3_accept_~s__state~0 == 8192); 117935#L111 assume !(ssl3_accept_~s__state~0 == 24576); 117933#L114 assume !(ssl3_accept_~s__state~0 == 8195); 117931#L117 assume !(ssl3_accept_~s__state~0 == 8480); 117929#L120 assume !(ssl3_accept_~s__state~0 == 8481); 117927#L123 assume !(ssl3_accept_~s__state~0 == 8482); 117925#L126 assume !(ssl3_accept_~s__state~0 == 8464); 117923#L129 assume !(ssl3_accept_~s__state~0 == 8465); 117921#L132 assume !(ssl3_accept_~s__state~0 == 8466); 117919#L135 assume !(ssl3_accept_~s__state~0 == 8496); 117917#L138 assume !(ssl3_accept_~s__state~0 == 8497); 117915#L141 assume !(ssl3_accept_~s__state~0 == 8512); 117913#L144 assume !(ssl3_accept_~s__state~0 == 8513); 117911#L147 assume !(ssl3_accept_~s__state~0 == 8528); 117909#L150 assume !(ssl3_accept_~s__state~0 == 8529); 117907#L153 assume ssl3_accept_~s__state~0 == 8544; 117563#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 117904#L382 assume !(ssl3_accept_~s__session__peer~0 != 0); 117901#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 117897#L394 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 117895#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 117893#L406 assume !(ssl3_accept_~blastFlag~0 == 8); 117891#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; 117887#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 117884#L596 ssl3_accept_~skip~0 := 0; 117883#L99-3 assume true; 117882#L99-1 assume !false; 117881#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 117880#L102 assume !(ssl3_accept_~s__state~0 == 12292); 117879#L105 assume !(ssl3_accept_~s__state~0 == 16384); 117878#L108 assume !(ssl3_accept_~s__state~0 == 8192); 117877#L111 assume !(ssl3_accept_~s__state~0 == 24576); 117876#L114 assume !(ssl3_accept_~s__state~0 == 8195); 117875#L117 assume !(ssl3_accept_~s__state~0 == 8480); 117874#L120 assume !(ssl3_accept_~s__state~0 == 8481); 117873#L123 assume !(ssl3_accept_~s__state~0 == 8482); 117872#L126 assume !(ssl3_accept_~s__state~0 == 8464); 117871#L129 assume !(ssl3_accept_~s__state~0 == 8465); 117870#L132 assume !(ssl3_accept_~s__state~0 == 8466); 117869#L135 assume !(ssl3_accept_~s__state~0 == 8496); 117868#L138 assume !(ssl3_accept_~s__state~0 == 8497); 117867#L141 assume !(ssl3_accept_~s__state~0 == 8512); 117866#L144 assume !(ssl3_accept_~s__state~0 == 8513); 117865#L147 assume !(ssl3_accept_~s__state~0 == 8528); 117864#L150 assume !(ssl3_accept_~s__state~0 == 8529); 117863#L153 assume !(ssl3_accept_~s__state~0 == 8544); 117862#L156 assume !(ssl3_accept_~s__state~0 == 8545); 117861#L159 assume !(ssl3_accept_~s__state~0 == 8560); 117860#L162 assume !(ssl3_accept_~s__state~0 == 8561); 117859#L165 assume ssl3_accept_~s__state~0 == 8448; 117858#L166 assume !(ssl3_accept_~num1~0 > 0); 117855#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 117852#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 117849#L596 ssl3_accept_~skip~0 := 0; 117848#L99-3 assume true; 117847#L99-1 assume !false; 117846#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 117845#L102 assume !(ssl3_accept_~s__state~0 == 12292); 117844#L105 assume !(ssl3_accept_~s__state~0 == 16384); 117843#L108 assume !(ssl3_accept_~s__state~0 == 8192); 117842#L111 assume !(ssl3_accept_~s__state~0 == 24576); 117841#L114 assume !(ssl3_accept_~s__state~0 == 8195); 117840#L117 assume !(ssl3_accept_~s__state~0 == 8480); 117839#L120 assume !(ssl3_accept_~s__state~0 == 8481); 117838#L123 assume !(ssl3_accept_~s__state~0 == 8482); 117837#L126 assume !(ssl3_accept_~s__state~0 == 8464); 117836#L129 assume !(ssl3_accept_~s__state~0 == 8465); 117835#L132 assume !(ssl3_accept_~s__state~0 == 8466); 117834#L135 assume !(ssl3_accept_~s__state~0 == 8496); 117833#L138 assume !(ssl3_accept_~s__state~0 == 8497); 117832#L141 assume !(ssl3_accept_~s__state~0 == 8512); 117831#L144 assume !(ssl3_accept_~s__state~0 == 8513); 117830#L147 assume !(ssl3_accept_~s__state~0 == 8528); 117829#L150 assume !(ssl3_accept_~s__state~0 == 8529); 117828#L153 assume !(ssl3_accept_~s__state~0 == 8544); 117827#L156 assume !(ssl3_accept_~s__state~0 == 8545); 117826#L159 assume !(ssl3_accept_~s__state~0 == 8560); 117825#L162 assume !(ssl3_accept_~s__state~0 == 8561); 117823#L165 assume !(ssl3_accept_~s__state~0 == 8448); 117812#L168 assume ssl3_accept_~s__state~0 == 8576; 117807#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 117664#L449 assume !(ssl3_accept_~ret~0 <= 0); 117656#L452 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 117653#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 117650#L596 ssl3_accept_~skip~0 := 0; 117649#L99-3 assume true; 117648#L99-1 assume !false; 117647#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 117646#L102 assume !(ssl3_accept_~s__state~0 == 12292); 117645#L105 assume !(ssl3_accept_~s__state~0 == 16384); 117644#L108 assume !(ssl3_accept_~s__state~0 == 8192); 117643#L111 assume !(ssl3_accept_~s__state~0 == 24576); 117642#L114 assume !(ssl3_accept_~s__state~0 == 8195); 117641#L117 assume !(ssl3_accept_~s__state~0 == 8480); 117640#L120 assume !(ssl3_accept_~s__state~0 == 8481); 117639#L123 assume !(ssl3_accept_~s__state~0 == 8482); 117638#L126 assume !(ssl3_accept_~s__state~0 == 8464); 117636#L129 assume !(ssl3_accept_~s__state~0 == 8465); 117637#L132 assume ssl3_accept_~s__state~0 == 8466; 117436#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 117566#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 117526#L274-2 [2018-11-09 23:40:28,211 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:28,211 INFO L82 PathProgramCache]: Analyzing trace with hash 1681137586, now seen corresponding path program 1 times [2018-11-09 23:40:28,211 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:28,211 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:28,212 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:28,212 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:40:28,212 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:28,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:28,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:28,218 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:28,218 INFO L82 PathProgramCache]: Analyzing trace with hash 1523334295, now seen corresponding path program 1 times [2018-11-09 23:40:28,218 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:28,218 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:28,219 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:28,219 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:40:28,219 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:28,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:40:28,267 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2018-11-09 23:40:28,267 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:40:28,267 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-09 23:40:28,268 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 23:40:28,268 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 23:40:28,268 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 23:40:28,268 INFO L87 Difference]: Start difference. First operand 6574 states and 8239 transitions. cyclomatic complexity: 1679 Second operand 3 states. [2018-11-09 23:40:28,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:40:28,353 INFO L93 Difference]: Finished difference Result 9134 states and 11453 transitions. [2018-11-09 23:40:28,356 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 23:40:28,356 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9134 states and 11453 transitions. [2018-11-09 23:40:28,379 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 8866 [2018-11-09 23:40:28,393 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9134 states to 9134 states and 11453 transitions. [2018-11-09 23:40:28,394 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9025 [2018-11-09 23:40:28,399 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9025 [2018-11-09 23:40:28,399 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9134 states and 11453 transitions. [2018-11-09 23:40:28,401 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:40:28,401 INFO L705 BuchiCegarLoop]: Abstraction has 9134 states and 11453 transitions. [2018-11-09 23:40:28,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9134 states and 11453 transitions. [2018-11-09 23:40:28,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9134 to 9134. [2018-11-09 23:40:28,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9134 states. [2018-11-09 23:40:28,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9134 states to 9134 states and 11453 transitions. [2018-11-09 23:40:28,468 INFO L728 BuchiCegarLoop]: Abstraction has 9134 states and 11453 transitions. [2018-11-09 23:40:28,468 INFO L608 BuchiCegarLoop]: Abstraction has 9134 states and 11453 transitions. [2018-11-09 23:40:28,468 INFO L442 BuchiCegarLoop]: ======== Iteration 29============ [2018-11-09 23:40:28,468 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9134 states and 11453 transitions. [2018-11-09 23:40:28,487 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 8866 [2018-11-09 23:40:28,487 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:40:28,487 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:40:28,488 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] [2018-11-09 23:40:28,488 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:40:28,489 INFO L793 eck$LassoCheckResult]: Stem: 132996#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 132821#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 132822#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 132988#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 132989#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 132950#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 133037#L99-3 assume true; 133068#L99-1 assume !false; 134665#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 134659#L102 assume !(ssl3_accept_~s__state~0 == 12292); 134660#L105 assume !(ssl3_accept_~s__state~0 == 16384); 134653#L108 assume !(ssl3_accept_~s__state~0 == 8192); 134654#L111 assume !(ssl3_accept_~s__state~0 == 24576); 134645#L114 assume !(ssl3_accept_~s__state~0 == 8195); 134646#L117 assume !(ssl3_accept_~s__state~0 == 8480); 134638#L120 assume !(ssl3_accept_~s__state~0 == 8481); 134639#L123 assume !(ssl3_accept_~s__state~0 == 8482); 133270#L126 assume ssl3_accept_~s__state~0 == 8464; 133268#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 133227#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 133225#L274-2 [2018-11-09 23:40:28,489 INFO L795 eck$LassoCheckResult]: Loop: 133225#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; 133222#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 133219#L596 ssl3_accept_~skip~0 := 0; 133218#L99-3 assume true; 133217#L99-1 assume !false; 133216#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 133215#L102 assume !(ssl3_accept_~s__state~0 == 12292); 133214#L105 assume !(ssl3_accept_~s__state~0 == 16384); 133213#L108 assume !(ssl3_accept_~s__state~0 == 8192); 133212#L111 assume !(ssl3_accept_~s__state~0 == 24576); 133211#L114 assume !(ssl3_accept_~s__state~0 == 8195); 133210#L117 assume !(ssl3_accept_~s__state~0 == 8480); 133209#L120 assume !(ssl3_accept_~s__state~0 == 8481); 133208#L123 assume !(ssl3_accept_~s__state~0 == 8482); 133207#L126 assume !(ssl3_accept_~s__state~0 == 8464); 133206#L129 assume !(ssl3_accept_~s__state~0 == 8465); 133205#L132 assume !(ssl3_accept_~s__state~0 == 8466); 133129#L135 assume ssl3_accept_~s__state~0 == 8496; 133130#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 133121#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 133120#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 133118#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 133117#L293-2 ssl3_accept_~s__init_num~0 := 0; 133113#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 133110#L596 ssl3_accept_~skip~0 := 0; 133109#L99-3 assume true; 133108#L99-1 assume !false; 133107#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 133106#L102 assume !(ssl3_accept_~s__state~0 == 12292); 133105#L105 assume !(ssl3_accept_~s__state~0 == 16384); 133104#L108 assume !(ssl3_accept_~s__state~0 == 8192); 133103#L111 assume !(ssl3_accept_~s__state~0 == 24576); 133102#L114 assume !(ssl3_accept_~s__state~0 == 8195); 133101#L117 assume !(ssl3_accept_~s__state~0 == 8480); 133100#L120 assume !(ssl3_accept_~s__state~0 == 8481); 133099#L123 assume !(ssl3_accept_~s__state~0 == 8482); 133098#L126 assume !(ssl3_accept_~s__state~0 == 8464); 133097#L129 assume !(ssl3_accept_~s__state~0 == 8465); 133096#L132 assume !(ssl3_accept_~s__state~0 == 8466); 133095#L135 assume !(ssl3_accept_~s__state~0 == 8496); 133094#L138 assume !(ssl3_accept_~s__state~0 == 8497); 133093#L141 assume ssl3_accept_~s__state~0 == 8512; 133092#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 133090#L304 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 132991#L308 assume ssl3_accept_~blastFlag~0 == 2;ssl3_accept_~blastFlag~0 := 6; 132992#L308-2 assume !(ssl3_accept_~ret~0 <= 0); 133650#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 133647#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 133644#L596 ssl3_accept_~skip~0 := 0; 133643#L99-3 assume true; 133642#L99-1 assume !false; 133641#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 133640#L102 assume !(ssl3_accept_~s__state~0 == 12292); 133639#L105 assume !(ssl3_accept_~s__state~0 == 16384); 133638#L108 assume !(ssl3_accept_~s__state~0 == 8192); 133637#L111 assume !(ssl3_accept_~s__state~0 == 24576); 133636#L114 assume !(ssl3_accept_~s__state~0 == 8195); 133635#L117 assume !(ssl3_accept_~s__state~0 == 8480); 133634#L120 assume !(ssl3_accept_~s__state~0 == 8481); 133633#L123 assume !(ssl3_accept_~s__state~0 == 8482); 133632#L126 assume !(ssl3_accept_~s__state~0 == 8464); 133631#L129 assume !(ssl3_accept_~s__state~0 == 8465); 133630#L132 assume !(ssl3_accept_~s__state~0 == 8466); 133629#L135 assume !(ssl3_accept_~s__state~0 == 8496); 133628#L138 assume !(ssl3_accept_~s__state~0 == 8497); 133627#L141 assume !(ssl3_accept_~s__state~0 == 8512); 133626#L144 assume !(ssl3_accept_~s__state~0 == 8513); 133625#L147 assume ssl3_accept_~s__state~0 == 8528; 133283#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 133624#L324 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 133622#L324-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 133615#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 133617#L356 assume !(ssl3_accept_~blastFlag~0 == 6); 133613#L356-2 assume !(ssl3_accept_~ret~0 <= 0); 133609#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 133606#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 133603#L596 ssl3_accept_~skip~0 := 0; 133602#L99-3 assume true; 133600#L99-1 assume !false; 133595#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 133593#L102 assume !(ssl3_accept_~s__state~0 == 12292); 133591#L105 assume !(ssl3_accept_~s__state~0 == 16384); 133589#L108 assume !(ssl3_accept_~s__state~0 == 8192); 133587#L111 assume !(ssl3_accept_~s__state~0 == 24576); 133585#L114 assume !(ssl3_accept_~s__state~0 == 8195); 133583#L117 assume !(ssl3_accept_~s__state~0 == 8480); 133581#L120 assume !(ssl3_accept_~s__state~0 == 8481); 133579#L123 assume !(ssl3_accept_~s__state~0 == 8482); 133577#L126 assume !(ssl3_accept_~s__state~0 == 8464); 133575#L129 assume !(ssl3_accept_~s__state~0 == 8465); 133573#L132 assume !(ssl3_accept_~s__state~0 == 8466); 133571#L135 assume !(ssl3_accept_~s__state~0 == 8496); 133569#L138 assume !(ssl3_accept_~s__state~0 == 8497); 133567#L141 assume !(ssl3_accept_~s__state~0 == 8512); 133565#L144 assume !(ssl3_accept_~s__state~0 == 8513); 133563#L147 assume !(ssl3_accept_~s__state~0 == 8528); 133561#L150 assume !(ssl3_accept_~s__state~0 == 8529); 133559#L153 assume ssl3_accept_~s__state~0 == 8544; 133263#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 133556#L382 assume !(ssl3_accept_~s__session__peer~0 != 0); 133553#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 133549#L394 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 133547#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 133545#L406 assume !(ssl3_accept_~blastFlag~0 == 8); 133543#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; 133539#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 133536#L596 ssl3_accept_~skip~0 := 0; 133535#L99-3 assume true; 133534#L99-1 assume !false; 133533#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 133532#L102 assume !(ssl3_accept_~s__state~0 == 12292); 133531#L105 assume !(ssl3_accept_~s__state~0 == 16384); 133530#L108 assume !(ssl3_accept_~s__state~0 == 8192); 133529#L111 assume !(ssl3_accept_~s__state~0 == 24576); 133528#L114 assume !(ssl3_accept_~s__state~0 == 8195); 133527#L117 assume !(ssl3_accept_~s__state~0 == 8480); 133526#L120 assume !(ssl3_accept_~s__state~0 == 8481); 133525#L123 assume !(ssl3_accept_~s__state~0 == 8482); 133524#L126 assume !(ssl3_accept_~s__state~0 == 8464); 133523#L129 assume !(ssl3_accept_~s__state~0 == 8465); 133522#L132 assume !(ssl3_accept_~s__state~0 == 8466); 133521#L135 assume !(ssl3_accept_~s__state~0 == 8496); 133520#L138 assume !(ssl3_accept_~s__state~0 == 8497); 133519#L141 assume !(ssl3_accept_~s__state~0 == 8512); 133518#L144 assume !(ssl3_accept_~s__state~0 == 8513); 133517#L147 assume !(ssl3_accept_~s__state~0 == 8528); 133516#L150 assume !(ssl3_accept_~s__state~0 == 8529); 133515#L153 assume !(ssl3_accept_~s__state~0 == 8544); 133514#L156 assume !(ssl3_accept_~s__state~0 == 8545); 133513#L159 assume !(ssl3_accept_~s__state~0 == 8560); 133512#L162 assume !(ssl3_accept_~s__state~0 == 8561); 133511#L165 assume ssl3_accept_~s__state~0 == 8448; 133510#L166 assume !(ssl3_accept_~num1~0 > 0); 133507#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 133504#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 133501#L596 ssl3_accept_~skip~0 := 0; 133500#L99-3 assume true; 133499#L99-1 assume !false; 133498#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 133497#L102 assume !(ssl3_accept_~s__state~0 == 12292); 133496#L105 assume !(ssl3_accept_~s__state~0 == 16384); 133495#L108 assume !(ssl3_accept_~s__state~0 == 8192); 133494#L111 assume !(ssl3_accept_~s__state~0 == 24576); 133493#L114 assume !(ssl3_accept_~s__state~0 == 8195); 133492#L117 assume !(ssl3_accept_~s__state~0 == 8480); 133491#L120 assume !(ssl3_accept_~s__state~0 == 8481); 133490#L123 assume !(ssl3_accept_~s__state~0 == 8482); 133489#L126 assume !(ssl3_accept_~s__state~0 == 8464); 133488#L129 assume !(ssl3_accept_~s__state~0 == 8465); 133487#L132 assume !(ssl3_accept_~s__state~0 == 8466); 133486#L135 assume !(ssl3_accept_~s__state~0 == 8496); 133485#L138 assume !(ssl3_accept_~s__state~0 == 8497); 133484#L141 assume !(ssl3_accept_~s__state~0 == 8512); 133483#L144 assume !(ssl3_accept_~s__state~0 == 8513); 133482#L147 assume !(ssl3_accept_~s__state~0 == 8528); 133481#L150 assume !(ssl3_accept_~s__state~0 == 8529); 133480#L153 assume !(ssl3_accept_~s__state~0 == 8544); 133479#L156 assume !(ssl3_accept_~s__state~0 == 8545); 133478#L159 assume !(ssl3_accept_~s__state~0 == 8560); 133477#L162 assume !(ssl3_accept_~s__state~0 == 8561); 133476#L165 assume !(ssl3_accept_~s__state~0 == 8448); 133466#L168 assume ssl3_accept_~s__state~0 == 8576; 133458#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 133459#L449 assume !(ssl3_accept_~ret~0 <= 0); 133897#L452 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 133328#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 133324#L596 ssl3_accept_~skip~0 := 0; 133322#L99-3 assume true; 133320#L99-1 assume !false; 133318#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 133316#L102 assume !(ssl3_accept_~s__state~0 == 12292); 133314#L105 assume !(ssl3_accept_~s__state~0 == 16384); 133312#L108 assume !(ssl3_accept_~s__state~0 == 8192); 133310#L111 assume !(ssl3_accept_~s__state~0 == 24576); 133308#L114 assume !(ssl3_accept_~s__state~0 == 8195); 133306#L117 assume !(ssl3_accept_~s__state~0 == 8480); 133304#L120 assume !(ssl3_accept_~s__state~0 == 8481); 133302#L123 assume !(ssl3_accept_~s__state~0 == 8482); 133300#L126 assume !(ssl3_accept_~s__state~0 == 8464); 133298#L129 assume !(ssl3_accept_~s__state~0 == 8465); 133296#L132 assume ssl3_accept_~s__state~0 == 8466; 133135#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 133228#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 133225#L274-2 [2018-11-09 23:40:28,489 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:28,489 INFO L82 PathProgramCache]: Analyzing trace with hash 1681137586, now seen corresponding path program 2 times [2018-11-09 23:40:28,489 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:28,489 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:28,490 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:28,490 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:40:28,490 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:28,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:28,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:28,496 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:28,497 INFO L82 PathProgramCache]: Analyzing trace with hash -124028647, now seen corresponding path program 1 times [2018-11-09 23:40:28,497 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:28,497 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:28,497 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:28,498 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 23:40:28,498 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:28,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:40:28,574 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 255 proven. 0 refuted. 0 times theorem prover too weak. 138 trivial. 0 not checked. [2018-11-09 23:40:28,574 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:40:28,574 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 23:40:28,574 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 23:40:28,575 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 23:40:28,575 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 23:40:28,575 INFO L87 Difference]: Start difference. First operand 9134 states and 11453 transitions. cyclomatic complexity: 2337 Second operand 3 states. [2018-11-09 23:40:28,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:40:28,640 INFO L93 Difference]: Finished difference Result 11076 states and 13890 transitions. [2018-11-09 23:40:28,643 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 23:40:28,644 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 11076 states and 13890 transitions. [2018-11-09 23:40:28,670 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 10745 [2018-11-09 23:40:28,687 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 11076 states to 11076 states and 13890 transitions. [2018-11-09 23:40:28,688 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10967 [2018-11-09 23:40:28,693 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10967 [2018-11-09 23:40:28,693 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11076 states and 13890 transitions. [2018-11-09 23:40:28,698 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:40:28,698 INFO L705 BuchiCegarLoop]: Abstraction has 11076 states and 13890 transitions. [2018-11-09 23:40:28,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11076 states and 13890 transitions. [2018-11-09 23:40:28,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11076 to 11076. [2018-11-09 23:40:28,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11076 states. [2018-11-09 23:40:28,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11076 states to 11076 states and 13890 transitions. [2018-11-09 23:40:28,768 INFO L728 BuchiCegarLoop]: Abstraction has 11076 states and 13890 transitions. [2018-11-09 23:40:28,768 INFO L608 BuchiCegarLoop]: Abstraction has 11076 states and 13890 transitions. [2018-11-09 23:40:28,768 INFO L442 BuchiCegarLoop]: ======== Iteration 30============ [2018-11-09 23:40:28,768 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11076 states and 13890 transitions. [2018-11-09 23:40:28,790 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 10745 [2018-11-09 23:40:28,790 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:40:28,790 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:40:28,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, 1, 1, 1] [2018-11-09 23:40:28,790 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:40:28,791 INFO L793 eck$LassoCheckResult]: Stem: 153208#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 153037#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 153038#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 153200#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 153201#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 153164#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 153250#L99-3 assume true; 153281#L99-1 assume !false; 154258#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 154250#L102 assume !(ssl3_accept_~s__state~0 == 12292); 154251#L105 assume !(ssl3_accept_~s__state~0 == 16384); 154242#L108 assume !(ssl3_accept_~s__state~0 == 8192); 154243#L111 assume !(ssl3_accept_~s__state~0 == 24576); 154234#L114 assume !(ssl3_accept_~s__state~0 == 8195); 154235#L117 assume !(ssl3_accept_~s__state~0 == 8480); 154516#L120 assume !(ssl3_accept_~s__state~0 == 8481); 154517#L123 assume !(ssl3_accept_~s__state~0 == 8482); 153406#L126 assume !(ssl3_accept_~s__state~0 == 8464); 153407#L129 assume !(ssl3_accept_~s__state~0 == 8465); 154520#L132 assume !(ssl3_accept_~s__state~0 == 8466); 154521#L135 assume !(ssl3_accept_~s__state~0 == 8496); 154369#L138 [2018-11-09 23:40:28,791 INFO L795 eck$LassoCheckResult]: Loop: 154369#L138 assume !(ssl3_accept_~s__state~0 == 8497); 154359#L141 assume !(ssl3_accept_~s__state~0 == 8512); 154360#L144 assume !(ssl3_accept_~s__state~0 == 8513); 154350#L147 assume !(ssl3_accept_~s__state~0 == 8528); 154351#L150 assume !(ssl3_accept_~s__state~0 == 8529); 154341#L153 assume !(ssl3_accept_~s__state~0 == 8544); 154342#L156 assume !(ssl3_accept_~s__state~0 == 8545); 154332#L159 assume !(ssl3_accept_~s__state~0 == 8560); 154333#L162 assume !(ssl3_accept_~s__state~0 == 8561); 154325#L165 assume ssl3_accept_~s__state~0 == 8448; 154277#L166 assume !(ssl3_accept_~num1~0 > 0); 154276#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 154314#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 154310#L596 ssl3_accept_~skip~0 := 0; 154308#L99-3 assume true; 154306#L99-1 assume !false; 154303#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 154302#L102 assume !(ssl3_accept_~s__state~0 == 12292); 154294#L105 assume !(ssl3_accept_~s__state~0 == 16384); 154296#L108 assume !(ssl3_accept_~s__state~0 == 8192); 154301#L111 assume !(ssl3_accept_~s__state~0 == 24576); 154292#L114 assume !(ssl3_accept_~s__state~0 == 8195); 154293#L117 assume !(ssl3_accept_~s__state~0 == 8480); 154406#L120 assume !(ssl3_accept_~s__state~0 == 8481); 154407#L123 assume ssl3_accept_~s__state~0 == 8482; 154488#L124 ssl3_accept_~s__state~0 := 3; 154554#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 154551#L596 ssl3_accept_~skip~0 := 0; 154549#L99-3 assume true; 154548#L99-1 assume !false; 154542#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 154541#L102 assume !(ssl3_accept_~s__state~0 == 12292); 154538#L105 assume !(ssl3_accept_~s__state~0 == 16384); 154537#L108 assume !(ssl3_accept_~s__state~0 == 8192); 154536#L111 assume !(ssl3_accept_~s__state~0 == 24576); 154534#L114 assume !(ssl3_accept_~s__state~0 == 8195); 154532#L117 assume !(ssl3_accept_~s__state~0 == 8480); 154530#L120 assume !(ssl3_accept_~s__state~0 == 8481); 154528#L123 assume !(ssl3_accept_~s__state~0 == 8482); 154526#L126 assume !(ssl3_accept_~s__state~0 == 8464); 154524#L129 assume !(ssl3_accept_~s__state~0 == 8465); 154522#L132 assume !(ssl3_accept_~s__state~0 == 8466); 154368#L135 assume !(ssl3_accept_~s__state~0 == 8496); 154369#L138 [2018-11-09 23:40:28,791 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:28,791 INFO L82 PathProgramCache]: Analyzing trace with hash 575533841, now seen corresponding path program 1 times [2018-11-09 23:40:28,791 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:28,791 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:28,792 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:28,792 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:40:28,792 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:28,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:40:28,822 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-09 23:40:28,822 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:40:28,823 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 23:40:28,823 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-09 23:40:28,823 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:28,823 INFO L82 PathProgramCache]: Analyzing trace with hash 1486736456, now seen corresponding path program 2 times [2018-11-09 23:40:28,823 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:28,823 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:28,824 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:28,824 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:40:28,824 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:28,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:28,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:28,945 WARN L179 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 27 [2018-11-09 23:40:28,956 INFO L214 LassoAnalysis]: Preferences: [2018-11-09 23:40:28,956 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-09 23:40:28,956 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-09 23:40:28,956 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-09 23:40:28,956 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-09 23:40:28,956 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 23:40:28,956 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-09 23:40:28,956 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-09 23:40:28,956 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_7_true-unreach-call_false-termination.cil.c_Iteration30_Loop [2018-11-09 23:40:28,956 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-09 23:40:28,956 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-09 23:40:28,957 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-09 23:40:28,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-09 23:40:28,971 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-09 23:40:28,974 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-09 23:40:28,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-09 23:40:29,010 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-09 23:40:29,010 INFO L410 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_34c697a7-557b-41fd-ad10-31f081f069c9/bin-2019/uautomizer/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 23:40:29,014 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-09 23:40:29,014 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-09 23:40:29,034 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-09 23:40:29,034 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_34c697a7-557b-41fd-ad10-31f081f069c9/bin-2019/uautomizer/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 23:40:29,039 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-09 23:40:29,039 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_34c697a7-557b-41fd-ad10-31f081f069c9/bin-2019/uautomizer/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 23:40:29,060 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-09 23:40:29,060 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-09 23:40:29,093 INFO L450 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-09 23:40:29,095 INFO L214 LassoAnalysis]: Preferences: [2018-11-09 23:40:29,095 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-09 23:40:29,095 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-09 23:40:29,095 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-09 23:40:29,095 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-09 23:40:29,095 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 23:40:29,095 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-09 23:40:29,095 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-09 23:40:29,095 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_7_true-unreach-call_false-termination.cil.c_Iteration30_Loop [2018-11-09 23:40:29,095 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-09 23:40:29,095 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-09 23:40:29,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-09 23:40:29,103 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-09 23:40:29,104 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-09 23:40:29,106 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-09 23:40:29,110 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-09 23:40:29,135 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-09 23:40:29,135 INFO L496 LassoAnalysis]: Using template 'affine'. [2018-11-09 23:40:29,135 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-09 23:40:29,136 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-09 23:40:29,136 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-09 23:40:29,136 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-09 23:40:29,136 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-09 23:40:29,136 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-09 23:40:29,136 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-09 23:40:29,136 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-09 23:40:29,137 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-09 23:40:29,137 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-09 23:40:29,137 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-09 23:40:29,137 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-09 23:40:29,137 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-09 23:40:29,137 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-09 23:40:29,138 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-09 23:40:29,138 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-09 23:40:29,138 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-09 23:40:29,138 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-09 23:40:29,138 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-09 23:40:29,139 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-09 23:40:29,139 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-09 23:40:29,139 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-09 23:40:29,139 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-09 23:40:29,139 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-09 23:40:29,139 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-09 23:40:29,139 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-09 23:40:29,140 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-09 23:40:29,140 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-09 23:40:29,140 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-09 23:40:29,140 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-09 23:40:29,140 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-09 23:40:29,140 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-09 23:40:29,140 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-09 23:40:29,141 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-09 23:40:29,141 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-09 23:40:29,143 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-09 23:40:29,144 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-09 23:40:29,144 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-09 23:40:29,145 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-09 23:40:29,145 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-09 23:40:29,145 INFO L517 LassoAnalysis]: Proved termination. [2018-11-09 23:40:29,145 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-09 23:40:29,145 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-09 23:40:29,225 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:29,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:40:29,238 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-09 23:40:29,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:40:29,250 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-09 23:40:29,291 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-09 23:40:29,292 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-09 23:40:29,292 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 11076 states and 13890 transitions. cyclomatic complexity: 2835 Second operand 5 states. [2018-11-09 23:40:29,697 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 11076 states and 13890 transitions. cyclomatic complexity: 2835. Second operand 5 states. Result 34620 states and 43057 transitions. Complement of second has 9 states. [2018-11-09 23:40:29,698 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-09 23:40:29,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-09 23:40:29,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 358 transitions. [2018-11-09 23:40:29,698 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 358 transitions. Stem has 21 letters. Loop has 43 letters. [2018-11-09 23:40:29,699 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-09 23:40:29,699 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 358 transitions. Stem has 64 letters. Loop has 43 letters. [2018-11-09 23:40:29,700 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-09 23:40:29,700 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 358 transitions. Stem has 21 letters. Loop has 86 letters. [2018-11-09 23:40:29,701 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-09 23:40:29,701 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 34620 states and 43057 transitions. [2018-11-09 23:40:29,811 INFO L131 ngComponentsAnalysis]: Automaton has 40 accepting balls. 20752 [2018-11-09 23:40:29,900 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 34620 states to 34273 states and 42625 transitions. [2018-11-09 23:40:29,900 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 22498 [2018-11-09 23:40:29,915 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 22597 [2018-11-09 23:40:29,915 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34273 states and 42625 transitions. [2018-11-09 23:40:29,915 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:40:29,915 INFO L705 BuchiCegarLoop]: Abstraction has 34273 states and 42625 transitions. [2018-11-09 23:40:29,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34273 states and 42625 transitions. [2018-11-09 23:40:30,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34273 to 30543. [2018-11-09 23:40:30,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30543 states. [2018-11-09 23:40:30,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30543 states to 30543 states and 38230 transitions. [2018-11-09 23:40:30,316 INFO L728 BuchiCegarLoop]: Abstraction has 30543 states and 38230 transitions. [2018-11-09 23:40:30,316 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 23:40:30,316 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 23:40:30,316 INFO L87 Difference]: Start difference. First operand 30543 states and 38230 transitions. Second operand 3 states. [2018-11-09 23:40:30,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:40:30,415 INFO L93 Difference]: Finished difference Result 22360 states and 27755 transitions. [2018-11-09 23:40:30,415 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 23:40:30,416 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 22360 states and 27755 transitions. [2018-11-09 23:40:30,463 INFO L131 ngComponentsAnalysis]: Automaton has 24 accepting balls. 14426 [2018-11-09 23:40:30,502 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 22360 states to 22349 states and 27744 transitions. [2018-11-09 23:40:30,502 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 14707 [2018-11-09 23:40:30,509 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 14707 [2018-11-09 23:40:30,510 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22349 states and 27744 transitions. [2018-11-09 23:40:30,510 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:40:30,510 INFO L705 BuchiCegarLoop]: Abstraction has 22349 states and 27744 transitions. [2018-11-09 23:40:30,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22349 states and 27744 transitions. [2018-11-09 23:40:30,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22349 to 22121. [2018-11-09 23:40:30,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22121 states. [2018-11-09 23:40:30,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22121 states to 22121 states and 27477 transitions. [2018-11-09 23:40:30,639 INFO L728 BuchiCegarLoop]: Abstraction has 22121 states and 27477 transitions. [2018-11-09 23:40:30,639 INFO L608 BuchiCegarLoop]: Abstraction has 22121 states and 27477 transitions. [2018-11-09 23:40:30,639 INFO L442 BuchiCegarLoop]: ======== Iteration 31============ [2018-11-09 23:40:30,639 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 22121 states and 27477 transitions. [2018-11-09 23:40:30,675 INFO L131 ngComponentsAnalysis]: Automaton has 24 accepting balls. 14234 [2018-11-09 23:40:30,675 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:40:30,675 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:40:30,677 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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-09 23:40:30,677 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, 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] [2018-11-09 23:40:30,677 INFO L793 eck$LassoCheckResult]: Stem: 252124#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 251859#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 251860#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 252116#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 252117#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 252050#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 252198#L99-3 assume true; 252722#L99-1 assume !false; 252721#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 252720#L102 assume !(ssl3_accept_~s__state~0 == 12292); 252719#L105 assume !(ssl3_accept_~s__state~0 == 16384); 252718#L108 assume !(ssl3_accept_~s__state~0 == 8192); 252717#L111 assume !(ssl3_accept_~s__state~0 == 24576); 252716#L114 assume !(ssl3_accept_~s__state~0 == 8195); 252715#L117 assume !(ssl3_accept_~s__state~0 == 8480); 252714#L120 assume !(ssl3_accept_~s__state~0 == 8481); 252713#L123 assume !(ssl3_accept_~s__state~0 == 8482); 252712#L126 assume ssl3_accept_~s__state~0 == 8464; 252711#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 252710#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 252708#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; 252705#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 252702#L596 ssl3_accept_~skip~0 := 0; 252701#L99-3 assume true; 252700#L99-1 assume !false; 252699#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 252698#L102 assume !(ssl3_accept_~s__state~0 == 12292); 252697#L105 assume !(ssl3_accept_~s__state~0 == 16384); 252696#L108 assume !(ssl3_accept_~s__state~0 == 8192); 252695#L111 assume !(ssl3_accept_~s__state~0 == 24576); 252694#L114 assume !(ssl3_accept_~s__state~0 == 8195); 252693#L117 assume !(ssl3_accept_~s__state~0 == 8480); 252692#L120 assume !(ssl3_accept_~s__state~0 == 8481); 252691#L123 assume !(ssl3_accept_~s__state~0 == 8482); 252690#L126 assume !(ssl3_accept_~s__state~0 == 8464); 252689#L129 assume !(ssl3_accept_~s__state~0 == 8465); 252688#L132 assume !(ssl3_accept_~s__state~0 == 8466); 252687#L135 assume ssl3_accept_~s__state~0 == 8496; 252685#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 252683#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 252681#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 252677#L293 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 252676#L293-2 ssl3_accept_~s__init_num~0 := 0; 252667#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 252663#L596 ssl3_accept_~skip~0 := 0; 252661#L99-3 assume true; 252659#L99-1 assume !false; 252657#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 252655#L102 assume !(ssl3_accept_~s__state~0 == 12292); 252653#L105 assume !(ssl3_accept_~s__state~0 == 16384); 252651#L108 assume !(ssl3_accept_~s__state~0 == 8192); 252649#L111 assume !(ssl3_accept_~s__state~0 == 24576); 252647#L114 assume !(ssl3_accept_~s__state~0 == 8195); 252645#L117 assume !(ssl3_accept_~s__state~0 == 8480); 252643#L120 assume !(ssl3_accept_~s__state~0 == 8481); 252641#L123 assume !(ssl3_accept_~s__state~0 == 8482); 252639#L126 assume !(ssl3_accept_~s__state~0 == 8464); 252637#L129 assume !(ssl3_accept_~s__state~0 == 8465); 252635#L132 assume !(ssl3_accept_~s__state~0 == 8466); 252633#L135 assume !(ssl3_accept_~s__state~0 == 8496); 252630#L138 assume !(ssl3_accept_~s__state~0 == 8497); 252631#L141 [2018-11-09 23:40:30,677 INFO L795 eck$LassoCheckResult]: Loop: 252631#L141 assume !(ssl3_accept_~s__state~0 == 8512); 261811#L144 assume !(ssl3_accept_~s__state~0 == 8513); 261810#L147 assume !(ssl3_accept_~s__state~0 == 8528); 261809#L150 assume !(ssl3_accept_~s__state~0 == 8529); 261808#L153 assume !(ssl3_accept_~s__state~0 == 8544); 261806#L156 assume !(ssl3_accept_~s__state~0 == 8545); 261804#L159 assume !(ssl3_accept_~s__state~0 == 8560); 261802#L162 assume !(ssl3_accept_~s__state~0 == 8561); 261799#L165 assume !(ssl3_accept_~s__state~0 == 8448); 261793#L168 assume !(ssl3_accept_~s__state~0 == 8576); 261791#L171 assume !(ssl3_accept_~s__state~0 == 8577); 261789#L174 assume !(ssl3_accept_~s__state~0 == 8592); 261787#L177 assume !(ssl3_accept_~s__state~0 == 8593); 261785#L180 assume !(ssl3_accept_~s__state~0 == 8608); 261783#L183 assume !(ssl3_accept_~s__state~0 == 8609); 261780#L186 assume !(ssl3_accept_~s__state~0 == 8640); 261777#L189 assume !(ssl3_accept_~s__state~0 == 8641); 261774#L192 assume ssl3_accept_~s__state~0 == 8656; 261771#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 261769#L500 assume !(ssl3_accept_~tmp___9~0 == 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 261746#L505 assume ssl3_accept_~blastFlag~0 == 2;ssl3_accept_~blastFlag~0 := 3; 261743#L511-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 261739#L521 assume !(ssl3_accept_~tmp___10~0 == 0); 261734#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 261729#L596 ssl3_accept_~skip~0 := 0; 261726#L99-3 assume true; 261723#L99-1 assume !false; 261715#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 261714#L102 assume !(ssl3_accept_~s__state~0 == 12292); 261713#L105 assume !(ssl3_accept_~s__state~0 == 16384); 261712#L108 assume !(ssl3_accept_~s__state~0 == 8192); 261711#L111 assume !(ssl3_accept_~s__state~0 == 24576); 261710#L114 assume !(ssl3_accept_~s__state~0 == 8195); 261708#L117 assume !(ssl3_accept_~s__state~0 == 8480); 261707#L120 assume !(ssl3_accept_~s__state~0 == 8481); 261706#L123 assume !(ssl3_accept_~s__state~0 == 8482); 261704#L126 assume !(ssl3_accept_~s__state~0 == 8464); 261703#L129 assume !(ssl3_accept_~s__state~0 == 8465); 261700#L132 assume !(ssl3_accept_~s__state~0 == 8466); 261699#L135 assume !(ssl3_accept_~s__state~0 == 8496); 261697#L138 assume !(ssl3_accept_~s__state~0 == 8497); 261696#L141 assume !(ssl3_accept_~s__state~0 == 8512); 261694#L144 assume !(ssl3_accept_~s__state~0 == 8513); 261692#L147 assume !(ssl3_accept_~s__state~0 == 8528); 261690#L150 assume !(ssl3_accept_~s__state~0 == 8529); 261689#L153 assume !(ssl3_accept_~s__state~0 == 8544); 261495#L156 assume !(ssl3_accept_~s__state~0 == 8545); 261493#L159 assume !(ssl3_accept_~s__state~0 == 8560); 261491#L162 assume !(ssl3_accept_~s__state~0 == 8561); 261489#L165 assume !(ssl3_accept_~s__state~0 == 8448); 261488#L168 assume !(ssl3_accept_~s__state~0 == 8576); 261414#L171 assume !(ssl3_accept_~s__state~0 == 8577); 261408#L174 assume !(ssl3_accept_~s__state~0 == 8592); 261406#L177 assume !(ssl3_accept_~s__state~0 == 8593); 261404#L180 assume !(ssl3_accept_~s__state~0 == 8608); 261402#L183 assume !(ssl3_accept_~s__state~0 == 8609); 261400#L186 assume !(ssl3_accept_~s__state~0 == 8640); 261398#L189 assume !(ssl3_accept_~s__state~0 == 8641); 261396#L192 assume !(ssl3_accept_~s__state~0 == 8656); 261393#L195 assume !(ssl3_accept_~s__state~0 == 8657); 261391#L198 assume ssl3_accept_~s__state~0 == 8672; 261383#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 261377#L529 assume ssl3_accept_~blastFlag~0 == 3;ssl3_accept_~blastFlag~0 := 4; 261372#L529-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 261369#L536 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 261366#L536-2 ssl3_accept_~s__init_num~0 := 0; 252417#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 261352#L596 ssl3_accept_~skip~0 := 0; 261344#L99-3 assume true; 261340#L99-1 assume !false; 261336#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 261332#L102 assume !(ssl3_accept_~s__state~0 == 12292); 261328#L105 assume !(ssl3_accept_~s__state~0 == 16384); 261324#L108 assume !(ssl3_accept_~s__state~0 == 8192); 261320#L111 assume !(ssl3_accept_~s__state~0 == 24576); 261316#L114 assume !(ssl3_accept_~s__state~0 == 8195); 261312#L117 assume !(ssl3_accept_~s__state~0 == 8480); 261308#L120 assume !(ssl3_accept_~s__state~0 == 8481); 261305#L123 assume !(ssl3_accept_~s__state~0 == 8482); 261301#L126 assume !(ssl3_accept_~s__state~0 == 8464); 261298#L129 assume !(ssl3_accept_~s__state~0 == 8465); 261297#L132 assume !(ssl3_accept_~s__state~0 == 8466); 261296#L135 assume !(ssl3_accept_~s__state~0 == 8496); 261288#L138 assume !(ssl3_accept_~s__state~0 == 8497); 261284#L141 assume !(ssl3_accept_~s__state~0 == 8512); 261281#L144 assume !(ssl3_accept_~s__state~0 == 8513); 261278#L147 assume !(ssl3_accept_~s__state~0 == 8528); 261277#L150 assume !(ssl3_accept_~s__state~0 == 8529); 261276#L153 assume !(ssl3_accept_~s__state~0 == 8544); 261275#L156 assume !(ssl3_accept_~s__state~0 == 8545); 261274#L159 assume !(ssl3_accept_~s__state~0 == 8560); 261273#L162 assume !(ssl3_accept_~s__state~0 == 8561); 261272#L165 assume ssl3_accept_~s__state~0 == 8448; 261271#L166 assume !(ssl3_accept_~num1~0 > 0); 261269#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 261265#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 261262#L596 ssl3_accept_~skip~0 := 0; 261261#L99-3 assume true; 261258#L99-1 assume !false; 261257#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 261256#L102 assume !(ssl3_accept_~s__state~0 == 12292); 261251#L105 assume !(ssl3_accept_~s__state~0 == 16384); 261252#L108 assume !(ssl3_accept_~s__state~0 == 8192); 261254#L111 assume !(ssl3_accept_~s__state~0 == 24576); 261255#L114 assume !(ssl3_accept_~s__state~0 == 8195); 261475#L117 assume !(ssl3_accept_~s__state~0 == 8480); 261473#L120 assume !(ssl3_accept_~s__state~0 == 8481); 261471#L123 assume !(ssl3_accept_~s__state~0 == 8482); 261469#L126 assume !(ssl3_accept_~s__state~0 == 8464); 261467#L129 assume !(ssl3_accept_~s__state~0 == 8465); 261465#L132 assume !(ssl3_accept_~s__state~0 == 8466); 261463#L135 assume !(ssl3_accept_~s__state~0 == 8496); 261461#L138 assume !(ssl3_accept_~s__state~0 == 8497); 261459#L141 assume !(ssl3_accept_~s__state~0 == 8512); 261457#L144 assume !(ssl3_accept_~s__state~0 == 8513); 261455#L147 assume !(ssl3_accept_~s__state~0 == 8528); 261453#L150 assume !(ssl3_accept_~s__state~0 == 8529); 261451#L153 assume !(ssl3_accept_~s__state~0 == 8544); 261449#L156 assume !(ssl3_accept_~s__state~0 == 8545); 261447#L159 assume !(ssl3_accept_~s__state~0 == 8560); 261445#L162 assume !(ssl3_accept_~s__state~0 == 8561); 261443#L165 assume !(ssl3_accept_~s__state~0 == 8448); 261441#L168 assume ssl3_accept_~s__state~0 == 8576; 261439#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 262259#L449 assume !(ssl3_accept_~ret~0 <= 0); 262254#L452 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 262255#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 262527#L596 ssl3_accept_~skip~0 := 0; 262521#L99-3 assume true; 262519#L99-1 assume !false; 262517#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 262515#L102 assume !(ssl3_accept_~s__state~0 == 12292); 262513#L105 assume !(ssl3_accept_~s__state~0 == 16384); 262511#L108 assume !(ssl3_accept_~s__state~0 == 8192); 262509#L111 assume !(ssl3_accept_~s__state~0 == 24576); 262507#L114 assume !(ssl3_accept_~s__state~0 == 8195); 262505#L117 assume !(ssl3_accept_~s__state~0 == 8480); 262503#L120 assume !(ssl3_accept_~s__state~0 == 8481); 262501#L123 assume !(ssl3_accept_~s__state~0 == 8482); 262499#L126 assume !(ssl3_accept_~s__state~0 == 8464); 262497#L129 assume !(ssl3_accept_~s__state~0 == 8465); 262495#L132 assume !(ssl3_accept_~s__state~0 == 8466); 262262#L135 assume ssl3_accept_~s__state~0 == 8496; 259780#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 262261#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 261837#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 261836#L293 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 261834#L293-2 ssl3_accept_~s__init_num~0 := 0; 261831#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 261828#L596 ssl3_accept_~skip~0 := 0; 261827#L99-3 assume true; 261826#L99-1 assume !false; 261825#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 261824#L102 assume !(ssl3_accept_~s__state~0 == 12292); 261823#L105 assume !(ssl3_accept_~s__state~0 == 16384); 261822#L108 assume !(ssl3_accept_~s__state~0 == 8192); 261821#L111 assume !(ssl3_accept_~s__state~0 == 24576); 261820#L114 assume !(ssl3_accept_~s__state~0 == 8195); 261819#L117 assume !(ssl3_accept_~s__state~0 == 8480); 261818#L120 assume !(ssl3_accept_~s__state~0 == 8481); 261817#L123 assume !(ssl3_accept_~s__state~0 == 8482); 261816#L126 assume !(ssl3_accept_~s__state~0 == 8464); 261815#L129 assume !(ssl3_accept_~s__state~0 == 8465); 261814#L132 assume !(ssl3_accept_~s__state~0 == 8466); 261813#L135 assume !(ssl3_accept_~s__state~0 == 8496); 261812#L138 assume !(ssl3_accept_~s__state~0 == 8497); 252631#L141 [2018-11-09 23:40:30,678 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:30,678 INFO L82 PathProgramCache]: Analyzing trace with hash 2105059434, now seen corresponding path program 1 times [2018-11-09 23:40:30,678 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:30,678 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:30,678 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:30,679 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 23:40:30,679 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:30,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:30,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:30,690 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:30,690 INFO L82 PathProgramCache]: Analyzing trace with hash 768021280, now seen corresponding path program 1 times [2018-11-09 23:40:30,690 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:30,690 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:30,691 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:30,691 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:40:30,691 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:30,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:40:30,759 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 179 proven. 27 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2018-11-09 23:40:30,759 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-09 23:40:30,759 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_34c697a7-557b-41fd-ad10-31f081f069c9/bin-2019/uautomizer/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-09 23:40:30,775 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:40:30,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:40:30,792 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-09 23:40:30,821 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 162 proven. 0 refuted. 0 times theorem prover too weak. 79 trivial. 0 not checked. [2018-11-09 23:40:30,838 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-09 23:40:30,838 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-09 23:40:30,838 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 23:40:30,838 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-09 23:40:30,838 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-09 23:40:30,839 INFO L87 Difference]: Start difference. First operand 22121 states and 27477 transitions. cyclomatic complexity: 5392 Second operand 5 states. [2018-11-09 23:40:31,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:40:31,107 INFO L93 Difference]: Finished difference Result 25299 states and 30897 transitions. [2018-11-09 23:40:31,108 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-11-09 23:40:31,108 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 25299 states and 30897 transitions. [2018-11-09 23:40:31,164 INFO L131 ngComponentsAnalysis]: Automaton has 27 accepting balls. 15896 [2018-11-09 23:40:31,204 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 25299 states to 25299 states and 30897 transitions. [2018-11-09 23:40:31,204 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 16347 [2018-11-09 23:40:31,212 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 16347 [2018-11-09 23:40:31,212 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25299 states and 30897 transitions. [2018-11-09 23:40:31,212 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:40:31,212 INFO L705 BuchiCegarLoop]: Abstraction has 25299 states and 30897 transitions. [2018-11-09 23:40:31,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25299 states and 30897 transitions. [2018-11-09 23:40:31,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25299 to 22472. [2018-11-09 23:40:31,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22472 states. [2018-11-09 23:40:31,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22472 states to 22472 states and 27577 transitions. [2018-11-09 23:40:31,520 INFO L728 BuchiCegarLoop]: Abstraction has 22472 states and 27577 transitions. [2018-11-09 23:40:31,520 INFO L608 BuchiCegarLoop]: Abstraction has 22472 states and 27577 transitions. [2018-11-09 23:40:31,520 INFO L442 BuchiCegarLoop]: ======== Iteration 32============ [2018-11-09 23:40:31,520 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 22472 states and 27577 transitions. [2018-11-09 23:40:31,562 INFO L131 ngComponentsAnalysis]: Automaton has 27 accepting balls. 13936 [2018-11-09 23:40:31,562 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:40:31,562 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:40:31,563 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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-09 23:40:31,563 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 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] [2018-11-09 23:40:31,563 INFO L793 eck$LassoCheckResult]: Stem: 300064#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 299792#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 299793#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 300055#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 300056#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 299982#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 300132#L99-3 assume true; 300218#L99-1 assume !false; 300217#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 300216#L102 assume !(ssl3_accept_~s__state~0 == 12292); 300215#L105 assume !(ssl3_accept_~s__state~0 == 16384); 300214#L108 assume !(ssl3_accept_~s__state~0 == 8192); 300213#L111 assume !(ssl3_accept_~s__state~0 == 24576); 300212#L114 assume !(ssl3_accept_~s__state~0 == 8195); 300211#L117 assume !(ssl3_accept_~s__state~0 == 8480); 300210#L120 assume !(ssl3_accept_~s__state~0 == 8481); 300209#L123 assume !(ssl3_accept_~s__state~0 == 8482); 300208#L126 assume ssl3_accept_~s__state~0 == 8464; 300207#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 300206#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 300204#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; 300201#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 300198#L596 ssl3_accept_~skip~0 := 0; 300197#L99-3 assume true; 300196#L99-1 assume !false; 300195#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 300194#L102 assume !(ssl3_accept_~s__state~0 == 12292); 300193#L105 assume !(ssl3_accept_~s__state~0 == 16384); 300192#L108 assume !(ssl3_accept_~s__state~0 == 8192); 300191#L111 assume !(ssl3_accept_~s__state~0 == 24576); 300190#L114 assume !(ssl3_accept_~s__state~0 == 8195); 300189#L117 assume !(ssl3_accept_~s__state~0 == 8480); 300188#L120 assume !(ssl3_accept_~s__state~0 == 8481); 300187#L123 assume !(ssl3_accept_~s__state~0 == 8482); 300186#L126 assume !(ssl3_accept_~s__state~0 == 8464); 300185#L129 assume !(ssl3_accept_~s__state~0 == 8465); 300184#L132 assume !(ssl3_accept_~s__state~0 == 8466); 300183#L135 assume ssl3_accept_~s__state~0 == 8496; 300182#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 300181#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 300180#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 300178#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 300176#L293-2 ssl3_accept_~s__init_num~0 := 0; 300173#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 300170#L596 ssl3_accept_~skip~0 := 0; 300169#L99-3 assume true; 300168#L99-1 assume !false; 300167#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 300166#L102 assume !(ssl3_accept_~s__state~0 == 12292); 300165#L105 assume !(ssl3_accept_~s__state~0 == 16384); 300164#L108 assume !(ssl3_accept_~s__state~0 == 8192); 300163#L111 assume !(ssl3_accept_~s__state~0 == 24576); 300162#L114 assume !(ssl3_accept_~s__state~0 == 8195); 300161#L117 assume !(ssl3_accept_~s__state~0 == 8480); 300160#L120 assume !(ssl3_accept_~s__state~0 == 8481); 300159#L123 assume !(ssl3_accept_~s__state~0 == 8482); 300158#L126 assume !(ssl3_accept_~s__state~0 == 8464); 300157#L129 assume !(ssl3_accept_~s__state~0 == 8465); 300156#L132 assume !(ssl3_accept_~s__state~0 == 8466); 300155#L135 assume !(ssl3_accept_~s__state~0 == 8496); 300153#L138 assume !(ssl3_accept_~s__state~0 == 8497); 300154#L141 assume ssl3_accept_~s__state~0 == 8512; 307944#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 307942#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 307943#L304-2 [2018-11-09 23:40:31,563 INFO L795 eck$LassoCheckResult]: Loop: 307943#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 315225#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 315222#L596 ssl3_accept_~skip~0 := 0; 315221#L99-3 assume true; 315220#L99-1 assume !false; 315219#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 315218#L102 assume !(ssl3_accept_~s__state~0 == 12292); 315217#L105 assume !(ssl3_accept_~s__state~0 == 16384); 315216#L108 assume !(ssl3_accept_~s__state~0 == 8192); 315215#L111 assume !(ssl3_accept_~s__state~0 == 24576); 315214#L114 assume !(ssl3_accept_~s__state~0 == 8195); 315213#L117 assume !(ssl3_accept_~s__state~0 == 8480); 315212#L120 assume !(ssl3_accept_~s__state~0 == 8481); 315211#L123 assume !(ssl3_accept_~s__state~0 == 8482); 315210#L126 assume !(ssl3_accept_~s__state~0 == 8464); 315209#L129 assume !(ssl3_accept_~s__state~0 == 8465); 315208#L132 assume !(ssl3_accept_~s__state~0 == 8466); 315207#L135 assume !(ssl3_accept_~s__state~0 == 8496); 315206#L138 assume !(ssl3_accept_~s__state~0 == 8497); 315205#L141 assume !(ssl3_accept_~s__state~0 == 8512); 315204#L144 assume !(ssl3_accept_~s__state~0 == 8513); 315203#L147 assume ssl3_accept_~s__state~0 == 8528; 315202#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 315201#L324 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 315199#L324-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 315193#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 315196#L356 assume !(ssl3_accept_~blastFlag~0 == 6); 315191#L356-2 assume !(ssl3_accept_~ret~0 <= 0); 315187#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 315184#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 315181#L596 ssl3_accept_~skip~0 := 0; 315180#L99-3 assume true; 315179#L99-1 assume !false; 315178#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 315176#L102 assume !(ssl3_accept_~s__state~0 == 12292); 315171#L105 assume !(ssl3_accept_~s__state~0 == 16384); 315169#L108 assume !(ssl3_accept_~s__state~0 == 8192); 315167#L111 assume !(ssl3_accept_~s__state~0 == 24576); 315165#L114 assume !(ssl3_accept_~s__state~0 == 8195); 315163#L117 assume !(ssl3_accept_~s__state~0 == 8480); 315161#L120 assume !(ssl3_accept_~s__state~0 == 8481); 315159#L123 assume !(ssl3_accept_~s__state~0 == 8482); 315157#L126 assume !(ssl3_accept_~s__state~0 == 8464); 315155#L129 assume !(ssl3_accept_~s__state~0 == 8465); 315153#L132 assume !(ssl3_accept_~s__state~0 == 8466); 315151#L135 assume !(ssl3_accept_~s__state~0 == 8496); 315149#L138 assume !(ssl3_accept_~s__state~0 == 8497); 315147#L141 assume !(ssl3_accept_~s__state~0 == 8512); 315145#L144 assume !(ssl3_accept_~s__state~0 == 8513); 315143#L147 assume !(ssl3_accept_~s__state~0 == 8528); 315140#L150 assume !(ssl3_accept_~s__state~0 == 8529); 315138#L153 assume ssl3_accept_~s__state~0 == 8544; 315136#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 315134#L382 assume !(ssl3_accept_~s__session__peer~0 != 0); 315131#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 315129#L394 assume (ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0; 315126#L395 assume ssl3_accept_~s__verify_mode~0 + 2 != 0; 315123#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 315121#L406 assume !(ssl3_accept_~blastFlag~0 == 8); 315113#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; 315109#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 315106#L596 ssl3_accept_~skip~0 := 0; 315105#L99-3 assume true; 315104#L99-1 assume !false; 315103#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 315102#L102 assume !(ssl3_accept_~s__state~0 == 12292); 315101#L105 assume !(ssl3_accept_~s__state~0 == 16384); 315100#L108 assume !(ssl3_accept_~s__state~0 == 8192); 315099#L111 assume !(ssl3_accept_~s__state~0 == 24576); 315098#L114 assume !(ssl3_accept_~s__state~0 == 8195); 315097#L117 assume !(ssl3_accept_~s__state~0 == 8480); 315096#L120 assume !(ssl3_accept_~s__state~0 == 8481); 315095#L123 assume !(ssl3_accept_~s__state~0 == 8482); 315094#L126 assume !(ssl3_accept_~s__state~0 == 8464); 315092#L129 assume !(ssl3_accept_~s__state~0 == 8465); 315091#L132 assume !(ssl3_accept_~s__state~0 == 8466); 315083#L135 assume !(ssl3_accept_~s__state~0 == 8496); 315081#L138 assume !(ssl3_accept_~s__state~0 == 8497); 315080#L141 assume !(ssl3_accept_~s__state~0 == 8512); 315078#L144 assume !(ssl3_accept_~s__state~0 == 8513); 315076#L147 assume !(ssl3_accept_~s__state~0 == 8528); 315074#L150 assume !(ssl3_accept_~s__state~0 == 8529); 315072#L153 assume !(ssl3_accept_~s__state~0 == 8544); 315070#L156 assume !(ssl3_accept_~s__state~0 == 8545); 315068#L159 assume !(ssl3_accept_~s__state~0 == 8560); 315066#L162 assume !(ssl3_accept_~s__state~0 == 8561); 315064#L165 assume ssl3_accept_~s__state~0 == 8448; 315062#L166 assume !(ssl3_accept_~num1~0 > 0); 315058#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 315054#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 315050#L596 ssl3_accept_~skip~0 := 0; 315049#L99-3 assume true; 315047#L99-1 assume !false; 315042#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 315040#L102 assume !(ssl3_accept_~s__state~0 == 12292); 315038#L105 assume !(ssl3_accept_~s__state~0 == 16384); 315036#L108 assume !(ssl3_accept_~s__state~0 == 8192); 315034#L111 assume !(ssl3_accept_~s__state~0 == 24576); 315032#L114 assume !(ssl3_accept_~s__state~0 == 8195); 315030#L117 assume !(ssl3_accept_~s__state~0 == 8480); 315028#L120 assume !(ssl3_accept_~s__state~0 == 8481); 315026#L123 assume !(ssl3_accept_~s__state~0 == 8482); 315024#L126 assume !(ssl3_accept_~s__state~0 == 8464); 315022#L129 assume !(ssl3_accept_~s__state~0 == 8465); 315020#L132 assume !(ssl3_accept_~s__state~0 == 8466); 315018#L135 assume !(ssl3_accept_~s__state~0 == 8496); 315016#L138 assume !(ssl3_accept_~s__state~0 == 8497); 315014#L141 assume !(ssl3_accept_~s__state~0 == 8512); 315012#L144 assume !(ssl3_accept_~s__state~0 == 8513); 315010#L147 assume !(ssl3_accept_~s__state~0 == 8528); 315008#L150 assume !(ssl3_accept_~s__state~0 == 8529); 315006#L153 assume !(ssl3_accept_~s__state~0 == 8544); 315004#L156 assume !(ssl3_accept_~s__state~0 == 8545); 315002#L159 assume !(ssl3_accept_~s__state~0 == 8560); 315000#L162 assume !(ssl3_accept_~s__state~0 == 8561); 314998#L165 assume !(ssl3_accept_~s__state~0 == 8448); 314996#L168 assume ssl3_accept_~s__state~0 == 8576; 314988#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 314993#L449 assume !(ssl3_accept_~ret~0 <= 0); 314990#L452 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 314991#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 315292#L596 ssl3_accept_~skip~0 := 0; 315287#L99-3 assume true; 315288#L99-1 assume !false; 315283#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 315284#L102 assume !(ssl3_accept_~s__state~0 == 12292); 315279#L105 assume !(ssl3_accept_~s__state~0 == 16384); 315280#L108 assume !(ssl3_accept_~s__state~0 == 8192); 315275#L111 assume !(ssl3_accept_~s__state~0 == 24576); 315276#L114 assume !(ssl3_accept_~s__state~0 == 8195); 315271#L117 assume !(ssl3_accept_~s__state~0 == 8480); 315272#L120 assume !(ssl3_accept_~s__state~0 == 8481); 315267#L123 assume !(ssl3_accept_~s__state~0 == 8482); 315268#L126 assume !(ssl3_accept_~s__state~0 == 8464); 315263#L129 assume !(ssl3_accept_~s__state~0 == 8465); 315264#L132 assume !(ssl3_accept_~s__state~0 == 8466); 315261#L135 assume ssl3_accept_~s__state~0 == 8496; 315260#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 315259#L287 assume !(ssl3_accept_~blastFlag~0 == 1); 315258#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 315256#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 315254#L293-2 ssl3_accept_~s__init_num~0 := 0; 315251#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 315248#L596 ssl3_accept_~skip~0 := 0; 315247#L99-3 assume true; 315246#L99-1 assume !false; 315245#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 315244#L102 assume !(ssl3_accept_~s__state~0 == 12292); 315243#L105 assume !(ssl3_accept_~s__state~0 == 16384); 315242#L108 assume !(ssl3_accept_~s__state~0 == 8192); 315241#L111 assume !(ssl3_accept_~s__state~0 == 24576); 315240#L114 assume !(ssl3_accept_~s__state~0 == 8195); 315239#L117 assume !(ssl3_accept_~s__state~0 == 8480); 315238#L120 assume !(ssl3_accept_~s__state~0 == 8481); 315237#L123 assume !(ssl3_accept_~s__state~0 == 8482); 315236#L126 assume !(ssl3_accept_~s__state~0 == 8464); 315235#L129 assume !(ssl3_accept_~s__state~0 == 8465); 315234#L132 assume !(ssl3_accept_~s__state~0 == 8466); 315233#L135 assume !(ssl3_accept_~s__state~0 == 8496); 315232#L138 assume !(ssl3_accept_~s__state~0 == 8497); 315231#L141 assume ssl3_accept_~s__state~0 == 8512; 315230#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 315229#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 307943#L304-2 [2018-11-09 23:40:31,563 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:31,563 INFO L82 PathProgramCache]: Analyzing trace with hash -797212310, now seen corresponding path program 1 times [2018-11-09 23:40:31,563 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:31,563 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:31,564 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:31,564 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:40:31,564 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:31,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:31,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:31,576 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:31,577 INFO L82 PathProgramCache]: Analyzing trace with hash -691406844, now seen corresponding path program 1 times [2018-11-09 23:40:31,577 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:31,577 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:31,577 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:31,578 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:40:31,579 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:31,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:40:31,619 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 160 proven. 0 refuted. 0 times theorem prover too weak. 137 trivial. 0 not checked. [2018-11-09 23:40:31,620 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:40:31,620 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 23:40:31,620 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 23:40:31,620 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 23:40:31,620 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 23:40:31,620 INFO L87 Difference]: Start difference. First operand 22472 states and 27577 transitions. cyclomatic complexity: 5148 Second operand 3 states. [2018-11-09 23:40:31,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:40:31,751 INFO L93 Difference]: Finished difference Result 22571 states and 27639 transitions. [2018-11-09 23:40:31,751 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 23:40:31,751 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 22571 states and 27639 transitions. [2018-11-09 23:40:31,801 INFO L131 ngComponentsAnalysis]: Automaton has 27 accepting balls. 14002 [2018-11-09 23:40:31,837 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 22571 states to 22571 states and 27639 transitions. [2018-11-09 23:40:31,838 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 14409 [2018-11-09 23:40:31,845 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 14409 [2018-11-09 23:40:31,845 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22571 states and 27639 transitions. [2018-11-09 23:40:31,846 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:40:31,846 INFO L705 BuchiCegarLoop]: Abstraction has 22571 states and 27639 transitions. [2018-11-09 23:40:31,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22571 states and 27639 transitions. [2018-11-09 23:40:31,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22571 to 22472. [2018-11-09 23:40:31,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22472 states. [2018-11-09 23:40:31,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22472 states to 22472 states and 27540 transitions. [2018-11-09 23:40:31,982 INFO L728 BuchiCegarLoop]: Abstraction has 22472 states and 27540 transitions. [2018-11-09 23:40:31,982 INFO L608 BuchiCegarLoop]: Abstraction has 22472 states and 27540 transitions. [2018-11-09 23:40:31,982 INFO L442 BuchiCegarLoop]: ======== Iteration 33============ [2018-11-09 23:40:31,982 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 22472 states and 27540 transitions. [2018-11-09 23:40:32,017 INFO L131 ngComponentsAnalysis]: Automaton has 27 accepting balls. 13936 [2018-11-09 23:40:32,017 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:40:32,017 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:40:32,019 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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-09 23:40:32,019 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:40:32,019 INFO L793 eck$LassoCheckResult]: Stem: 345114#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 344845#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 344846#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 345101#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 345102#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 345036#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 345184#L99-3 assume true; 345320#L99-1 assume !false; 345319#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 345318#L102 assume !(ssl3_accept_~s__state~0 == 12292); 345317#L105 assume !(ssl3_accept_~s__state~0 == 16384); 345316#L108 assume !(ssl3_accept_~s__state~0 == 8192); 345315#L111 assume !(ssl3_accept_~s__state~0 == 24576); 345314#L114 assume !(ssl3_accept_~s__state~0 == 8195); 345313#L117 assume !(ssl3_accept_~s__state~0 == 8480); 345312#L120 assume !(ssl3_accept_~s__state~0 == 8481); 345311#L123 assume !(ssl3_accept_~s__state~0 == 8482); 345310#L126 assume ssl3_accept_~s__state~0 == 8464; 345309#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 345308#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 345306#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; 345303#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 345300#L596 ssl3_accept_~skip~0 := 0; 345299#L99-3 assume true; 345298#L99-1 assume !false; 345297#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 345296#L102 assume !(ssl3_accept_~s__state~0 == 12292); 345295#L105 assume !(ssl3_accept_~s__state~0 == 16384); 345294#L108 assume !(ssl3_accept_~s__state~0 == 8192); 345293#L111 assume !(ssl3_accept_~s__state~0 == 24576); 345292#L114 assume !(ssl3_accept_~s__state~0 == 8195); 345291#L117 assume !(ssl3_accept_~s__state~0 == 8480); 345290#L120 assume !(ssl3_accept_~s__state~0 == 8481); 345289#L123 assume !(ssl3_accept_~s__state~0 == 8482); 345288#L126 assume !(ssl3_accept_~s__state~0 == 8464); 345287#L129 assume !(ssl3_accept_~s__state~0 == 8465); 345286#L132 assume !(ssl3_accept_~s__state~0 == 8466); 345285#L135 assume ssl3_accept_~s__state~0 == 8496; 345284#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 345283#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 345282#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 345280#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 345278#L293-2 ssl3_accept_~s__init_num~0 := 0; 345275#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 345272#L596 ssl3_accept_~skip~0 := 0; 345271#L99-3 assume true; 345270#L99-1 assume !false; 345269#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 345268#L102 assume !(ssl3_accept_~s__state~0 == 12292); 345267#L105 assume !(ssl3_accept_~s__state~0 == 16384); 345266#L108 assume !(ssl3_accept_~s__state~0 == 8192); 345265#L111 assume !(ssl3_accept_~s__state~0 == 24576); 345264#L114 assume !(ssl3_accept_~s__state~0 == 8195); 345263#L117 assume !(ssl3_accept_~s__state~0 == 8480); 345262#L120 assume !(ssl3_accept_~s__state~0 == 8481); 345261#L123 assume !(ssl3_accept_~s__state~0 == 8482); 345260#L126 assume !(ssl3_accept_~s__state~0 == 8464); 345259#L129 assume !(ssl3_accept_~s__state~0 == 8465); 345258#L132 assume !(ssl3_accept_~s__state~0 == 8466); 345257#L135 assume !(ssl3_accept_~s__state~0 == 8496); 345255#L138 assume !(ssl3_accept_~s__state~0 == 8497); 345256#L141 assume ssl3_accept_~s__state~0 == 8512; 353256#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 353254#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 353255#L304-2 [2018-11-09 23:40:32,019 INFO L795 eck$LassoCheckResult]: Loop: 353255#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 357556#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 357553#L596 ssl3_accept_~skip~0 := 0; 357552#L99-3 assume true; 357551#L99-1 assume !false; 357550#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 357549#L102 assume !(ssl3_accept_~s__state~0 == 12292); 357548#L105 assume !(ssl3_accept_~s__state~0 == 16384); 357547#L108 assume !(ssl3_accept_~s__state~0 == 8192); 357546#L111 assume !(ssl3_accept_~s__state~0 == 24576); 357545#L114 assume !(ssl3_accept_~s__state~0 == 8195); 357544#L117 assume !(ssl3_accept_~s__state~0 == 8480); 357543#L120 assume !(ssl3_accept_~s__state~0 == 8481); 357542#L123 assume !(ssl3_accept_~s__state~0 == 8482); 357541#L126 assume !(ssl3_accept_~s__state~0 == 8464); 357540#L129 assume !(ssl3_accept_~s__state~0 == 8465); 357539#L132 assume !(ssl3_accept_~s__state~0 == 8466); 357538#L135 assume !(ssl3_accept_~s__state~0 == 8496); 357537#L138 assume !(ssl3_accept_~s__state~0 == 8497); 357536#L141 assume !(ssl3_accept_~s__state~0 == 8512); 357535#L144 assume !(ssl3_accept_~s__state~0 == 8513); 357534#L147 assume ssl3_accept_~s__state~0 == 8528; 357533#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 357532#L324 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 357530#L324-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 357524#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 357526#L356 assume !(ssl3_accept_~blastFlag~0 == 6); 357522#L356-2 assume !(ssl3_accept_~ret~0 <= 0); 357518#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 357515#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 357512#L596 ssl3_accept_~skip~0 := 0; 357511#L99-3 assume true; 357510#L99-1 assume !false; 357508#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 357503#L102 assume !(ssl3_accept_~s__state~0 == 12292); 357501#L105 assume !(ssl3_accept_~s__state~0 == 16384); 357499#L108 assume !(ssl3_accept_~s__state~0 == 8192); 357497#L111 assume !(ssl3_accept_~s__state~0 == 24576); 357495#L114 assume !(ssl3_accept_~s__state~0 == 8195); 357493#L117 assume !(ssl3_accept_~s__state~0 == 8480); 357491#L120 assume !(ssl3_accept_~s__state~0 == 8481); 357489#L123 assume !(ssl3_accept_~s__state~0 == 8482); 357487#L126 assume !(ssl3_accept_~s__state~0 == 8464); 357485#L129 assume !(ssl3_accept_~s__state~0 == 8465); 357483#L132 assume !(ssl3_accept_~s__state~0 == 8466); 357481#L135 assume !(ssl3_accept_~s__state~0 == 8496); 357479#L138 assume !(ssl3_accept_~s__state~0 == 8497); 357477#L141 assume !(ssl3_accept_~s__state~0 == 8512); 357475#L144 assume !(ssl3_accept_~s__state~0 == 8513); 357473#L147 assume !(ssl3_accept_~s__state~0 == 8528); 357471#L150 assume !(ssl3_accept_~s__state~0 == 8529); 357469#L153 assume ssl3_accept_~s__state~0 == 8544; 357467#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 357465#L382 assume !(ssl3_accept_~s__session__peer~0 != 0); 357462#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 357460#L394 assume (ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0; 357457#L395 assume ssl3_accept_~s__verify_mode~0 + 2 != 0; 357455#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 357453#L406 assume !(ssl3_accept_~blastFlag~0 == 8); 357450#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; 357446#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 357443#L596 ssl3_accept_~skip~0 := 0; 357442#L99-3 assume true; 357441#L99-1 assume !false; 357440#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 357439#L102 assume !(ssl3_accept_~s__state~0 == 12292); 357438#L105 assume !(ssl3_accept_~s__state~0 == 16384); 357437#L108 assume !(ssl3_accept_~s__state~0 == 8192); 357436#L111 assume !(ssl3_accept_~s__state~0 == 24576); 357435#L114 assume !(ssl3_accept_~s__state~0 == 8195); 357434#L117 assume !(ssl3_accept_~s__state~0 == 8480); 357433#L120 assume !(ssl3_accept_~s__state~0 == 8481); 357432#L123 assume !(ssl3_accept_~s__state~0 == 8482); 357431#L126 assume !(ssl3_accept_~s__state~0 == 8464); 357430#L129 assume !(ssl3_accept_~s__state~0 == 8465); 357429#L132 assume !(ssl3_accept_~s__state~0 == 8466); 357428#L135 assume !(ssl3_accept_~s__state~0 == 8496); 357427#L138 assume !(ssl3_accept_~s__state~0 == 8497); 357426#L141 assume !(ssl3_accept_~s__state~0 == 8512); 357425#L144 assume !(ssl3_accept_~s__state~0 == 8513); 357424#L147 assume !(ssl3_accept_~s__state~0 == 8528); 357423#L150 assume !(ssl3_accept_~s__state~0 == 8529); 357422#L153 assume !(ssl3_accept_~s__state~0 == 8544); 357421#L156 assume !(ssl3_accept_~s__state~0 == 8545); 357420#L159 assume !(ssl3_accept_~s__state~0 == 8560); 357419#L162 assume !(ssl3_accept_~s__state~0 == 8561); 357416#L165 assume ssl3_accept_~s__state~0 == 8448; 357414#L166 assume !(ssl3_accept_~num1~0 > 0); 357409#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 357401#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 357397#L596 ssl3_accept_~skip~0 := 0; 357395#L99-3 assume true; 357393#L99-1 assume !false; 357391#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 357389#L102 assume !(ssl3_accept_~s__state~0 == 12292); 357387#L105 assume !(ssl3_accept_~s__state~0 == 16384); 357385#L108 assume !(ssl3_accept_~s__state~0 == 8192); 357383#L111 assume !(ssl3_accept_~s__state~0 == 24576); 357381#L114 assume !(ssl3_accept_~s__state~0 == 8195); 357379#L117 assume !(ssl3_accept_~s__state~0 == 8480); 357377#L120 assume !(ssl3_accept_~s__state~0 == 8481); 357375#L123 assume !(ssl3_accept_~s__state~0 == 8482); 357373#L126 assume !(ssl3_accept_~s__state~0 == 8464); 357371#L129 assume !(ssl3_accept_~s__state~0 == 8465); 357369#L132 assume !(ssl3_accept_~s__state~0 == 8466); 357367#L135 assume !(ssl3_accept_~s__state~0 == 8496); 357365#L138 assume !(ssl3_accept_~s__state~0 == 8497); 357363#L141 assume !(ssl3_accept_~s__state~0 == 8512); 357361#L144 assume !(ssl3_accept_~s__state~0 == 8513); 357359#L147 assume !(ssl3_accept_~s__state~0 == 8528); 357357#L150 assume !(ssl3_accept_~s__state~0 == 8529); 357355#L153 assume !(ssl3_accept_~s__state~0 == 8544); 357353#L156 assume !(ssl3_accept_~s__state~0 == 8545); 357351#L159 assume !(ssl3_accept_~s__state~0 == 8560); 357349#L162 assume !(ssl3_accept_~s__state~0 == 8561); 357347#L165 assume !(ssl3_accept_~s__state~0 == 8448); 357342#L168 assume ssl3_accept_~s__state~0 == 8576; 357339#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 357338#L449 assume !(ssl3_accept_~ret~0 <= 0); 357336#L452 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 357333#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 357330#L596 ssl3_accept_~skip~0 := 0; 357329#L99-3 assume true; 357328#L99-1 assume !false; 357327#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 357326#L102 assume !(ssl3_accept_~s__state~0 == 12292); 357325#L105 assume !(ssl3_accept_~s__state~0 == 16384); 357324#L108 assume !(ssl3_accept_~s__state~0 == 8192); 357323#L111 assume !(ssl3_accept_~s__state~0 == 24576); 357322#L114 assume !(ssl3_accept_~s__state~0 == 8195); 357321#L117 assume !(ssl3_accept_~s__state~0 == 8480); 357320#L120 assume !(ssl3_accept_~s__state~0 == 8481); 357319#L123 assume !(ssl3_accept_~s__state~0 == 8482); 357318#L126 assume !(ssl3_accept_~s__state~0 == 8464); 357317#L129 assume !(ssl3_accept_~s__state~0 == 8465); 357316#L132 assume ssl3_accept_~s__state~0 == 8466; 357315#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 357314#L274 assume !(ssl3_accept_~blastFlag~0 == 0); 357311#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; 357312#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 357303#L596 ssl3_accept_~skip~0 := 0; 357304#L99-3 assume true; 357299#L99-1 assume !false; 357300#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 357295#L102 assume !(ssl3_accept_~s__state~0 == 12292); 357296#L105 assume !(ssl3_accept_~s__state~0 == 16384); 357291#L108 assume !(ssl3_accept_~s__state~0 == 8192); 357292#L111 assume !(ssl3_accept_~s__state~0 == 24576); 357287#L114 assume !(ssl3_accept_~s__state~0 == 8195); 357288#L117 assume !(ssl3_accept_~s__state~0 == 8480); 357283#L120 assume !(ssl3_accept_~s__state~0 == 8481); 357284#L123 assume !(ssl3_accept_~s__state~0 == 8482); 357279#L126 assume !(ssl3_accept_~s__state~0 == 8464); 357280#L129 assume !(ssl3_accept_~s__state~0 == 8465); 357275#L132 assume !(ssl3_accept_~s__state~0 == 8466); 357276#L135 assume ssl3_accept_~s__state~0 == 8496; 357232#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 357233#L287 assume !(ssl3_accept_~blastFlag~0 == 1); 357049#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 357050#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 357585#L293-2 ssl3_accept_~s__init_num~0 := 0; 357582#L559 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 357579#L596 ssl3_accept_~skip~0 := 0; 357578#L99-3 assume true; 357577#L99-1 assume !false; 357576#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 357575#L102 assume !(ssl3_accept_~s__state~0 == 12292); 357574#L105 assume !(ssl3_accept_~s__state~0 == 16384); 357573#L108 assume !(ssl3_accept_~s__state~0 == 8192); 357572#L111 assume !(ssl3_accept_~s__state~0 == 24576); 357571#L114 assume !(ssl3_accept_~s__state~0 == 8195); 357570#L117 assume !(ssl3_accept_~s__state~0 == 8480); 357569#L120 assume !(ssl3_accept_~s__state~0 == 8481); 357568#L123 assume !(ssl3_accept_~s__state~0 == 8482); 357567#L126 assume !(ssl3_accept_~s__state~0 == 8464); 357566#L129 assume !(ssl3_accept_~s__state~0 == 8465); 357565#L132 assume !(ssl3_accept_~s__state~0 == 8466); 357564#L135 assume !(ssl3_accept_~s__state~0 == 8496); 357563#L138 assume !(ssl3_accept_~s__state~0 == 8497); 357562#L141 assume ssl3_accept_~s__state~0 == 8512; 357561#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 357560#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 353255#L304-2 [2018-11-09 23:40:32,019 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:32,020 INFO L82 PathProgramCache]: Analyzing trace with hash -797212310, now seen corresponding path program 2 times [2018-11-09 23:40:32,020 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:32,020 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:32,020 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:32,020 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:40:32,021 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:32,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:32,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:32,032 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:32,032 INFO L82 PathProgramCache]: Analyzing trace with hash 42845082, now seen corresponding path program 1 times [2018-11-09 23:40:32,032 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:32,032 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:32,033 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:32,033 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 23:40:32,033 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:32,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:32,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:32,057 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:40:32,057 INFO L82 PathProgramCache]: Analyzing trace with hash 1625418819, now seen corresponding path program 1 times [2018-11-09 23:40:32,057 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:40:32,057 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:40:32,058 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:32,058 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:40:32,058 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:40:32,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:32,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:40:33,040 WARN L179 SmtUtils]: Spent 939.00 ms on a formula simplification. DAG size of input: 391 DAG size of output: 148 [2018-11-09 23:40:33,273 WARN L179 SmtUtils]: Spent 177.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 97 [2018-11-09 23:40:33,333 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 09.11 11:40:33 BoogieIcfgContainer [2018-11-09 23:40:33,333 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2018-11-09 23:40:33,333 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-11-09 23:40:33,333 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-11-09 23:40:33,333 INFO L276 PluginConnector]: Witness Printer initialized [2018-11-09 23:40:33,334 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 11:40:20" (3/4) ... [2018-11-09 23:40:33,336 INFO L141 WitnessPrinter]: Generating witness for non-termination counterexample [2018-11-09 23:40:33,397 INFO L145 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_34c697a7-557b-41fd-ad10-31f081f069c9/bin-2019/uautomizer/witness.graphml [2018-11-09 23:40:33,397 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-11-09 23:40:33,398 INFO L168 Benchmark]: Toolchain (without parser) took 13456.05 ms. Allocated memory was 1.0 GB in the beginning and 1.7 GB in the end (delta: 638.1 MB). Free memory was 960.7 MB in the beginning and 1.2 GB in the end (delta: -190.9 MB). Peak memory consumption was 447.2 MB. Max. memory is 11.5 GB. [2018-11-09 23:40:33,398 INFO L168 Benchmark]: CDTParser took 0.16 ms. Allocated memory is still 1.0 GB. Free memory is still 985.4 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-09 23:40:33,398 INFO L168 Benchmark]: CACSL2BoogieTranslator took 237.98 ms. Allocated memory is still 1.0 GB. Free memory was 960.7 MB in the beginning and 940.9 MB in the end (delta: 19.9 MB). Peak memory consumption was 19.9 MB. Max. memory is 11.5 GB. [2018-11-09 23:40:33,399 INFO L168 Benchmark]: Boogie Procedure Inliner took 33.58 ms. Allocated memory is still 1.0 GB. Free memory was 940.9 MB in the beginning and 938.2 MB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 11.5 GB. [2018-11-09 23:40:33,399 INFO L168 Benchmark]: Boogie Preprocessor took 67.54 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 127.9 MB). Free memory was 938.2 MB in the beginning and 1.1 GB in the end (delta: -188.6 MB). Peak memory consumption was 17.1 MB. Max. memory is 11.5 GB. [2018-11-09 23:40:33,399 INFO L168 Benchmark]: RCFGBuilder took 439.25 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: 57.3 MB). Peak memory consumption was 57.3 MB. Max. memory is 11.5 GB. [2018-11-09 23:40:33,399 INFO L168 Benchmark]: BuchiAutomizer took 12610.37 ms. Allocated memory was 1.2 GB in the beginning and 1.7 GB in the end (delta: 510.1 MB). Free memory was 1.1 GB in the beginning and 1.2 GB in the end (delta: -82.3 MB). Peak memory consumption was 942.5 MB. Max. memory is 11.5 GB. [2018-11-09 23:40:33,399 INFO L168 Benchmark]: Witness Printer took 63.93 ms. Allocated memory is still 1.7 GB. Free memory was 1.2 GB in the beginning and 1.2 GB in the end (delta: 98.0 kB). Peak memory consumption was 98.0 kB. Max. memory is 11.5 GB. [2018-11-09 23:40:33,401 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.16 ms. Allocated memory is still 1.0 GB. Free memory is still 985.4 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 237.98 ms. Allocated memory is still 1.0 GB. Free memory was 960.7 MB in the beginning and 940.9 MB in the end (delta: 19.9 MB). Peak memory consumption was 19.9 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 33.58 ms. Allocated memory is still 1.0 GB. Free memory was 940.9 MB in the beginning and 938.2 MB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 67.54 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 127.9 MB). Free memory was 938.2 MB in the beginning and 1.1 GB in the end (delta: -188.6 MB). Peak memory consumption was 17.1 MB. Max. memory is 11.5 GB. * RCFGBuilder took 439.25 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: 57.3 MB). Peak memory consumption was 57.3 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 12610.37 ms. Allocated memory was 1.2 GB in the beginning and 1.7 GB in the end (delta: 510.1 MB). Free memory was 1.1 GB in the beginning and 1.2 GB in the end (delta: -82.3 MB). Peak memory consumption was 942.5 MB. Max. memory is 11.5 GB. * Witness Printer took 63.93 ms. Allocated memory is still 1.7 GB. Free memory was 1.2 GB in the beginning and 1.2 GB in the end (delta: 98.0 kB). Peak memory consumption was 98.0 kB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 34 terminating modules (32 trivial, 2 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 s__state and consists of 5 locations. 32 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 22472 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 12.5s and 33 iterations. TraceHistogramMax:7. Analysis of lassos took 5.0s. Construction of modules took 2.7s. Büchi inclusion checks took 1.6s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 34. Automata minimization 1.6s AutomataMinimizationTime, 34 MinimizatonAttempts, 21725 StatesRemovedByMinimization, 25 NontrivialMinimizations. Non-live state removal took 0.9s Buchi closure took 0.0s. Biggest automaton had 22472 states and ocurred in iteration 31. Nontrivial modules had stage [2, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 13/13 HoareTripleCheckerStatistics: 8539 SDtfs, 5554 SDslu, 6593 SDs, 0 SdLazy, 4053 SolverSat, 723 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.7s Time LassoAnalysisResults: nont1 unkn0 SFLI25 SFLT0 conc1 concLT1 SILN0 SILU0 SILI4 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital29 mio100 ax100 hnf96 lsp39 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq209 hnf86 smp100 dnf100 smp100 tf110 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 7ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 2 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 2 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 2 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.1s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 208]: 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@6823b64c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3b8a39a2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2bbfdfa3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4bf177cb=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1a8b04eb=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2248026b=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4dbdf588=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3987e9b5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4ce3b91f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@63d0f1f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6c106153=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@50026bab=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6c904c03=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7f650506=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@130064b4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@616454b3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2273cbbb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6970af39=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=8, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@2ed616eb=0, tmp___2=0, cb=8, s__s3__tmp__new_cipher__algorithms=0, tmp___10=0, __cil_tmp56=0, s__verify_mode=10, tmp___6=0, tmp=6, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@78dccbfb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@178610e5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@499085f=0, s__s3__tmp__reuse_message=7, s__ctx__stats__sess_accept_renegotiate=0, l=0, s__cert__pkeys__AT0__privatekey=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@3ffcd46d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@505aafcc=0, s__debug=0, tmp___1=-12288, s__ctx__info_callback=0, tmp___9=0, s__s3__tmp__cert_request=1, __cil_tmp59=0, tmp___5=0, s__hit=0, __cil_tmp55=0, blastFlag=2, \result=0, skip=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@15898543=2, got_new_session=1, __cil_tmp61=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6aa5d296=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6eeff6a0=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2d7a5f62=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@315ec8cb=0, s__options=0, s__cert=9, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@68a4f03e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5f7b26cc=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6b051a6d=0, Time=6, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@266a1edc=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@457f6f27=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5dc01172=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3dafcf73=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@784e0a5e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@410ea142=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2638d6f2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@50d2beca=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6e6af277=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5f870ad5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7832168b=0, s__init_buf___0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@b67f5a3=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@52f11e18=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@308ee63b=0, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6735a1a7=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1a8ec604=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@58e025e2=1, s__s3__tmp__next_state___0=8576, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5a81bdb0=0, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 304]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L629] int s ; [L630] int tmp ; [L634] s = 8464 [L635] CALL ssl3_accept(s) [L12] int s__info_callback = __VERIFIER_nondet_int() ; [L13] int s__in_handshake = __VERIFIER_nondet_int() ; [L14] int s__state ; [L15] int s__new_session ; [L16] int s__server ; [L17] int s__version = __VERIFIER_nondet_int() ; [L18] int s__type ; [L19] int s__init_num ; [L20] int s__hit = __VERIFIER_nondet_int() ; [L21] int s__rwstate ; [L22] int s__init_buf___0 ; [L23] int s__debug = __VERIFIER_nondet_int() ; [L24] int s__shutdown ; [L25] int s__cert = __VERIFIER_nondet_int() ; [L26] int s__options = __VERIFIER_nondet_int() ; [L27] int s__verify_mode = __VERIFIER_nondet_int() ; [L28] int s__session__peer = __VERIFIER_nondet_int() ; [L29] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L30] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L31] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L32] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L33] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L34] int s__s3__tmp__cert_request ; [L35] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L36] int s__s3__tmp__use_rsa_tmp ; [L37] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L38] int s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() ; [L39] int s__s3__tmp__next_state___0 ; [L40] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L41] int s__session__cipher ; [L42] int buf ; [L43] unsigned long l ; [L44] unsigned long Time ; [L45] unsigned long tmp ; [L46] int cb ; [L47] long num1 ; [L48] int ret ; [L49] int new_state ; [L50] int state ; [L51] int skip ; [L52] int got_new_session ; [L53] int tmp___1 = __VERIFIER_nondet_int() ; [L54] int tmp___2 = __VERIFIER_nondet_int() ; [L55] int tmp___3 = __VERIFIER_nondet_int() ; [L56] int tmp___4 = __VERIFIER_nondet_int() ; [L57] int tmp___5 = __VERIFIER_nondet_int() ; [L58] int tmp___6 = __VERIFIER_nondet_int() ; [L59] int tmp___7 ; [L60] long tmp___8 = __VERIFIER_nondet_long() ; [L61] int tmp___9 = __VERIFIER_nondet_int() ; [L62] int tmp___10 = __VERIFIER_nondet_int() ; [L63] int blastFlag ; [L64] int __cil_tmp55 ; [L65] unsigned long __cil_tmp56 ; [L66] unsigned long __cil_tmp57 ; [L67] unsigned long __cil_tmp58 ; [L68] unsigned long __cil_tmp59 ; [L69] int __cil_tmp60 ; [L70] unsigned long __cil_tmp61 ; [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 [L596] COND FALSE !(! s__s3__tmp__reuse_message) [L613] 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 [L290] COND FALSE !(ret <= 0) [L293] COND FALSE !(\read(s__hit)) [L296] s__state = 8512 [L298] s__init_num = 0 [L596] COND FALSE !(! s__s3__tmp__reuse_message) [L613] 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 TRUE s__state == 8512 [L303] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L304] COND TRUE __cil_tmp56 + 256UL [L305] skip = 1 Loop: [L316] s__state = 8528 [L317] s__init_num = 0 [L596] COND FALSE !(! s__s3__tmp__reuse_message) [L613] 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 [L321] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L323] __cil_tmp57 = (unsigned long )s__options [L324] COND TRUE __cil_tmp57 + 2097152UL [L325] s__s3__tmp__use_rsa_tmp = 1 [L330] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L355] ret = __VERIFIER_nondet_int() [L356] COND FALSE !(blastFlag == 6) [L359] COND FALSE !(ret <= 0) [L376] s__state = 8544 [L377] s__init_num = 0 [L596] COND FALSE !(! s__s3__tmp__reuse_message) [L613] 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 [L381] COND TRUE s__verify_mode + 1 [L382] COND FALSE !(s__session__peer != 0) [L393] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L394] COND TRUE __cil_tmp61 + 256UL [L395] COND TRUE s__verify_mode + 2 [L404] s__s3__tmp__cert_request = 1 [L405] ret = __VERIFIER_nondet_int() [L406] COND FALSE !(blastFlag == 8) [L409] COND FALSE !(ret <= 0) [L412] s__state = 8448 [L413] s__s3__tmp__next_state___0 = 8576 [L414] s__init_num = 0 [L596] COND FALSE !(! s__s3__tmp__reuse_message) [L613] 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 [L596] COND FALSE !(! s__s3__tmp__reuse_message) [L613] 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 [L596] COND FALSE !(! s__s3__tmp__reuse_message) [L613] 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 [L596] COND FALSE !(! s__s3__tmp__reuse_message) [L613] 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 !(ret <= 0) [L293] COND FALSE !(\read(s__hit)) [L296] s__state = 8512 [L298] s__init_num = 0 [L596] COND FALSE !(! s__s3__tmp__reuse_message) [L613] 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 TRUE s__state == 8512 [L303] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L304] COND TRUE __cil_tmp56 + 256UL [L305] skip = 1 End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...