./Ultimate.py --spec ../../sv-benchmarks/c/Termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_srvr_8_true-unreach-call_false-termination.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 5842f4b8 Calling Ultimate with: java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_d7fe79f3-60b9-415b-87b4-25fc1566ede1/bin-2019/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_d7fe79f3-60b9-415b-87b4-25fc1566ede1/bin-2019/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_d7fe79f3-60b9-415b-87b4-25fc1566ede1/bin-2019/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_d7fe79f3-60b9-415b-87b4-25fc1566ede1/bin-2019/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_srvr_8_true-unreach-call_false-termination.cil.c -s /tmp/vcloud-vcloud-master/worker/working_dir_d7fe79f3-60b9-415b-87b4-25fc1566ede1/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_d7fe79f3-60b9-415b-87b4-25fc1566ede1/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 0e3531ca2da4bd0098c9a389bd0b7db6a2819ab0 .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. 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-5842f4b [2018-11-18 11:06:44,324 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-18 11:06:44,325 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-18 11:06:44,333 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-18 11:06:44,333 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-18 11:06:44,334 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-18 11:06:44,335 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-18 11:06:44,336 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-18 11:06:44,337 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-18 11:06:44,337 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-18 11:06:44,338 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-18 11:06:44,338 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-18 11:06:44,339 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-18 11:06:44,339 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-18 11:06:44,340 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-18 11:06:44,341 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-18 11:06:44,341 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-18 11:06:44,343 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-18 11:06:44,344 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-18 11:06:44,345 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-18 11:06:44,346 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-18 11:06:44,347 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-18 11:06:44,348 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-18 11:06:44,348 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-18 11:06:44,348 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-18 11:06:44,349 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-18 11:06:44,349 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-18 11:06:44,350 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-18 11:06:44,351 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-18 11:06:44,351 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-18 11:06:44,352 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-18 11:06:44,352 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-18 11:06:44,353 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-18 11:06:44,353 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-18 11:06:44,353 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-18 11:06:44,354 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-18 11:06:44,354 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_d7fe79f3-60b9-415b-87b4-25fc1566ede1/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2018-11-18 11:06:44,364 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-18 11:06:44,364 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-18 11:06:44,365 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-11-18 11:06:44,365 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-11-18 11:06:44,365 INFO L133 SettingsManager]: * Use SBE=true [2018-11-18 11:06:44,365 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2018-11-18 11:06:44,365 INFO L133 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2018-11-18 11:06:44,366 INFO L133 SettingsManager]: * Use old map elimination=false [2018-11-18 11:06:44,366 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false [2018-11-18 11:06:44,366 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true [2018-11-18 11:06:44,366 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2018-11-18 11:06:44,367 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-18 11:06:44,367 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-18 11:06:44,367 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-11-18 11:06:44,367 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-11-18 11:06:44,367 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-18 11:06:44,367 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-18 11:06:44,367 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2018-11-18 11:06:44,367 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2018-11-18 11:06:44,368 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2018-11-18 11:06:44,368 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-18 11:06:44,368 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-18 11:06:44,368 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false [2018-11-18 11:06:44,368 INFO L133 SettingsManager]: * Use constant arrays=true [2018-11-18 11:06:44,368 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2018-11-18 11:06:44,368 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-18 11:06:44,369 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-18 11:06:44,369 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2018-11-18 11:06:44,369 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-18 11:06:44,369 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-11-18 11:06:44,369 INFO L133 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2018-11-18 11:06:44,372 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-11-18 11:06:44,372 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_d7fe79f3-60b9-415b-87b4-25fc1566ede1/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 -> 0e3531ca2da4bd0098c9a389bd0b7db6a2819ab0 [2018-11-18 11:06:44,396 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-18 11:06:44,404 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-18 11:06:44,406 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-18 11:06:44,407 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-18 11:06:44,407 INFO L276 PluginConnector]: CDTParser initialized [2018-11-18 11:06:44,407 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_d7fe79f3-60b9-415b-87b4-25fc1566ede1/bin-2019/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_8_true-unreach-call_false-termination.cil.c [2018-11-18 11:06:44,442 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_d7fe79f3-60b9-415b-87b4-25fc1566ede1/bin-2019/uautomizer/data/28463c989/bd5973223bb1482f91c2801cae540525/FLAGf7fce63f5 [2018-11-18 11:06:44,843 INFO L307 CDTParser]: Found 1 translation units. [2018-11-18 11:06:44,844 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_d7fe79f3-60b9-415b-87b4-25fc1566ede1/sv-benchmarks/c/ssh-simplified/s3_srvr_8_true-unreach-call_false-termination.cil.c [2018-11-18 11:06:44,850 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_d7fe79f3-60b9-415b-87b4-25fc1566ede1/bin-2019/uautomizer/data/28463c989/bd5973223bb1482f91c2801cae540525/FLAGf7fce63f5 [2018-11-18 11:06:44,859 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_d7fe79f3-60b9-415b-87b4-25fc1566ede1/bin-2019/uautomizer/data/28463c989/bd5973223bb1482f91c2801cae540525 [2018-11-18 11:06:44,861 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-18 11:06:44,862 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-11-18 11:06:44,862 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-18 11:06:44,862 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-18 11:06:44,865 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-18 11:06:44,865 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 11:06:44" (1/1) ... [2018-11-18 11:06:44,867 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@263ee91f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:06:44, skipping insertion in model container [2018-11-18 11:06:44,867 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 11:06:44" (1/1) ... [2018-11-18 11:06:44,872 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-18 11:06:44,898 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-11-18 11:06:45,050 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-18 11:06:45,053 INFO L191 MainTranslator]: Completed pre-run [2018-11-18 11:06:45,089 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-18 11:06:45,097 INFO L195 MainTranslator]: Completed translation [2018-11-18 11:06:45,097 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:06:45 WrapperNode [2018-11-18 11:06:45,097 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-18 11:06:45,098 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-11-18 11:06:45,098 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-11-18 11:06:45,098 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-11-18 11:06:45,139 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:06:45" (1/1) ... [2018-11-18 11:06:45,146 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:06:45" (1/1) ... [2018-11-18 11:06:45,171 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-11-18 11:06:45,171 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-18 11:06:45,171 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-18 11:06:45,172 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-18 11:06:45,180 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:06:45" (1/1) ... [2018-11-18 11:06:45,180 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:06:45" (1/1) ... [2018-11-18 11:06:45,182 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:06:45" (1/1) ... [2018-11-18 11:06:45,182 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:06:45" (1/1) ... [2018-11-18 11:06:45,185 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:06:45" (1/1) ... [2018-11-18 11:06:45,191 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:06:45" (1/1) ... [2018-11-18 11:06:45,193 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:06:45" (1/1) ... [2018-11-18 11:06:45,196 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-18 11:06:45,196 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-18 11:06:45,196 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-18 11:06:45,196 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-18 11:06:45,197 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:06:45" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_d7fe79f3-60b9-415b-87b4-25fc1566ede1/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-18 11:06:45,239 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-18 11:06:45,239 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-18 11:06:45,326 WARN L684 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-11-18 11:06:45,326 WARN L649 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-11-18 11:06:45,709 INFO L278 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-18 11:06:45,709 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 11:06:45 BoogieIcfgContainer [2018-11-18 11:06:45,709 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-18 11:06:45,710 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2018-11-18 11:06:45,710 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2018-11-18 11:06:45,712 INFO L276 PluginConnector]: BuchiAutomizer initialized [2018-11-18 11:06:45,712 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-18 11:06:45,712 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 18.11 11:06:44" (1/3) ... [2018-11-18 11:06:45,713 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@7e2db5e5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 18.11 11:06:45, skipping insertion in model container [2018-11-18 11:06:45,713 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-18 11:06:45,713 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:06:45" (2/3) ... [2018-11-18 11:06:45,714 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@7e2db5e5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 18.11 11:06:45, skipping insertion in model container [2018-11-18 11:06:45,714 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-18 11:06:45,714 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 11:06:45" (3/3) ... [2018-11-18 11:06:45,715 INFO L375 chiAutomizerObserver]: Analyzing ICFG s3_srvr_8_true-unreach-call_false-termination.cil.c [2018-11-18 11:06:45,746 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2018-11-18 11:06:45,747 INFO L374 BuchiCegarLoop]: Interprodecural is true [2018-11-18 11:06:45,747 INFO L375 BuchiCegarLoop]: Hoare is false [2018-11-18 11:06:45,747 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2018-11-18 11:06:45,747 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-18 11:06:45,747 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-18 11:06:45,747 INFO L379 BuchiCegarLoop]: Difference is false [2018-11-18 11:06:45,747 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-18 11:06:45,747 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2018-11-18 11:06:45,759 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 147 states. [2018-11-18 11:06:45,778 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 125 [2018-11-18 11:06:45,779 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:06:45,779 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:06:45,786 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-18 11:06:45,786 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:06:45,786 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ [2018-11-18 11:06:45,786 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 147 states. [2018-11-18 11:06:45,791 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 125 [2018-11-18 11:06:45,791 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:06:45,791 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:06:45,792 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-18 11:06:45,792 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:06:45,797 INFO L794 eck$LassoCheckResult]: Stem: 105#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true; 11#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; 117#L82true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 102#L85-2true ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 134#L90true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 149#L90-1true assume !(0 == ssl3_accept_~s__cert~0); 106#L99-3true [2018-11-18 11:06:45,797 INFO L796 eck$LassoCheckResult]: Loop: 106#L99-3true assume true; 110#L99-1true assume !false; 55#L100true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73#L102true assume !(12292 == ssl3_accept_~s__state~0); 60#L105true assume !(16384 == ssl3_accept_~s__state~0); 65#L108true assume !(8192 == ssl3_accept_~s__state~0); 34#L111true assume !(24576 == ssl3_accept_~s__state~0); 18#L114true assume !(8195 == ssl3_accept_~s__state~0); 23#L117true assume 8480 == ssl3_accept_~s__state~0; 112#L121true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 91#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; 9#L566true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 89#L603true ssl3_accept_~skip~0 := 0; 106#L99-3true [2018-11-18 11:06:45,800 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:45,800 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2018-11-18 11:06:45,801 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:45,802 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:45,830 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:45,830 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:06:45,830 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:45,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:45,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:45,869 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:45,869 INFO L82 PathProgramCache]: Analyzing trace with hash 1102235864, now seen corresponding path program 1 times [2018-11-18 11:06:45,869 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:45,869 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:45,870 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:45,870 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:06:45,870 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:45,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:45,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:45,880 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:45,880 INFO L82 PathProgramCache]: Analyzing trace with hash -634463065, now seen corresponding path program 1 times [2018-11-18 11:06:45,880 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:45,880 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:45,881 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:45,881 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:06:45,881 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:45,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:06:45,931 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-18 11:06:45,933 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:06:45,933 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:06:46,023 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 11:06:46,023 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 11:06:46,024 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 11:06:46,024 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 11:06:46,024 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-18 11:06:46,024 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:06:46,024 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 11:06:46,024 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 11:06:46,024 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8_true-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-11-18 11:06:46,025 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 11:06:46,025 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 11:06:46,038 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:06:46,043 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-18 11:06:46,059 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-18 11:06:46,063 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:06:46,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-18 11:06:46,067 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:06:46,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-18 11:06:46,160 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 11:06:46,160 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_d7fe79f3-60b9-415b-87b4-25fc1566ede1/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-18 11:06:46,167 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 11:06:46,167 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 11:06:46,177 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 11:06:46,177 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_d7fe79f3-60b9-415b-87b4-25fc1566ede1/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-18 11:06:46,200 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 11:06:46,200 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_d7fe79f3-60b9-415b-87b4-25fc1566ede1/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-18 11:06:46,228 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 11:06:46,228 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 11:06:46,234 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-18 11:06:46,258 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 11:06:46,258 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 11:06:46,258 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 11:06:46,258 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 11:06:46,258 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-18 11:06:46,258 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:06:46,258 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 11:06:46,259 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 11:06:46,259 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8_true-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-11-18 11:06:46,259 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 11:06:46,259 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 11:06:46,260 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-18 11:06:46,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-18 11:06:46,273 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 11:06:46,276 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-18 11:06:46,282 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-18 11:06:46,284 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-18 11:06:46,294 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-18 11:06:46,361 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 11:06:46,364 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-18 11:06:46,365 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-18 11:06:46,366 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 11:06:46,366 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 11:06:46,367 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 11:06:46,367 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 11:06:46,367 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 11:06:46,368 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 11:06:46,368 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 11:06:46,370 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 11:06:46,370 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-18 11:06:46,371 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 11:06:46,371 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 11:06:46,371 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 11:06:46,371 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 11:06:46,371 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 11:06:46,372 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 11:06:46,372 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 11:06:46,378 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-18 11:06:46,383 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-18 11:06:46,384 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-18 11:06:46,385 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-18 11:06:46,385 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-18 11:06:46,386 INFO L518 LassoAnalysis]: Proved termination. [2018-11-18 11:06:46,386 INFO L520 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2018-11-18 11:06:46,387 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-18 11:06:46,410 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:46,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:06:46,426 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 11:06:46,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:06:46,438 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 11:06:46,462 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-18 11:06:46,472 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-18 11:06:46,473 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 147 states. Second operand 5 states. [2018-11-18 11:06:47,003 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 147 states.. Second operand 5 states. Result 825 states and 1391 transitions. Complement of second has 10 states. [2018-11-18 11:06:47,004 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-18 11:06:47,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-18 11:06:47,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 599 transitions. [2018-11-18 11:06:47,007 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 599 transitions. Stem has 6 letters. Loop has 13 letters. [2018-11-18 11:06:47,008 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 11:06:47,009 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 599 transitions. Stem has 19 letters. Loop has 13 letters. [2018-11-18 11:06:47,009 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 11:06:47,009 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 599 transitions. Stem has 6 letters. Loop has 26 letters. [2018-11-18 11:06:47,010 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 11:06:47,010 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 825 states and 1391 transitions. [2018-11-18 11:06:47,021 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 316 [2018-11-18 11:06:47,029 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 825 states to 683 states and 1060 transitions. [2018-11-18 11:06:47,030 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 383 [2018-11-18 11:06:47,032 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 394 [2018-11-18 11:06:47,032 INFO L73 IsDeterministic]: Start isDeterministic. Operand 683 states and 1060 transitions. [2018-11-18 11:06:47,033 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:06:47,033 INFO L705 BuchiCegarLoop]: Abstraction has 683 states and 1060 transitions. [2018-11-18 11:06:47,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 683 states and 1060 transitions. [2018-11-18 11:06:47,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 683 to 479. [2018-11-18 11:06:47,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 479 states. [2018-11-18 11:06:47,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 479 states to 479 states and 738 transitions. [2018-11-18 11:06:47,070 INFO L728 BuchiCegarLoop]: Abstraction has 479 states and 738 transitions. [2018-11-18 11:06:47,072 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:06:47,072 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:06:47,073 INFO L87 Difference]: Start difference. First operand 479 states and 738 transitions. Second operand 3 states. [2018-11-18 11:06:47,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:06:47,148 INFO L93 Difference]: Finished difference Result 534 states and 822 transitions. [2018-11-18 11:06:47,148 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:06:47,149 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 534 states and 822 transitions. [2018-11-18 11:06:47,153 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 261 [2018-11-18 11:06:47,156 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 534 states to 534 states and 822 transitions. [2018-11-18 11:06:47,156 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 327 [2018-11-18 11:06:47,157 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 327 [2018-11-18 11:06:47,157 INFO L73 IsDeterministic]: Start isDeterministic. Operand 534 states and 822 transitions. [2018-11-18 11:06:47,157 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:06:47,158 INFO L705 BuchiCegarLoop]: Abstraction has 534 states and 822 transitions. [2018-11-18 11:06:47,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 534 states and 822 transitions. [2018-11-18 11:06:47,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 534 to 513. [2018-11-18 11:06:47,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 513 states. [2018-11-18 11:06:47,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 513 states to 513 states and 795 transitions. [2018-11-18 11:06:47,171 INFO L728 BuchiCegarLoop]: Abstraction has 513 states and 795 transitions. [2018-11-18 11:06:47,171 INFO L608 BuchiCegarLoop]: Abstraction has 513 states and 795 transitions. [2018-11-18 11:06:47,171 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ [2018-11-18 11:06:47,171 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 513 states and 795 transitions. [2018-11-18 11:06:47,174 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 257 [2018-11-18 11:06:47,174 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:06:47,174 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:06:47,175 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-18 11:06:47,175 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-18 11:06:47,176 INFO L794 eck$LassoCheckResult]: Stem: 2329#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 2105#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; 2106#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2325#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 2326#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2286#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 2374#L99-3 assume true; 2330#L99-1 assume !false; 2251#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2252#L102 assume !(12292 == ssl3_accept_~s__state~0); 2260#L105 assume !(16384 == ssl3_accept_~s__state~0); 2261#L108 assume !(8192 == ssl3_accept_~s__state~0); 2513#L111 assume !(24576 == ssl3_accept_~s__state~0); 2512#L114 assume !(8195 == ssl3_accept_~s__state~0); 2502#L117 assume !(8480 == ssl3_accept_~s__state~0); 2113#L120 assume !(8481 == ssl3_accept_~s__state~0); 2114#L123 assume !(8482 == ssl3_accept_~s__state~0); 2354#L126 assume 8464 == ssl3_accept_~s__state~0; 2190#L133 [2018-11-18 11:06:47,176 INFO L796 eck$LassoCheckResult]: Loop: 2190#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 2090#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2082#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; 2083#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2458#L603 ssl3_accept_~skip~0 := 0; 2457#L99-3 assume true; 2431#L99-1 assume !false; 2430#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2429#L102 assume !(12292 == ssl3_accept_~s__state~0); 2428#L105 assume !(16384 == ssl3_accept_~s__state~0); 2427#L108 assume !(8192 == ssl3_accept_~s__state~0); 2426#L111 assume !(24576 == ssl3_accept_~s__state~0); 2425#L114 assume !(8195 == ssl3_accept_~s__state~0); 2378#L117 assume !(8480 == ssl3_accept_~s__state~0); 2377#L120 assume !(8481 == ssl3_accept_~s__state~0); 2375#L123 assume !(8482 == ssl3_accept_~s__state~0); 2376#L126 assume 8464 == ssl3_accept_~s__state~0; 2190#L133 [2018-11-18 11:06:47,176 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:47,176 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 1 times [2018-11-18 11:06:47,176 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:47,176 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:47,177 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:47,177 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:06:47,178 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:47,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:47,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:47,191 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:47,191 INFO L82 PathProgramCache]: Analyzing trace with hash 1427242556, now seen corresponding path program 1 times [2018-11-18 11:06:47,191 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:47,191 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:47,192 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:47,192 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:06:47,192 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:47,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:06:47,214 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-18 11:06:47,214 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:06:47,214 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 11:06:47,215 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 11:06:47,215 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:06:47,215 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:06:47,215 INFO L87 Difference]: Start difference. First operand 513 states and 795 transitions. cyclomatic complexity: 285 Second operand 3 states. [2018-11-18 11:06:47,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:06:47,341 INFO L93 Difference]: Finished difference Result 624 states and 974 transitions. [2018-11-18 11:06:47,342 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:06:47,342 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 624 states and 974 transitions. [2018-11-18 11:06:47,345 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 340 [2018-11-18 11:06:47,347 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 624 states to 624 states and 974 transitions. [2018-11-18 11:06:47,348 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 391 [2018-11-18 11:06:47,348 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 391 [2018-11-18 11:06:47,348 INFO L73 IsDeterministic]: Start isDeterministic. Operand 624 states and 974 transitions. [2018-11-18 11:06:47,348 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:06:47,349 INFO L705 BuchiCegarLoop]: Abstraction has 624 states and 974 transitions. [2018-11-18 11:06:47,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 624 states and 974 transitions. [2018-11-18 11:06:47,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 624 to 548. [2018-11-18 11:06:47,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 548 states. [2018-11-18 11:06:47,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 548 states to 548 states and 846 transitions. [2018-11-18 11:06:47,358 INFO L728 BuchiCegarLoop]: Abstraction has 548 states and 846 transitions. [2018-11-18 11:06:47,359 INFO L608 BuchiCegarLoop]: Abstraction has 548 states and 846 transitions. [2018-11-18 11:06:47,359 INFO L442 BuchiCegarLoop]: ======== Iteration 3============ [2018-11-18 11:06:47,359 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 548 states and 846 transitions. [2018-11-18 11:06:47,361 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 290 [2018-11-18 11:06:47,362 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:06:47,362 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:06:47,363 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-18 11:06:47,363 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-18 11:06:47,363 INFO L794 eck$LassoCheckResult]: Stem: 3470#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 3249#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; 3250#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3466#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 3467#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3425#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 3513#L99-3 assume true; 3672#L99-1 assume !false; 3694#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3692#L102 assume !(12292 == ssl3_accept_~s__state~0); 3691#L105 assume !(16384 == ssl3_accept_~s__state~0); 3688#L108 assume !(8192 == ssl3_accept_~s__state~0); 3325#L111 assume !(24576 == ssl3_accept_~s__state~0); 3326#L114 assume !(8195 == ssl3_accept_~s__state~0); 3685#L117 assume !(8480 == ssl3_accept_~s__state~0); 3750#L120 assume !(8481 == ssl3_accept_~s__state~0); 3495#L123 assume !(8482 == ssl3_accept_~s__state~0); 3496#L126 assume 8464 == ssl3_accept_~s__state~0; 3330#L133 [2018-11-18 11:06:47,363 INFO L796 eck$LassoCheckResult]: Loop: 3330#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 3233#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3225#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; 3226#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3238#L603 ssl3_accept_~skip~0 := 0; 3752#L99-3 assume true; 3751#L99-1 assume !false; 3684#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3683#L102 assume 12292 == ssl3_accept_~s__state~0; 3552#L103 ssl3_accept_~s__new_session~0 := 1; 3531#L211 ssl3_accept_~s__server~0 := 1; 3681#L216 assume 0 != ssl3_accept_~cb~0; 3308#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3309#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3642#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3443#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3444#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 3486#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3564#L603 ssl3_accept_~skip~0 := 0; 3561#L99-3 assume true; 3558#L99-1 assume !false; 3555#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3551#L102 assume !(12292 == ssl3_accept_~s__state~0); 3547#L105 assume !(16384 == ssl3_accept_~s__state~0); 3544#L108 assume !(8192 == ssl3_accept_~s__state~0); 3532#L111 assume !(24576 == ssl3_accept_~s__state~0); 3530#L114 assume !(8195 == ssl3_accept_~s__state~0); 3521#L117 assume !(8480 == ssl3_accept_~s__state~0); 3519#L120 assume !(8481 == ssl3_accept_~s__state~0); 3516#L123 assume !(8482 == ssl3_accept_~s__state~0); 3517#L126 assume 8464 == ssl3_accept_~s__state~0; 3330#L133 [2018-11-18 11:06:47,363 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:47,364 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 2 times [2018-11-18 11:06:47,364 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:47,364 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:47,365 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:47,365 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:06:47,365 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:47,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:47,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:47,377 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:47,378 INFO L82 PathProgramCache]: Analyzing trace with hash -58543770, now seen corresponding path program 1 times [2018-11-18 11:06:47,378 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:47,378 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:47,378 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:47,379 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 11:06:47,379 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:47,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:06:47,391 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-18 11:06:47,391 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:06:47,391 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:06:47,391 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 11:06:47,392 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:06:47,392 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:06:47,392 INFO L87 Difference]: Start difference. First operand 548 states and 846 transitions. cyclomatic complexity: 301 Second operand 3 states. [2018-11-18 11:06:47,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:06:47,496 INFO L93 Difference]: Finished difference Result 674 states and 958 transitions. [2018-11-18 11:06:47,496 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:06:47,496 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 674 states and 958 transitions. [2018-11-18 11:06:47,498 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 370 [2018-11-18 11:06:47,500 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 674 states to 601 states and 878 transitions. [2018-11-18 11:06:47,500 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 421 [2018-11-18 11:06:47,500 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 432 [2018-11-18 11:06:47,501 INFO L73 IsDeterministic]: Start isDeterministic. Operand 601 states and 878 transitions. [2018-11-18 11:06:47,501 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:06:47,502 INFO L705 BuchiCegarLoop]: Abstraction has 601 states and 878 transitions. [2018-11-18 11:06:47,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 601 states and 878 transitions. [2018-11-18 11:06:47,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 601 to 558. [2018-11-18 11:06:47,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 558 states. [2018-11-18 11:06:47,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 558 states to 558 states and 827 transitions. [2018-11-18 11:06:47,507 INFO L728 BuchiCegarLoop]: Abstraction has 558 states and 827 transitions. [2018-11-18 11:06:47,507 INFO L608 BuchiCegarLoop]: Abstraction has 558 states and 827 transitions. [2018-11-18 11:06:47,507 INFO L442 BuchiCegarLoop]: ======== Iteration 4============ [2018-11-18 11:06:47,507 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 558 states and 827 transitions. [2018-11-18 11:06:47,508 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 361 [2018-11-18 11:06:47,508 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:06:47,508 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:06:47,509 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:06:47,509 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:06:47,509 INFO L794 eck$LassoCheckResult]: Stem: 4691#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 4475#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; 4476#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4685#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 4686#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4647#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 4733#L99-3 assume true; 4693#L99-1 assume !false; 4615#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4616#L102 assume !(12292 == ssl3_accept_~s__state~0); 4624#L105 assume !(16384 == ssl3_accept_~s__state~0); 4625#L108 assume 8192 == ssl3_accept_~s__state~0; 4633#L211 [2018-11-18 11:06:47,510 INFO L796 eck$LassoCheckResult]: Loop: 4633#L211 ssl3_accept_~s__server~0 := 1; 4541#L216 assume 0 != ssl3_accept_~cb~0; 4531#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4532#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4964#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4962#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4960#L243 assume 12292 != ssl3_accept_~s__state~0; 4725#L244 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 4608#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4933#L603 ssl3_accept_~skip~0 := 0; 4931#L99-3 assume true; 4929#L99-1 assume !false; 4927#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4925#L102 assume !(12292 == ssl3_accept_~s__state~0); 4923#L105 assume !(16384 == ssl3_accept_~s__state~0); 4921#L108 assume 8192 == ssl3_accept_~s__state~0; 4633#L211 [2018-11-18 11:06:47,510 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:47,510 INFO L82 PathProgramCache]: Analyzing trace with hash -999822720, now seen corresponding path program 1 times [2018-11-18 11:06:47,510 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:47,510 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:47,510 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:47,511 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:06:47,511 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:47,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:06:47,534 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-18 11:06:47,534 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:06:47,534 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 11:06:47,535 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 11:06:47,535 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:47,535 INFO L82 PathProgramCache]: Analyzing trace with hash 1588913348, now seen corresponding path program 1 times [2018-11-18 11:06:47,535 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:47,535 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:47,535 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:47,536 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:06:47,536 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:47,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:06:47,554 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-18 11:06:47,554 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:06:47,554 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 11:06:47,554 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 11:06:47,554 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:06:47,554 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:06:47,555 INFO L87 Difference]: Start difference. First operand 558 states and 827 transitions. cyclomatic complexity: 272 Second operand 3 states. [2018-11-18 11:06:47,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:06:47,608 INFO L93 Difference]: Finished difference Result 568 states and 835 transitions. [2018-11-18 11:06:47,609 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:06:47,609 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 568 states and 835 transitions. [2018-11-18 11:06:47,611 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 371 [2018-11-18 11:06:47,613 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 568 states to 568 states and 835 transitions. [2018-11-18 11:06:47,614 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 403 [2018-11-18 11:06:47,614 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 403 [2018-11-18 11:06:47,614 INFO L73 IsDeterministic]: Start isDeterministic. Operand 568 states and 835 transitions. [2018-11-18 11:06:47,615 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:06:47,615 INFO L705 BuchiCegarLoop]: Abstraction has 568 states and 835 transitions. [2018-11-18 11:06:47,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 568 states and 835 transitions. [2018-11-18 11:06:47,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 568 to 558. [2018-11-18 11:06:47,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 558 states. [2018-11-18 11:06:47,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 558 states to 558 states and 823 transitions. [2018-11-18 11:06:47,623 INFO L728 BuchiCegarLoop]: Abstraction has 558 states and 823 transitions. [2018-11-18 11:06:47,623 INFO L608 BuchiCegarLoop]: Abstraction has 558 states and 823 transitions. [2018-11-18 11:06:47,623 INFO L442 BuchiCegarLoop]: ======== Iteration 5============ [2018-11-18 11:06:47,623 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 558 states and 823 transitions. [2018-11-18 11:06:47,625 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 361 [2018-11-18 11:06:47,625 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:06:47,625 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:06:47,626 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:06:47,626 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-18 11:06:47,626 INFO L794 eck$LassoCheckResult]: Stem: 5841#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 5609#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; 5610#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5835#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 5836#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5793#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 5882#L99-3 assume true; 5919#L99-1 assume !false; 6078#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6076#L102 assume !(12292 == ssl3_accept_~s__state~0); 6074#L105 assume !(16384 == ssl3_accept_~s__state~0); 6072#L108 assume !(8192 == ssl3_accept_~s__state~0); 6070#L111 assume !(24576 == ssl3_accept_~s__state~0); 6068#L114 assume 8195 == ssl3_accept_~s__state~0; 5639#L211 [2018-11-18 11:06:47,626 INFO L796 eck$LassoCheckResult]: Loop: 5639#L211 ssl3_accept_~s__server~0 := 1; 5680#L216 assume 0 != ssl3_accept_~cb~0; 5667#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5668#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5708#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5713#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5813#L243 assume 12292 != ssl3_accept_~s__state~0; 5874#L244 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 5747#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6106#L603 ssl3_accept_~skip~0 := 0; 6104#L99-3 assume true; 6102#L99-1 assume !false; 6100#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6032#L102 assume !(12292 == ssl3_accept_~s__state~0); 6031#L105 assume !(16384 == ssl3_accept_~s__state~0); 6029#L108 assume !(8192 == ssl3_accept_~s__state~0); 6027#L111 assume !(24576 == ssl3_accept_~s__state~0); 5970#L114 assume 8195 == ssl3_accept_~s__state~0; 5639#L211 [2018-11-18 11:06:47,626 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:47,626 INFO L82 PathProgramCache]: Analyzing trace with hash 1243044325, now seen corresponding path program 1 times [2018-11-18 11:06:47,627 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:47,627 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:47,627 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:47,628 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:06:47,628 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:47,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:06:47,643 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-18 11:06:47,643 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:06:47,643 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 11:06:47,643 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 11:06:47,644 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:47,644 INFO L82 PathProgramCache]: Analyzing trace with hash -2062626007, now seen corresponding path program 1 times [2018-11-18 11:06:47,644 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:47,644 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:47,645 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:47,645 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:06:47,645 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:47,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:06:47,663 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-18 11:06:47,663 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:06:47,663 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 11:06:47,664 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 11:06:47,664 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:06:47,664 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:06:47,664 INFO L87 Difference]: Start difference. First operand 558 states and 823 transitions. cyclomatic complexity: 268 Second operand 3 states. [2018-11-18 11:06:47,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:06:47,728 INFO L93 Difference]: Finished difference Result 568 states and 831 transitions. [2018-11-18 11:06:47,728 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:06:47,728 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 568 states and 831 transitions. [2018-11-18 11:06:47,730 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 371 [2018-11-18 11:06:47,731 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 568 states to 568 states and 831 transitions. [2018-11-18 11:06:47,732 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 403 [2018-11-18 11:06:47,732 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 403 [2018-11-18 11:06:47,732 INFO L73 IsDeterministic]: Start isDeterministic. Operand 568 states and 831 transitions. [2018-11-18 11:06:47,732 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:06:47,732 INFO L705 BuchiCegarLoop]: Abstraction has 568 states and 831 transitions. [2018-11-18 11:06:47,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 568 states and 831 transitions. [2018-11-18 11:06:47,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 568 to 558. [2018-11-18 11:06:47,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 558 states. [2018-11-18 11:06:47,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 558 states to 558 states and 819 transitions. [2018-11-18 11:06:47,739 INFO L728 BuchiCegarLoop]: Abstraction has 558 states and 819 transitions. [2018-11-18 11:06:47,740 INFO L608 BuchiCegarLoop]: Abstraction has 558 states and 819 transitions. [2018-11-18 11:06:47,740 INFO L442 BuchiCegarLoop]: ======== Iteration 6============ [2018-11-18 11:06:47,740 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 558 states and 819 transitions. [2018-11-18 11:06:47,741 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 361 [2018-11-18 11:06:47,742 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:06:47,742 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:06:47,742 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-18 11:06:47,743 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-18 11:06:47,743 INFO L794 eck$LassoCheckResult]: Stem: 6959#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 6742#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; 6743#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6957#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 6958#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6918#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 7000#L99-3 assume true; 7248#L99-1 assume !false; 7246#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7244#L102 assume !(12292 == ssl3_accept_~s__state~0); 7242#L105 assume !(16384 == ssl3_accept_~s__state~0); 7239#L108 assume !(8192 == ssl3_accept_~s__state~0); 7238#L111 assume !(24576 == ssl3_accept_~s__state~0); 7236#L114 assume !(8195 == ssl3_accept_~s__state~0); 6794#L117 assume !(8480 == ssl3_accept_~s__state~0); 6744#L120 assume !(8481 == ssl3_accept_~s__state~0); 6745#L123 assume !(8482 == ssl3_accept_~s__state~0); 7140#L126 assume 8464 == ssl3_accept_~s__state~0; 6822#L133 [2018-11-18 11:06:47,743 INFO L796 eck$LassoCheckResult]: Loop: 6822#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 6727#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 6719#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; 6720#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7205#L603 ssl3_accept_~skip~0 := 0; 7203#L99-3 assume true; 7201#L99-1 assume !false; 7199#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7197#L102 assume !(12292 == ssl3_accept_~s__state~0); 7195#L105 assume !(16384 == ssl3_accept_~s__state~0); 7193#L108 assume !(8192 == ssl3_accept_~s__state~0); 7191#L111 assume !(24576 == ssl3_accept_~s__state~0); 7187#L114 assume !(8195 == ssl3_accept_~s__state~0); 7183#L117 assume !(8480 == ssl3_accept_~s__state~0); 7179#L120 assume !(8481 == ssl3_accept_~s__state~0); 7174#L123 assume !(8482 == ssl3_accept_~s__state~0); 7169#L126 assume !(8464 == ssl3_accept_~s__state~0); 7164#L129 assume !(8465 == ssl3_accept_~s__state~0); 6969#L132 assume !(8466 == ssl3_accept_~s__state~0); 6921#L135 assume 8496 == ssl3_accept_~s__state~0; 6796#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 6797#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 6838#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 6759#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 6760#L293-2 ssl3_accept_~s__init_num~0 := 0; 6764#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7204#L603 ssl3_accept_~skip~0 := 0; 7202#L99-3 assume true; 7200#L99-1 assume !false; 7198#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7196#L102 assume !(12292 == ssl3_accept_~s__state~0); 7194#L105 assume 16384 == ssl3_accept_~s__state~0; 6768#L211 ssl3_accept_~s__server~0 := 1; 7258#L216 assume 0 != ssl3_accept_~cb~0; 7257#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7256#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 7254#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7252#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7249#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 7230#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7221#L603 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; 7189#L102 assume !(12292 == ssl3_accept_~s__state~0); 7185#L105 assume !(16384 == ssl3_accept_~s__state~0); 7181#L108 assume !(8192 == ssl3_accept_~s__state~0); 7176#L111 assume !(24576 == ssl3_accept_~s__state~0); 7171#L114 assume !(8195 == ssl3_accept_~s__state~0); 7166#L117 assume !(8480 == ssl3_accept_~s__state~0); 7160#L120 assume !(8481 == ssl3_accept_~s__state~0); 7158#L123 assume !(8482 == ssl3_accept_~s__state~0); 7058#L126 assume 8464 == ssl3_accept_~s__state~0; 6822#L133 [2018-11-18 11:06:47,743 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:47,743 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 3 times [2018-11-18 11:06:47,743 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:47,743 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:47,744 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:47,744 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:06:47,744 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:47,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:47,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:47,760 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:47,760 INFO L82 PathProgramCache]: Analyzing trace with hash 1180038818, now seen corresponding path program 1 times [2018-11-18 11:06:47,760 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:47,760 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:47,760 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:47,761 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 11:06:47,761 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:47,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:06:47,797 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-18 11:06:47,797 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:06:47,797 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:06:47,797 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 11:06:47,797 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:06:47,797 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:06:47,797 INFO L87 Difference]: Start difference. First operand 558 states and 819 transitions. cyclomatic complexity: 264 Second operand 3 states. [2018-11-18 11:06:47,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:06:47,894 INFO L93 Difference]: Finished difference Result 707 states and 1044 transitions. [2018-11-18 11:06:47,895 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:06:47,895 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 707 states and 1044 transitions. [2018-11-18 11:06:47,897 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 456 [2018-11-18 11:06:47,898 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 707 states to 700 states and 1037 transitions. [2018-11-18 11:06:47,898 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 488 [2018-11-18 11:06:47,899 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 488 [2018-11-18 11:06:47,899 INFO L73 IsDeterministic]: Start isDeterministic. Operand 700 states and 1037 transitions. [2018-11-18 11:06:47,899 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:06:47,899 INFO L705 BuchiCegarLoop]: Abstraction has 700 states and 1037 transitions. [2018-11-18 11:06:47,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 700 states and 1037 transitions. [2018-11-18 11:06:47,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 700 to 681. [2018-11-18 11:06:47,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 681 states. [2018-11-18 11:06:47,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 681 states to 681 states and 1009 transitions. [2018-11-18 11:06:47,905 INFO L728 BuchiCegarLoop]: Abstraction has 681 states and 1009 transitions. [2018-11-18 11:06:47,905 INFO L608 BuchiCegarLoop]: Abstraction has 681 states and 1009 transitions. [2018-11-18 11:06:47,905 INFO L442 BuchiCegarLoop]: ======== Iteration 7============ [2018-11-18 11:06:47,905 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 681 states and 1009 transitions. [2018-11-18 11:06:47,906 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 443 [2018-11-18 11:06:47,906 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:06:47,907 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:06:47,907 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-18 11:06:47,907 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-18 11:06:47,908 INFO L794 eck$LassoCheckResult]: Stem: 8231#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 8012#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; 8013#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8229#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 8230#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 8190#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 8275#L99-3 assume true; 8599#L99-1 assume !false; 8597#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8595#L102 assume !(12292 == ssl3_accept_~s__state~0); 8593#L105 assume !(16384 == ssl3_accept_~s__state~0); 8591#L108 assume !(8192 == ssl3_accept_~s__state~0); 8589#L111 assume !(24576 == ssl3_accept_~s__state~0); 8587#L114 assume !(8195 == ssl3_accept_~s__state~0); 8585#L117 assume !(8480 == ssl3_accept_~s__state~0); 8583#L120 assume !(8481 == ssl3_accept_~s__state~0); 8581#L123 assume !(8482 == ssl3_accept_~s__state~0); 8579#L126 assume 8464 == ssl3_accept_~s__state~0; 8094#L133 [2018-11-18 11:06:47,908 INFO L796 eck$LassoCheckResult]: Loop: 8094#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 7998#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7990#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; 7991#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8003#L603 ssl3_accept_~skip~0 := 0; 8214#L99-3 assume true; 8232#L99-1 assume !false; 8157#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8158#L102 assume !(12292 == ssl3_accept_~s__state~0); 8166#L105 assume !(16384 == ssl3_accept_~s__state~0); 8167#L108 assume !(8192 == ssl3_accept_~s__state~0); 8089#L111 assume !(24576 == ssl3_accept_~s__state~0); 8042#L114 assume !(8195 == ssl3_accept_~s__state~0); 8043#L117 assume !(8480 == ssl3_accept_~s__state~0); 8014#L120 assume !(8481 == ssl3_accept_~s__state~0); 8015#L123 assume !(8482 == ssl3_accept_~s__state~0); 8247#L126 assume !(8464 == ssl3_accept_~s__state~0); 8248#L129 assume !(8465 == ssl3_accept_~s__state~0); 8244#L132 assume !(8466 == ssl3_accept_~s__state~0); 8194#L135 assume 8496 == ssl3_accept_~s__state~0; 8065#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 8066#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 8111#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 8030#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 8031#L293-2 ssl3_accept_~s__init_num~0 := 0; 8035#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8563#L603 ssl3_accept_~skip~0 := 0; 8562#L99-3 assume true; 8561#L99-1 assume !false; 8560#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8559#L102 assume !(12292 == ssl3_accept_~s__state~0); 8558#L105 assume !(16384 == ssl3_accept_~s__state~0); 8557#L108 assume !(8192 == ssl3_accept_~s__state~0); 8555#L111 assume !(24576 == ssl3_accept_~s__state~0); 8554#L114 assume !(8195 == ssl3_accept_~s__state~0); 8553#L117 assume !(8480 == ssl3_accept_~s__state~0); 8552#L120 assume !(8481 == ssl3_accept_~s__state~0); 8551#L123 assume !(8482 == ssl3_accept_~s__state~0); 8549#L126 assume !(8464 == ssl3_accept_~s__state~0); 8547#L129 assume !(8465 == ssl3_accept_~s__state~0); 8544#L132 assume !(8466 == ssl3_accept_~s__state~0); 8545#L135 assume !(8496 == ssl3_accept_~s__state~0); 8623#L138 assume !(8497 == ssl3_accept_~s__state~0); 8173#L141 assume !(8512 == ssl3_accept_~s__state~0); 8174#L144 assume !(8513 == ssl3_accept_~s__state~0); 8462#L147 assume !(8528 == ssl3_accept_~s__state~0); 8460#L150 assume !(8529 == ssl3_accept_~s__state~0); 8457#L153 assume !(8544 == ssl3_accept_~s__state~0); 8458#L156 assume !(8545 == ssl3_accept_~s__state~0); 8459#L159 assume 8560 == ssl3_accept_~s__state~0; 8180#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 8181#L418 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; 8150#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8397#L603 ssl3_accept_~skip~0 := 0; 8395#L99-3 assume true; 8393#L99-1 assume !false; 8391#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8389#L102 assume !(12292 == ssl3_accept_~s__state~0); 8387#L105 assume !(16384 == ssl3_accept_~s__state~0); 8385#L108 assume !(8192 == ssl3_accept_~s__state~0); 8383#L111 assume !(24576 == ssl3_accept_~s__state~0); 8381#L114 assume !(8195 == ssl3_accept_~s__state~0); 8379#L117 assume !(8480 == ssl3_accept_~s__state~0); 8378#L120 assume !(8481 == ssl3_accept_~s__state~0); 8277#L123 assume !(8482 == ssl3_accept_~s__state~0); 8278#L126 assume 8464 == ssl3_accept_~s__state~0; 8094#L133 [2018-11-18 11:06:47,908 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:47,908 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 4 times [2018-11-18 11:06:47,908 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:47,908 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:47,909 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:47,909 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:06:47,909 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:47,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:47,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:47,918 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:47,918 INFO L82 PathProgramCache]: Analyzing trace with hash 953525162, now seen corresponding path program 1 times [2018-11-18 11:06:47,918 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:47,918 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:47,918 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:47,919 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 11:06:47,919 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:47,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:06:47,968 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-18 11:06:47,968 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:06:47,968 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:06:47,968 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 11:06:47,968 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:06:47,968 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:06:47,969 INFO L87 Difference]: Start difference. First operand 681 states and 1009 transitions. cyclomatic complexity: 331 Second operand 3 states. [2018-11-18 11:06:48,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:06:48,060 INFO L93 Difference]: Finished difference Result 820 states and 1122 transitions. [2018-11-18 11:06:48,061 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:06:48,061 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 820 states and 1122 transitions. [2018-11-18 11:06:48,063 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 540 [2018-11-18 11:06:48,064 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 820 states to 820 states and 1122 transitions. [2018-11-18 11:06:48,065 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 572 [2018-11-18 11:06:48,065 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 572 [2018-11-18 11:06:48,065 INFO L73 IsDeterministic]: Start isDeterministic. Operand 820 states and 1122 transitions. [2018-11-18 11:06:48,065 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:06:48,065 INFO L705 BuchiCegarLoop]: Abstraction has 820 states and 1122 transitions. [2018-11-18 11:06:48,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 820 states and 1122 transitions. [2018-11-18 11:06:48,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 820 to 812. [2018-11-18 11:06:48,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 812 states. [2018-11-18 11:06:48,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 812 states to 812 states and 1111 transitions. [2018-11-18 11:06:48,071 INFO L728 BuchiCegarLoop]: Abstraction has 812 states and 1111 transitions. [2018-11-18 11:06:48,072 INFO L608 BuchiCegarLoop]: Abstraction has 812 states and 1111 transitions. [2018-11-18 11:06:48,072 INFO L442 BuchiCegarLoop]: ======== Iteration 8============ [2018-11-18 11:06:48,072 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 812 states and 1111 transitions. [2018-11-18 11:06:48,073 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 533 [2018-11-18 11:06:48,074 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:06:48,074 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:06:48,074 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-18 11:06:48,074 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-18 11:06:48,075 INFO L794 eck$LassoCheckResult]: Stem: 9727#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 9518#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; 9519#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9725#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 9726#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9683#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 9780#L99-3 assume true; 10195#L99-1 assume !false; 10194#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10193#L102 assume !(12292 == ssl3_accept_~s__state~0); 10192#L105 assume !(16384 == ssl3_accept_~s__state~0); 10190#L108 assume !(8192 == ssl3_accept_~s__state~0); 10189#L111 assume !(24576 == ssl3_accept_~s__state~0); 10188#L114 assume !(8195 == ssl3_accept_~s__state~0); 10187#L117 assume !(8480 == ssl3_accept_~s__state~0); 10182#L120 assume !(8481 == ssl3_accept_~s__state~0); 10180#L123 assume !(8482 == ssl3_accept_~s__state~0); 9861#L126 assume 8464 == ssl3_accept_~s__state~0; 9594#L133 [2018-11-18 11:06:48,075 INFO L796 eck$LassoCheckResult]: Loop: 9594#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 9503#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9495#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; 9496#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10181#L603 ssl3_accept_~skip~0 := 0; 10179#L99-3 assume true; 10178#L99-1 assume !false; 10177#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10175#L102 assume !(12292 == ssl3_accept_~s__state~0); 10174#L105 assume !(16384 == ssl3_accept_~s__state~0); 10173#L108 assume !(8192 == ssl3_accept_~s__state~0); 10172#L111 assume !(24576 == ssl3_accept_~s__state~0); 10171#L114 assume !(8195 == ssl3_accept_~s__state~0); 10170#L117 assume !(8480 == ssl3_accept_~s__state~0); 10169#L120 assume !(8481 == ssl3_accept_~s__state~0); 10168#L123 assume !(8482 == ssl3_accept_~s__state~0); 10167#L126 assume !(8464 == ssl3_accept_~s__state~0); 10165#L129 assume !(8465 == ssl3_accept_~s__state~0); 10163#L132 assume !(8466 == ssl3_accept_~s__state~0); 10162#L135 assume 8496 == ssl3_accept_~s__state~0; 9911#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 10160#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 10159#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 10155#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 10112#L293-2 ssl3_accept_~s__init_num~0 := 0; 9839#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10103#L603 ssl3_accept_~skip~0 := 0; 10101#L99-3 assume true; 10099#L99-1 assume !false; 10097#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10095#L102 assume !(12292 == ssl3_accept_~s__state~0); 10093#L105 assume !(16384 == ssl3_accept_~s__state~0); 10091#L108 assume !(8192 == ssl3_accept_~s__state~0); 10089#L111 assume !(24576 == ssl3_accept_~s__state~0); 10087#L114 assume !(8195 == ssl3_accept_~s__state~0); 10085#L117 assume !(8480 == ssl3_accept_~s__state~0); 10084#L120 assume !(8481 == ssl3_accept_~s__state~0); 10083#L123 assume !(8482 == ssl3_accept_~s__state~0); 10081#L126 assume !(8464 == ssl3_accept_~s__state~0); 10079#L129 assume !(8465 == ssl3_accept_~s__state~0); 10077#L132 assume !(8466 == ssl3_accept_~s__state~0); 10076#L135 assume !(8496 == ssl3_accept_~s__state~0); 9910#L138 assume !(8497 == ssl3_accept_~s__state~0); 9912#L141 assume !(8512 == ssl3_accept_~s__state~0); 10082#L144 assume !(8513 == ssl3_accept_~s__state~0); 10080#L147 assume !(8528 == ssl3_accept_~s__state~0); 10078#L150 assume !(8529 == ssl3_accept_~s__state~0); 9845#L153 assume !(8544 == ssl3_accept_~s__state~0); 9846#L156 assume !(8545 == ssl3_accept_~s__state~0); 9847#L159 assume 8560 == ssl3_accept_~s__state~0; 9674#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 9675#L418 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; 9647#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9984#L603 ssl3_accept_~skip~0 := 0; 9981#L99-3 assume true; 9978#L99-1 assume !false; 9975#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9971#L102 assume !(12292 == ssl3_accept_~s__state~0); 9968#L105 assume !(16384 == ssl3_accept_~s__state~0); 9965#L108 assume !(8192 == ssl3_accept_~s__state~0); 9961#L111 assume !(24576 == ssl3_accept_~s__state~0); 9957#L114 assume !(8195 == ssl3_accept_~s__state~0); 9955#L117 assume !(8480 == ssl3_accept_~s__state~0); 9953#L120 assume !(8481 == ssl3_accept_~s__state~0); 9782#L123 assume !(8482 == ssl3_accept_~s__state~0); 9783#L126 assume 8464 == ssl3_accept_~s__state~0; 9594#L133 [2018-11-18 11:06:48,075 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:48,075 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 5 times [2018-11-18 11:06:48,075 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:48,075 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:48,076 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:48,076 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:06:48,076 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:48,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:48,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:48,084 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:48,084 INFO L82 PathProgramCache]: Analyzing trace with hash 56131884, now seen corresponding path program 1 times [2018-11-18 11:06:48,084 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:48,084 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:48,085 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:48,085 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 11:06:48,085 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:48,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:06:48,107 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-18 11:06:48,107 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:06:48,107 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:06:48,107 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 11:06:48,107 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:06:48,107 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:06:48,108 INFO L87 Difference]: Start difference. First operand 812 states and 1111 transitions. cyclomatic complexity: 302 Second operand 3 states. [2018-11-18 11:06:48,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:06:48,187 INFO L93 Difference]: Finished difference Result 896 states and 1213 transitions. [2018-11-18 11:06:48,187 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:06:48,187 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 896 states and 1213 transitions. [2018-11-18 11:06:48,189 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 589 [2018-11-18 11:06:48,191 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 896 states to 896 states and 1213 transitions. [2018-11-18 11:06:48,191 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 621 [2018-11-18 11:06:48,192 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 621 [2018-11-18 11:06:48,192 INFO L73 IsDeterministic]: Start isDeterministic. Operand 896 states and 1213 transitions. [2018-11-18 11:06:48,192 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:06:48,192 INFO L705 BuchiCegarLoop]: Abstraction has 896 states and 1213 transitions. [2018-11-18 11:06:48,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 896 states and 1213 transitions. [2018-11-18 11:06:48,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 896 to 884. [2018-11-18 11:06:48,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 884 states. [2018-11-18 11:06:48,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 884 states to 884 states and 1198 transitions. [2018-11-18 11:06:48,200 INFO L728 BuchiCegarLoop]: Abstraction has 884 states and 1198 transitions. [2018-11-18 11:06:48,200 INFO L608 BuchiCegarLoop]: Abstraction has 884 states and 1198 transitions. [2018-11-18 11:06:48,200 INFO L442 BuchiCegarLoop]: ======== Iteration 9============ [2018-11-18 11:06:48,200 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 884 states and 1198 transitions. [2018-11-18 11:06:48,202 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 581 [2018-11-18 11:06:48,202 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:06:48,202 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:06:48,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-18 11:06:48,203 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-18 11:06:48,203 INFO L794 eck$LassoCheckResult]: Stem: 11445#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 11232#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; 11233#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 11443#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 11444#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 11399#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 11497#L99-3 assume true; 11922#L99-1 assume !false; 11944#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11942#L102 assume !(12292 == ssl3_accept_~s__state~0); 11940#L105 assume !(16384 == ssl3_accept_~s__state~0); 11938#L108 assume !(8192 == ssl3_accept_~s__state~0); 11936#L111 assume !(24576 == ssl3_accept_~s__state~0); 11934#L114 assume !(8195 == ssl3_accept_~s__state~0); 11932#L117 assume !(8480 == ssl3_accept_~s__state~0); 11930#L120 assume !(8481 == ssl3_accept_~s__state~0); 11928#L123 assume !(8482 == ssl3_accept_~s__state~0); 11926#L126 assume 8464 == ssl3_accept_~s__state~0; 11310#L133 [2018-11-18 11:06:48,203 INFO L796 eck$LassoCheckResult]: Loop: 11310#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 11217#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 11209#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; 11210#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11915#L603 ssl3_accept_~skip~0 := 0; 11914#L99-3 assume true; 11913#L99-1 assume !false; 11912#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11911#L102 assume !(12292 == ssl3_accept_~s__state~0); 11910#L105 assume !(16384 == ssl3_accept_~s__state~0); 11909#L108 assume !(8192 == ssl3_accept_~s__state~0); 11908#L111 assume !(24576 == ssl3_accept_~s__state~0); 11907#L114 assume !(8195 == ssl3_accept_~s__state~0); 11906#L117 assume !(8480 == ssl3_accept_~s__state~0); 11905#L120 assume !(8481 == ssl3_accept_~s__state~0); 11904#L123 assume !(8482 == ssl3_accept_~s__state~0); 11903#L126 assume !(8464 == ssl3_accept_~s__state~0); 11902#L129 assume !(8465 == ssl3_accept_~s__state~0); 11901#L132 assume !(8466 == ssl3_accept_~s__state~0); 11900#L135 assume 8496 == ssl3_accept_~s__state~0; 11771#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 11898#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 11322#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 11323#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 11299#L293-2 ssl3_accept_~s__init_num~0 := 0; 11222#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11223#L603 ssl3_accept_~skip~0 := 0; 11985#L99-3 assume true; 11983#L99-1 assume !false; 11981#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11979#L102 assume !(12292 == ssl3_accept_~s__state~0); 11977#L105 assume !(16384 == ssl3_accept_~s__state~0); 11975#L108 assume !(8192 == ssl3_accept_~s__state~0); 11973#L111 assume !(24576 == ssl3_accept_~s__state~0); 11971#L114 assume !(8195 == ssl3_accept_~s__state~0); 11280#L117 assume !(8480 == ssl3_accept_~s__state~0); 11234#L120 assume !(8481 == ssl3_accept_~s__state~0); 11235#L123 assume !(8482 == ssl3_accept_~s__state~0); 11459#L126 assume !(8464 == ssl3_accept_~s__state~0); 11460#L129 assume !(8465 == ssl3_accept_~s__state~0); 11456#L132 assume !(8466 == ssl3_accept_~s__state~0); 11402#L135 assume !(8496 == ssl3_accept_~s__state~0); 11403#L138 assume !(8497 == ssl3_accept_~s__state~0); 11825#L141 assume 8512 == ssl3_accept_~s__state~0; 11748#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11824#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 11254#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11255#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11809#L603 ssl3_accept_~skip~0 := 0; 11804#L99-3 assume true; 11802#L99-1 assume !false; 11800#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11798#L102 assume !(12292 == ssl3_accept_~s__state~0); 11796#L105 assume !(16384 == ssl3_accept_~s__state~0); 11794#L108 assume !(8192 == ssl3_accept_~s__state~0); 11792#L111 assume !(24576 == ssl3_accept_~s__state~0); 11790#L114 assume !(8195 == ssl3_accept_~s__state~0); 11788#L117 assume !(8480 == ssl3_accept_~s__state~0); 11786#L120 assume !(8481 == ssl3_accept_~s__state~0); 11784#L123 assume !(8482 == ssl3_accept_~s__state~0); 11782#L126 assume !(8464 == ssl3_accept_~s__state~0); 11780#L129 assume !(8465 == ssl3_accept_~s__state~0); 11778#L132 assume !(8466 == ssl3_accept_~s__state~0); 11776#L135 assume !(8496 == ssl3_accept_~s__state~0); 11774#L138 assume !(8497 == ssl3_accept_~s__state~0); 11772#L141 assume !(8512 == ssl3_accept_~s__state~0); 11747#L144 assume !(8513 == ssl3_accept_~s__state~0); 11745#L147 assume !(8528 == ssl3_accept_~s__state~0); 11742#L150 assume !(8529 == ssl3_accept_~s__state~0); 11741#L153 assume !(8544 == ssl3_accept_~s__state~0); 11740#L156 assume !(8545 == ssl3_accept_~s__state~0); 11738#L159 assume 8560 == ssl3_accept_~s__state~0; 11390#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 11391#L418 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; 11355#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11984#L603 ssl3_accept_~skip~0 := 0; 11982#L99-3 assume true; 11980#L99-1 assume !false; 11978#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11976#L102 assume !(12292 == ssl3_accept_~s__state~0); 11974#L105 assume !(16384 == ssl3_accept_~s__state~0); 11972#L108 assume !(8192 == ssl3_accept_~s__state~0); 11970#L111 assume !(24576 == ssl3_accept_~s__state~0); 11969#L114 assume !(8195 == ssl3_accept_~s__state~0); 11968#L117 assume !(8480 == ssl3_accept_~s__state~0); 11530#L120 assume !(8481 == ssl3_accept_~s__state~0); 11499#L123 assume !(8482 == ssl3_accept_~s__state~0); 11500#L126 assume 8464 == ssl3_accept_~s__state~0; 11310#L133 [2018-11-18 11:06:48,204 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:48,204 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 6 times [2018-11-18 11:06:48,204 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:48,204 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:48,204 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:48,205 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:06:48,205 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:48,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:48,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:48,213 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:48,213 INFO L82 PathProgramCache]: Analyzing trace with hash -1546602544, now seen corresponding path program 1 times [2018-11-18 11:06:48,213 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:48,213 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:48,213 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:48,214 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 11:06:48,214 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:48,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:06:48,261 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-18 11:06:48,261 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:06:48,261 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:06:48,261 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 11:06:48,261 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:06:48,261 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:06:48,261 INFO L87 Difference]: Start difference. First operand 884 states and 1198 transitions. cyclomatic complexity: 317 Second operand 3 states. [2018-11-18 11:06:48,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:06:48,331 INFO L93 Difference]: Finished difference Result 1001 states and 1354 transitions. [2018-11-18 11:06:48,332 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:06:48,332 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1001 states and 1354 transitions. [2018-11-18 11:06:48,335 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 659 [2018-11-18 11:06:48,337 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1001 states to 1001 states and 1354 transitions. [2018-11-18 11:06:48,337 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 691 [2018-11-18 11:06:48,338 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 691 [2018-11-18 11:06:48,338 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1001 states and 1354 transitions. [2018-11-18 11:06:48,339 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:06:48,339 INFO L705 BuchiCegarLoop]: Abstraction has 1001 states and 1354 transitions. [2018-11-18 11:06:48,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1001 states and 1354 transitions. [2018-11-18 11:06:48,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1001 to 962. [2018-11-18 11:06:48,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 962 states. [2018-11-18 11:06:48,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 962 states to 962 states and 1291 transitions. [2018-11-18 11:06:48,346 INFO L728 BuchiCegarLoop]: Abstraction has 962 states and 1291 transitions. [2018-11-18 11:06:48,346 INFO L608 BuchiCegarLoop]: Abstraction has 962 states and 1291 transitions. [2018-11-18 11:06:48,347 INFO L442 BuchiCegarLoop]: ======== Iteration 10============ [2018-11-18 11:06:48,347 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 962 states and 1291 transitions. [2018-11-18 11:06:48,349 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 633 [2018-11-18 11:06:48,349 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:06:48,349 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:06:48,350 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-18 11:06:48,350 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-18 11:06:48,350 INFO L794 eck$LassoCheckResult]: Stem: 13339#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 13123#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; 13124#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 13333#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 13334#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 13289#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 13385#L99-3 assume true; 13551#L99-1 assume !false; 13979#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13978#L102 assume !(12292 == ssl3_accept_~s__state~0); 13977#L105 assume !(16384 == ssl3_accept_~s__state~0); 13976#L108 assume !(8192 == ssl3_accept_~s__state~0); 13975#L111 assume !(24576 == ssl3_accept_~s__state~0); 13969#L114 assume !(8195 == ssl3_accept_~s__state~0); 13967#L117 assume !(8480 == ssl3_accept_~s__state~0); 13965#L120 assume !(8481 == ssl3_accept_~s__state~0); 13884#L123 assume !(8482 == ssl3_accept_~s__state~0); 13520#L126 assume 8464 == ssl3_accept_~s__state~0; 13204#L133 [2018-11-18 11:06:48,350 INFO L796 eck$LassoCheckResult]: Loop: 13204#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 13112#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 13100#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; 13101#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13849#L603 ssl3_accept_~skip~0 := 0; 13848#L99-3 assume true; 13847#L99-1 assume !false; 13846#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13845#L102 assume !(12292 == ssl3_accept_~s__state~0); 13844#L105 assume !(16384 == ssl3_accept_~s__state~0); 13843#L108 assume !(8192 == ssl3_accept_~s__state~0); 13842#L111 assume !(24576 == ssl3_accept_~s__state~0); 13841#L114 assume !(8195 == ssl3_accept_~s__state~0); 13840#L117 assume !(8480 == ssl3_accept_~s__state~0); 13839#L120 assume !(8481 == ssl3_accept_~s__state~0); 13757#L123 assume !(8482 == ssl3_accept_~s__state~0); 13755#L126 assume !(8464 == ssl3_accept_~s__state~0); 13753#L129 assume !(8465 == ssl3_accept_~s__state~0); 13750#L132 assume !(8466 == ssl3_accept_~s__state~0); 13751#L135 assume 8496 == ssl3_accept_~s__state~0; 13622#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 13832#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 13831#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 13829#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 13830#L293-2 ssl3_accept_~s__init_num~0 := 0; 13974#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13968#L603 ssl3_accept_~skip~0 := 0; 13966#L99-3 assume true; 13964#L99-1 assume !false; 13963#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13962#L102 assume !(12292 == ssl3_accept_~s__state~0); 13961#L105 assume !(16384 == ssl3_accept_~s__state~0); 13960#L108 assume !(8192 == ssl3_accept_~s__state~0); 13959#L111 assume !(24576 == ssl3_accept_~s__state~0); 13958#L114 assume !(8195 == ssl3_accept_~s__state~0); 13957#L117 assume !(8480 == ssl3_accept_~s__state~0); 13954#L120 assume !(8481 == ssl3_accept_~s__state~0); 13953#L123 assume !(8482 == ssl3_accept_~s__state~0); 13951#L126 assume !(8464 == ssl3_accept_~s__state~0); 13948#L129 assume !(8465 == ssl3_accept_~s__state~0); 13943#L132 assume !(8466 == ssl3_accept_~s__state~0); 13941#L135 assume !(8496 == ssl3_accept_~s__state~0); 13939#L138 assume !(8497 == ssl3_accept_~s__state~0); 13937#L141 assume !(8512 == ssl3_accept_~s__state~0); 13935#L144 assume !(8513 == ssl3_accept_~s__state~0); 13933#L147 assume !(8528 == ssl3_accept_~s__state~0); 13931#L150 assume !(8529 == ssl3_accept_~s__state~0); 13929#L153 assume !(8544 == ssl3_accept_~s__state~0); 13927#L156 assume !(8545 == ssl3_accept_~s__state~0); 13925#L159 assume !(8560 == ssl3_accept_~s__state~0); 13923#L162 assume !(8561 == ssl3_accept_~s__state~0); 13922#L165 assume !(8448 == ssl3_accept_~s__state~0); 13921#L168 assume !(8576 == ssl3_accept_~s__state~0); 13920#L171 assume !(8577 == ssl3_accept_~s__state~0); 13919#L174 assume !(8592 == ssl3_accept_~s__state~0); 13918#L177 assume !(8593 == ssl3_accept_~s__state~0); 13912#L180 assume !(8608 == ssl3_accept_~s__state~0); 13791#L183 assume !(8609 == ssl3_accept_~s__state~0); 13730#L186 assume !(8640 == ssl3_accept_~s__state~0); 13373#L189 assume !(8641 == ssl3_accept_~s__state~0); 13374#L192 assume 8656 == ssl3_accept_~s__state~0; 13286#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 13240#L499 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 13241#L504 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 13237#L510-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 13250#L520 assume !(0 == ssl3_accept_~tmp___10~0); 13340#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13784#L603 ssl3_accept_~skip~0 := 0; 13783#L99-3 assume true; 13780#L99-1 assume !false; 13779#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13778#L102 assume !(12292 == ssl3_accept_~s__state~0); 13744#L105 assume 16384 == ssl3_accept_~s__state~0; 13641#L211 ssl3_accept_~s__server~0 := 1; 13917#L216 assume 0 != ssl3_accept_~cb~0; 13916#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 13915#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 13913#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 13313#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 13314#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 13906#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13901#L603 ssl3_accept_~skip~0 := 0; 13899#L99-3 assume true; 13898#L99-1 assume !false; 13897#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13896#L102 assume !(12292 == ssl3_accept_~s__state~0); 13888#L105 assume !(16384 == ssl3_accept_~s__state~0); 13887#L108 assume !(8192 == ssl3_accept_~s__state~0); 13886#L111 assume !(24576 == ssl3_accept_~s__state~0); 13885#L114 assume !(8195 == ssl3_accept_~s__state~0); 13406#L117 assume !(8480 == ssl3_accept_~s__state~0); 13407#L120 assume !(8481 == ssl3_accept_~s__state~0); 13387#L123 assume !(8482 == ssl3_accept_~s__state~0); 13388#L126 assume 8464 == ssl3_accept_~s__state~0; 13204#L133 [2018-11-18 11:06:48,351 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:48,351 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 7 times [2018-11-18 11:06:48,351 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:48,351 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:48,351 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:48,351 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:06:48,352 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:48,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:48,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:48,359 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:48,360 INFO L82 PathProgramCache]: Analyzing trace with hash -1298565297, now seen corresponding path program 1 times [2018-11-18 11:06:48,360 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:48,360 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:48,360 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:48,360 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:06:48,361 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:48,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:06:48,392 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-18 11:06:48,392 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:06:48,392 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:06:48,393 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 11:06:48,393 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:06:48,393 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:06:48,393 INFO L87 Difference]: Start difference. First operand 962 states and 1291 transitions. cyclomatic complexity: 332 Second operand 3 states. [2018-11-18 11:06:48,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:06:48,493 INFO L93 Difference]: Finished difference Result 907 states and 1209 transitions. [2018-11-18 11:06:48,494 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:06:48,494 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 907 states and 1209 transitions. [2018-11-18 11:06:48,496 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 559 [2018-11-18 11:06:48,499 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 907 states to 905 states and 1207 transitions. [2018-11-18 11:06:48,499 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 642 [2018-11-18 11:06:48,499 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 642 [2018-11-18 11:06:48,499 INFO L73 IsDeterministic]: Start isDeterministic. Operand 905 states and 1207 transitions. [2018-11-18 11:06:48,500 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:06:48,500 INFO L705 BuchiCegarLoop]: Abstraction has 905 states and 1207 transitions. [2018-11-18 11:06:48,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 905 states and 1207 transitions. [2018-11-18 11:06:48,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 905 to 899. [2018-11-18 11:06:48,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 899 states. [2018-11-18 11:06:48,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 899 states to 899 states and 1198 transitions. [2018-11-18 11:06:48,509 INFO L728 BuchiCegarLoop]: Abstraction has 899 states and 1198 transitions. [2018-11-18 11:06:48,509 INFO L608 BuchiCegarLoop]: Abstraction has 899 states and 1198 transitions. [2018-11-18 11:06:48,509 INFO L442 BuchiCegarLoop]: ======== Iteration 11============ [2018-11-18 11:06:48,509 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 899 states and 1198 transitions. [2018-11-18 11:06:48,512 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 553 [2018-11-18 11:06:48,512 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:06:48,512 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:06:48,513 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-18 11:06:48,513 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-18 11:06:48,513 INFO L794 eck$LassoCheckResult]: Stem: 15195#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 14998#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; 14999#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 15189#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 15190#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 15153#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 15241#L99-3 assume true; 15323#L99-1 assume !false; 15688#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15686#L102 assume !(12292 == ssl3_accept_~s__state~0); 15684#L105 assume !(16384 == ssl3_accept_~s__state~0); 15682#L108 assume !(8192 == ssl3_accept_~s__state~0); 15680#L111 assume !(24576 == ssl3_accept_~s__state~0); 15678#L114 assume !(8195 == ssl3_accept_~s__state~0); 15675#L117 assume !(8480 == ssl3_accept_~s__state~0); 15673#L120 assume !(8481 == ssl3_accept_~s__state~0); 15672#L123 assume !(8482 == ssl3_accept_~s__state~0); 15583#L126 assume 8464 == ssl3_accept_~s__state~0; 15071#L133 [2018-11-18 11:06:48,514 INFO L796 eck$LassoCheckResult]: Loop: 15071#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 14987#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 14975#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; 14976#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15766#L603 ssl3_accept_~skip~0 := 0; 15764#L99-3 assume true; 15762#L99-1 assume !false; 15760#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15758#L102 assume !(12292 == ssl3_accept_~s__state~0); 15756#L105 assume !(16384 == ssl3_accept_~s__state~0); 15754#L108 assume !(8192 == ssl3_accept_~s__state~0); 15752#L111 assume !(24576 == ssl3_accept_~s__state~0); 15751#L114 assume !(8195 == ssl3_accept_~s__state~0); 15750#L117 assume !(8480 == ssl3_accept_~s__state~0); 15749#L120 assume !(8481 == ssl3_accept_~s__state~0); 15748#L123 assume !(8482 == ssl3_accept_~s__state~0); 15747#L126 assume !(8464 == ssl3_accept_~s__state~0); 15746#L129 assume !(8465 == ssl3_accept_~s__state~0); 15745#L132 assume !(8466 == ssl3_accept_~s__state~0); 15738#L135 assume 8496 == ssl3_accept_~s__state~0; 15604#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 15863#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 15862#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 15860#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 15861#L293-2 ssl3_accept_~s__init_num~0 := 0; 15852#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15846#L603 ssl3_accept_~skip~0 := 0; 15844#L99-3 assume true; 15842#L99-1 assume !false; 15841#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15838#L102 assume !(12292 == ssl3_accept_~s__state~0); 15836#L105 assume !(16384 == ssl3_accept_~s__state~0); 15834#L108 assume !(8192 == ssl3_accept_~s__state~0); 15832#L111 assume !(24576 == ssl3_accept_~s__state~0); 15830#L114 assume !(8195 == ssl3_accept_~s__state~0); 15827#L117 assume !(8480 == ssl3_accept_~s__state~0); 15000#L120 assume !(8481 == ssl3_accept_~s__state~0); 15001#L123 assume !(8482 == ssl3_accept_~s__state~0); 15821#L126 assume !(8464 == ssl3_accept_~s__state~0); 15212#L129 assume !(8465 == ssl3_accept_~s__state~0); 15203#L132 assume !(8466 == ssl3_accept_~s__state~0); 15156#L135 assume !(8496 == ssl3_accept_~s__state~0); 15157#L138 assume !(8497 == ssl3_accept_~s__state~0); 15139#L141 assume 8512 == ssl3_accept_~s__state~0; 15140#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 15058#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 15014#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 15015#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15783#L603 ssl3_accept_~skip~0 := 0; 15782#L99-3 assume true; 15781#L99-1 assume !false; 15780#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15779#L102 assume !(12292 == ssl3_accept_~s__state~0); 15778#L105 assume !(16384 == ssl3_accept_~s__state~0); 15777#L108 assume !(8192 == ssl3_accept_~s__state~0); 15776#L111 assume !(24576 == ssl3_accept_~s__state~0); 15775#L114 assume !(8195 == ssl3_accept_~s__state~0); 15773#L117 assume !(8480 == ssl3_accept_~s__state~0); 15772#L120 assume !(8481 == ssl3_accept_~s__state~0); 15767#L123 assume !(8482 == ssl3_accept_~s__state~0); 15765#L126 assume !(8464 == ssl3_accept_~s__state~0); 15763#L129 assume !(8465 == ssl3_accept_~s__state~0); 15761#L132 assume !(8466 == ssl3_accept_~s__state~0); 15759#L135 assume !(8496 == ssl3_accept_~s__state~0); 15757#L138 assume !(8497 == ssl3_accept_~s__state~0); 15755#L141 assume !(8512 == ssl3_accept_~s__state~0); 15753#L144 assume !(8513 == ssl3_accept_~s__state~0); 15741#L147 assume 8528 == ssl3_accept_~s__state~0; 15213#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 14983#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 14984#L321-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 14994#L330 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 15183#L333 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 15127#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 15087#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15631#L603 ssl3_accept_~skip~0 := 0; 15630#L99-3 assume true; 15629#L99-1 assume !false; 15628#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15627#L102 assume !(12292 == ssl3_accept_~s__state~0); 15626#L105 assume !(16384 == ssl3_accept_~s__state~0); 15624#L108 assume !(8192 == ssl3_accept_~s__state~0); 15623#L111 assume !(24576 == ssl3_accept_~s__state~0); 15622#L114 assume !(8195 == ssl3_accept_~s__state~0); 15621#L117 assume !(8480 == ssl3_accept_~s__state~0); 15616#L120 assume !(8481 == ssl3_accept_~s__state~0); 15614#L123 assume !(8482 == ssl3_accept_~s__state~0); 15612#L126 assume !(8464 == ssl3_accept_~s__state~0); 15610#L129 assume !(8465 == ssl3_accept_~s__state~0); 15608#L132 assume !(8466 == ssl3_accept_~s__state~0); 15606#L135 assume !(8496 == ssl3_accept_~s__state~0); 15603#L138 assume !(8497 == ssl3_accept_~s__state~0); 15601#L141 assume !(8512 == ssl3_accept_~s__state~0); 15599#L144 assume !(8513 == ssl3_accept_~s__state~0); 15597#L147 assume !(8528 == ssl3_accept_~s__state~0); 15595#L150 assume !(8529 == ssl3_accept_~s__state~0); 15593#L153 assume !(8544 == ssl3_accept_~s__state~0); 15591#L156 assume !(8545 == ssl3_accept_~s__state~0); 15589#L159 assume 8560 == ssl3_accept_~s__state~0; 15144#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 15145#L418 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; 15115#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15694#L603 ssl3_accept_~skip~0 := 0; 15692#L99-3 assume true; 15690#L99-1 assume !false; 15689#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15687#L102 assume !(12292 == ssl3_accept_~s__state~0); 15685#L105 assume !(16384 == ssl3_accept_~s__state~0); 15683#L108 assume !(8192 == ssl3_accept_~s__state~0); 15681#L111 assume !(24576 == ssl3_accept_~s__state~0); 15679#L114 assume !(8195 == ssl3_accept_~s__state~0); 15677#L117 assume !(8480 == ssl3_accept_~s__state~0); 15674#L120 assume !(8481 == ssl3_accept_~s__state~0); 15670#L123 assume !(8482 == ssl3_accept_~s__state~0); 15671#L126 assume 8464 == ssl3_accept_~s__state~0; 15071#L133 [2018-11-18 11:06:48,514 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:48,514 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 8 times [2018-11-18 11:06:48,514 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:48,514 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:48,515 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:48,515 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:06:48,515 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:48,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:48,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:48,522 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:48,523 INFO L82 PathProgramCache]: Analyzing trace with hash 2075121707, now seen corresponding path program 1 times [2018-11-18 11:06:48,523 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:48,523 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:48,523 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:48,523 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 11:06:48,523 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:48,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:06:48,557 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2018-11-18 11:06:48,557 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:06:48,558 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:06:48,558 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 11:06:48,559 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:06:48,559 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:06:48,559 INFO L87 Difference]: Start difference. First operand 899 states and 1198 transitions. cyclomatic complexity: 303 Second operand 3 states. [2018-11-18 11:06:48,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:06:48,580 INFO L93 Difference]: Finished difference Result 1768 states and 2340 transitions. [2018-11-18 11:06:48,581 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:06:48,581 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1768 states and 2340 transitions. [2018-11-18 11:06:48,585 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1092 [2018-11-18 11:06:48,590 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1768 states to 1768 states and 2340 transitions. [2018-11-18 11:06:48,590 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1249 [2018-11-18 11:06:48,591 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1249 [2018-11-18 11:06:48,591 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1768 states and 2340 transitions. [2018-11-18 11:06:48,592 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:06:48,592 INFO L705 BuchiCegarLoop]: Abstraction has 1768 states and 2340 transitions. [2018-11-18 11:06:48,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1768 states and 2340 transitions. [2018-11-18 11:06:48,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1768 to 902. [2018-11-18 11:06:48,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 902 states. [2018-11-18 11:06:48,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 902 states to 902 states and 1201 transitions. [2018-11-18 11:06:48,610 INFO L728 BuchiCegarLoop]: Abstraction has 902 states and 1201 transitions. [2018-11-18 11:06:48,610 INFO L608 BuchiCegarLoop]: Abstraction has 902 states and 1201 transitions. [2018-11-18 11:06:48,610 INFO L442 BuchiCegarLoop]: ======== Iteration 12============ [2018-11-18 11:06:48,611 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 902 states and 1201 transitions. [2018-11-18 11:06:48,613 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 555 [2018-11-18 11:06:48,613 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:06:48,613 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:06:48,614 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-18 11:06:48,614 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-18 11:06:48,614 INFO L794 eck$LassoCheckResult]: Stem: 17873#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 17672#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; 17673#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 17867#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 17868#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 17828#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 17921#L99-3 assume true; 18020#L99-1 assume !false; 18506#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18505#L102 assume !(12292 == ssl3_accept_~s__state~0); 18504#L105 assume !(16384 == ssl3_accept_~s__state~0); 18503#L108 assume !(8192 == ssl3_accept_~s__state~0); 18502#L111 assume !(24576 == ssl3_accept_~s__state~0); 18501#L114 assume !(8195 == ssl3_accept_~s__state~0); 18500#L117 assume !(8480 == ssl3_accept_~s__state~0); 18499#L120 assume !(8481 == ssl3_accept_~s__state~0); 18497#L123 assume !(8482 == ssl3_accept_~s__state~0); 18494#L126 assume 8464 == ssl3_accept_~s__state~0; 17744#L133 [2018-11-18 11:06:48,614 INFO L796 eck$LassoCheckResult]: Loop: 17744#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 17662#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 17648#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; 17649#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18534#L603 ssl3_accept_~skip~0 := 0; 18532#L99-3 assume true; 18530#L99-1 assume !false; 18528#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18526#L102 assume !(12292 == ssl3_accept_~s__state~0); 18524#L105 assume !(16384 == ssl3_accept_~s__state~0); 18522#L108 assume !(8192 == ssl3_accept_~s__state~0); 18520#L111 assume !(24576 == ssl3_accept_~s__state~0); 18518#L114 assume !(8195 == ssl3_accept_~s__state~0); 18517#L117 assume !(8480 == ssl3_accept_~s__state~0); 18516#L120 assume !(8481 == ssl3_accept_~s__state~0); 17904#L123 assume !(8482 == ssl3_accept_~s__state~0); 17886#L126 assume !(8464 == ssl3_accept_~s__state~0); 17887#L129 assume !(8465 == ssl3_accept_~s__state~0); 17880#L132 assume !(8466 == ssl3_accept_~s__state~0); 17881#L135 assume 8496 == ssl3_accept_~s__state~0; 17972#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 18379#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 18376#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 18372#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 18373#L293-2 ssl3_accept_~s__init_num~0 := 0; 18453#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18448#L603 ssl3_accept_~skip~0 := 0; 18447#L99-3 assume true; 18446#L99-1 assume !false; 18445#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18443#L102 assume !(12292 == ssl3_accept_~s__state~0); 18442#L105 assume !(16384 == ssl3_accept_~s__state~0); 18441#L108 assume !(8192 == ssl3_accept_~s__state~0); 18440#L111 assume !(24576 == ssl3_accept_~s__state~0); 18435#L114 assume !(8195 == ssl3_accept_~s__state~0); 18433#L117 assume !(8480 == ssl3_accept_~s__state~0); 18431#L120 assume !(8481 == ssl3_accept_~s__state~0); 18429#L123 assume !(8482 == ssl3_accept_~s__state~0); 18427#L126 assume !(8464 == ssl3_accept_~s__state~0); 18425#L129 assume !(8465 == ssl3_accept_~s__state~0); 18423#L132 assume !(8466 == ssl3_accept_~s__state~0); 18421#L135 assume !(8496 == ssl3_accept_~s__state~0); 18419#L138 assume !(8497 == ssl3_accept_~s__state~0); 18417#L141 assume 8512 == ssl3_accept_~s__state~0; 17906#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 17732#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 17694#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 17695#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18402#L603 ssl3_accept_~skip~0 := 0; 18401#L99-3 assume true; 18400#L99-1 assume !false; 18399#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18397#L102 assume !(12292 == ssl3_accept_~s__state~0); 18396#L105 assume !(16384 == ssl3_accept_~s__state~0); 18390#L108 assume !(8192 == ssl3_accept_~s__state~0); 18388#L111 assume !(24576 == ssl3_accept_~s__state~0); 18386#L114 assume !(8195 == ssl3_accept_~s__state~0); 18384#L117 assume !(8480 == ssl3_accept_~s__state~0); 18382#L120 assume !(8481 == ssl3_accept_~s__state~0); 18380#L123 assume !(8482 == ssl3_accept_~s__state~0); 18377#L126 assume !(8464 == ssl3_accept_~s__state~0); 18374#L129 assume !(8465 == ssl3_accept_~s__state~0); 18370#L132 assume !(8466 == ssl3_accept_~s__state~0); 18366#L135 assume !(8496 == ssl3_accept_~s__state~0); 18359#L138 assume !(8497 == ssl3_accept_~s__state~0); 18356#L141 assume !(8512 == ssl3_accept_~s__state~0); 18176#L144 assume !(8513 == ssl3_accept_~s__state~0); 18173#L147 assume 8528 == ssl3_accept_~s__state~0; 17895#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 17656#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 17657#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 17891#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 18165#L353 assume !(ssl3_accept_~ret~0 <= 0); 18162#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 17858#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18150#L603 ssl3_accept_~skip~0 := 0; 18148#L99-3 assume true; 18146#L99-1 assume !false; 18144#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18142#L102 assume !(12292 == ssl3_accept_~s__state~0); 18140#L105 assume !(16384 == ssl3_accept_~s__state~0); 18138#L108 assume !(8192 == ssl3_accept_~s__state~0); 18136#L111 assume !(24576 == ssl3_accept_~s__state~0); 18134#L114 assume !(8195 == ssl3_accept_~s__state~0); 18132#L117 assume !(8480 == ssl3_accept_~s__state~0); 18130#L120 assume !(8481 == ssl3_accept_~s__state~0); 18128#L123 assume !(8482 == ssl3_accept_~s__state~0); 18126#L126 assume !(8464 == ssl3_accept_~s__state~0); 18119#L129 assume !(8465 == ssl3_accept_~s__state~0); 18112#L132 assume !(8466 == ssl3_accept_~s__state~0); 18107#L135 assume !(8496 == ssl3_accept_~s__state~0); 18103#L138 assume !(8497 == ssl3_accept_~s__state~0); 18100#L141 assume !(8512 == ssl3_accept_~s__state~0); 18098#L144 assume !(8513 == ssl3_accept_~s__state~0); 18095#L147 assume !(8528 == ssl3_accept_~s__state~0); 18092#L150 assume !(8529 == ssl3_accept_~s__state~0); 18089#L153 assume !(8544 == ssl3_accept_~s__state~0); 18084#L156 assume !(8545 == ssl3_accept_~s__state~0); 18079#L159 assume 8560 == ssl3_accept_~s__state~0; 17819#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 17820#L418 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; 17790#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18047#L603 ssl3_accept_~skip~0 := 0; 18045#L99-3 assume true; 18043#L99-1 assume !false; 18039#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18037#L102 assume !(12292 == ssl3_accept_~s__state~0); 18035#L105 assume !(16384 == ssl3_accept_~s__state~0); 18034#L108 assume !(8192 == ssl3_accept_~s__state~0); 18028#L111 assume !(24576 == ssl3_accept_~s__state~0); 18023#L114 assume !(8195 == ssl3_accept_~s__state~0); 18021#L117 assume !(8480 == ssl3_accept_~s__state~0); 17999#L120 assume !(8481 == ssl3_accept_~s__state~0); 18000#L123 assume !(8482 == ssl3_accept_~s__state~0); 18493#L126 assume 8464 == ssl3_accept_~s__state~0; 17744#L133 [2018-11-18 11:06:48,614 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:48,614 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 9 times [2018-11-18 11:06:48,615 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:48,615 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:48,615 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:48,615 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:06:48,615 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:48,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:48,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:48,622 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:48,622 INFO L82 PathProgramCache]: Analyzing trace with hash -1616882518, now seen corresponding path program 1 times [2018-11-18 11:06:48,622 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:48,622 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:48,623 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:48,623 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 11:06:48,623 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:48,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:06:48,653 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-18 11:06:48,653 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:06:48,653 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:06:48,654 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 11:06:48,654 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:06:48,654 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:06:48,654 INFO L87 Difference]: Start difference. First operand 902 states and 1201 transitions. cyclomatic complexity: 303 Second operand 3 states. [2018-11-18 11:06:48,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:06:48,735 INFO L93 Difference]: Finished difference Result 1008 states and 1335 transitions. [2018-11-18 11:06:48,736 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:06:48,736 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1008 states and 1335 transitions. [2018-11-18 11:06:48,738 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 625 [2018-11-18 11:06:48,741 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1008 states to 1008 states and 1335 transitions. [2018-11-18 11:06:48,741 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 708 [2018-11-18 11:06:48,741 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 708 [2018-11-18 11:06:48,741 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1008 states and 1335 transitions. [2018-11-18 11:06:48,742 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:06:48,742 INFO L705 BuchiCegarLoop]: Abstraction has 1008 states and 1335 transitions. [2018-11-18 11:06:48,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1008 states and 1335 transitions. [2018-11-18 11:06:48,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1008 to 986. [2018-11-18 11:06:48,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 986 states. [2018-11-18 11:06:48,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 986 states to 986 states and 1300 transitions. [2018-11-18 11:06:48,749 INFO L728 BuchiCegarLoop]: Abstraction has 986 states and 1300 transitions. [2018-11-18 11:06:48,749 INFO L608 BuchiCegarLoop]: Abstraction has 986 states and 1300 transitions. [2018-11-18 11:06:48,749 INFO L442 BuchiCegarLoop]: ======== Iteration 13============ [2018-11-18 11:06:48,749 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 986 states and 1300 transitions. [2018-11-18 11:06:48,751 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 611 [2018-11-18 11:06:48,752 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:06:48,752 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:06:48,752 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-18 11:06:48,753 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] [2018-11-18 11:06:48,753 INFO L794 eck$LassoCheckResult]: Stem: 19786#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 19587#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; 19588#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 19784#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 19785#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 19740#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 19844#L99-3 assume true; 19919#L99-1 assume !false; 20412#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20410#L102 assume !(12292 == ssl3_accept_~s__state~0); 20408#L105 assume !(16384 == ssl3_accept_~s__state~0); 20384#L108 assume !(8192 == ssl3_accept_~s__state~0); 20382#L111 assume !(24576 == ssl3_accept_~s__state~0); 20379#L114 assume !(8195 == ssl3_accept_~s__state~0); 20376#L117 assume !(8480 == ssl3_accept_~s__state~0); 20373#L120 assume !(8481 == ssl3_accept_~s__state~0); 20371#L123 assume !(8482 == ssl3_accept_~s__state~0); 20369#L126 assume 8464 == ssl3_accept_~s__state~0; 19656#L133 [2018-11-18 11:06:48,753 INFO L796 eck$LassoCheckResult]: Loop: 19656#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 19572#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 19564#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; 19565#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20524#L603 ssl3_accept_~skip~0 := 0; 20522#L99-3 assume true; 20520#L99-1 assume !false; 20518#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20516#L102 assume !(12292 == ssl3_accept_~s__state~0); 20514#L105 assume !(16384 == ssl3_accept_~s__state~0); 20512#L108 assume !(8192 == ssl3_accept_~s__state~0); 20511#L111 assume !(24576 == ssl3_accept_~s__state~0); 20510#L114 assume !(8195 == ssl3_accept_~s__state~0); 20508#L117 assume !(8480 == ssl3_accept_~s__state~0); 20506#L120 assume !(8481 == ssl3_accept_~s__state~0); 20505#L123 assume !(8482 == ssl3_accept_~s__state~0); 20503#L126 assume !(8464 == ssl3_accept_~s__state~0); 20501#L129 assume !(8465 == ssl3_accept_~s__state~0); 20499#L132 assume !(8466 == ssl3_accept_~s__state~0); 20341#L135 assume 8496 == ssl3_accept_~s__state~0; 19634#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 19635#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 19726#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 20320#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 20321#L293-2 ssl3_accept_~s__init_num~0 := 0; 20538#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20530#L603 ssl3_accept_~skip~0 := 0; 20525#L99-3 assume true; 20523#L99-1 assume !false; 20521#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20519#L102 assume !(12292 == ssl3_accept_~s__state~0); 19719#L105 assume !(16384 == ssl3_accept_~s__state~0); 19720#L108 assume !(8192 == ssl3_accept_~s__state~0); 19651#L111 assume !(24576 == ssl3_accept_~s__state~0); 19652#L114 assume !(8195 == ssl3_accept_~s__state~0); 19633#L117 assume !(8480 == ssl3_accept_~s__state~0); 19589#L120 assume !(8481 == ssl3_accept_~s__state~0); 19590#L123 assume !(8482 == ssl3_accept_~s__state~0); 19822#L126 assume !(8464 == ssl3_accept_~s__state~0); 20504#L129 assume !(8465 == ssl3_accept_~s__state~0); 20502#L132 assume !(8466 == ssl3_accept_~s__state~0); 20500#L135 assume !(8496 == ssl3_accept_~s__state~0); 19760#L138 assume !(8497 == ssl3_accept_~s__state~0); 19761#L141 assume 8512 == ssl3_accept_~s__state~0; 19824#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 19647#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 19609#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 19610#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20457#L603 ssl3_accept_~skip~0 := 0; 20456#L99-3 assume true; 20450#L99-1 assume !false; 20448#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20446#L102 assume !(12292 == ssl3_accept_~s__state~0); 20444#L105 assume !(16384 == ssl3_accept_~s__state~0); 20442#L108 assume !(8192 == ssl3_accept_~s__state~0); 20440#L111 assume !(24576 == ssl3_accept_~s__state~0); 20438#L114 assume !(8195 == ssl3_accept_~s__state~0); 20436#L117 assume !(8480 == ssl3_accept_~s__state~0); 20434#L120 assume !(8481 == ssl3_accept_~s__state~0); 20432#L123 assume !(8482 == ssl3_accept_~s__state~0); 20430#L126 assume !(8464 == ssl3_accept_~s__state~0); 20428#L129 assume !(8465 == ssl3_accept_~s__state~0); 20426#L132 assume !(8466 == ssl3_accept_~s__state~0); 20424#L135 assume !(8496 == ssl3_accept_~s__state~0); 20422#L138 assume !(8497 == ssl3_accept_~s__state~0); 20420#L141 assume !(8512 == ssl3_accept_~s__state~0); 20418#L144 assume !(8513 == ssl3_accept_~s__state~0); 20346#L147 assume 8528 == ssl3_accept_~s__state~0; 19811#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 19573#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 19574#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 19585#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 19631#L353 assume !(ssl3_accept_~ret~0 <= 0); 19715#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 19780#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19767#L603 ssl3_accept_~skip~0 := 0; 19768#L99-3 assume true; 19787#L99-1 assume !false; 20531#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19741#L102 assume !(12292 == ssl3_accept_~s__state~0); 19742#L105 assume !(16384 == ssl3_accept_~s__state~0); 20498#L108 assume !(8192 == ssl3_accept_~s__state~0); 20497#L111 assume !(24576 == ssl3_accept_~s__state~0); 20495#L114 assume !(8195 == ssl3_accept_~s__state~0); 20494#L117 assume !(8480 == ssl3_accept_~s__state~0); 20493#L120 assume !(8481 == ssl3_accept_~s__state~0); 20492#L123 assume !(8482 == ssl3_accept_~s__state~0); 20491#L126 assume !(8464 == ssl3_accept_~s__state~0); 20490#L129 assume !(8465 == ssl3_accept_~s__state~0); 20485#L132 assume !(8466 == ssl3_accept_~s__state~0); 20483#L135 assume !(8496 == ssl3_accept_~s__state~0); 20481#L138 assume !(8497 == ssl3_accept_~s__state~0); 19727#L141 assume !(8512 == ssl3_accept_~s__state~0); 19661#L144 assume !(8513 == ssl3_accept_~s__state~0); 19619#L147 assume !(8528 == ssl3_accept_~s__state~0); 19620#L150 assume !(8529 == ssl3_accept_~s__state~0); 19599#L153 assume 8544 == ssl3_accept_~s__state~0; 19600#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 19566#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 19568#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 19772#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 19708#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 19704#L400 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; 19697#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20484#L603 ssl3_accept_~skip~0 := 0; 20482#L99-3 assume true; 20480#L99-1 assume !false; 20413#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20405#L102 assume !(12292 == ssl3_accept_~s__state~0); 20400#L105 assume !(16384 == ssl3_accept_~s__state~0); 20398#L108 assume !(8192 == ssl3_accept_~s__state~0); 20396#L111 assume !(24576 == ssl3_accept_~s__state~0); 20394#L114 assume !(8195 == ssl3_accept_~s__state~0); 20362#L117 assume !(8480 == ssl3_accept_~s__state~0); 20363#L120 assume !(8481 == ssl3_accept_~s__state~0); 20407#L123 assume !(8482 == ssl3_accept_~s__state~0); 20069#L126 assume 8464 == ssl3_accept_~s__state~0; 19656#L133 [2018-11-18 11:06:48,753 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:48,753 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 10 times [2018-11-18 11:06:48,753 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:48,753 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:48,754 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:48,754 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:06:48,754 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:48,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:48,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:48,760 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:48,760 INFO L82 PathProgramCache]: Analyzing trace with hash -644693766, now seen corresponding path program 1 times [2018-11-18 11:06:48,760 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:48,760 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:48,761 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:48,761 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 11:06:48,761 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:48,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:06:48,789 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-18 11:06:48,789 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:06:48,789 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 11:06:48,789 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 11:06:48,790 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:06:48,790 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:06:48,790 INFO L87 Difference]: Start difference. First operand 986 states and 1300 transitions. cyclomatic complexity: 318 Second operand 3 states. [2018-11-18 11:06:48,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:06:48,870 INFO L93 Difference]: Finished difference Result 1062 states and 1391 transitions. [2018-11-18 11:06:48,871 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:06:48,871 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1062 states and 1391 transitions. [2018-11-18 11:06:48,873 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 644 [2018-11-18 11:06:48,875 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1062 states to 1039 states and 1359 transitions. [2018-11-18 11:06:48,875 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 748 [2018-11-18 11:06:48,876 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 764 [2018-11-18 11:06:48,876 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1039 states and 1359 transitions. [2018-11-18 11:06:48,876 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:06:48,876 INFO L705 BuchiCegarLoop]: Abstraction has 1039 states and 1359 transitions. [2018-11-18 11:06:48,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1039 states and 1359 transitions. [2018-11-18 11:06:48,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1039 to 989. [2018-11-18 11:06:48,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 989 states. [2018-11-18 11:06:48,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 989 states to 989 states and 1299 transitions. [2018-11-18 11:06:48,884 INFO L728 BuchiCegarLoop]: Abstraction has 989 states and 1299 transitions. [2018-11-18 11:06:48,884 INFO L608 BuchiCegarLoop]: Abstraction has 989 states and 1299 transitions. [2018-11-18 11:06:48,884 INFO L442 BuchiCegarLoop]: ======== Iteration 14============ [2018-11-18 11:06:48,884 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 989 states and 1299 transitions. [2018-11-18 11:06:48,886 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 633 [2018-11-18 11:06:48,886 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:06:48,886 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:06:48,886 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:06:48,886 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-18 11:06:48,886 INFO L794 eck$LassoCheckResult]: Stem: 21835#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 21643#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; 21644#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 21833#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 21834#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 21793#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 21891#L99-3 assume true; 21837#L99-1 assume !false; 21768#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21769#L102 assume !(12292 == ssl3_accept_~s__state~0); 21776#L105 assume !(16384 == ssl3_accept_~s__state~0); 21777#L108 assume !(8192 == ssl3_accept_~s__state~0); 21714#L111 assume !(24576 == ssl3_accept_~s__state~0); 21674#L114 assume !(8195 == ssl3_accept_~s__state~0); 21675#L117 assume !(8480 == ssl3_accept_~s__state~0); 21647#L120 assume 8481 == ssl3_accept_~s__state~0; 21648#L121 [2018-11-18 11:06:48,887 INFO L796 eck$LassoCheckResult]: Loop: 21648#L121 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 21820#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; 21756#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22591#L603 ssl3_accept_~skip~0 := 0; 22590#L99-3 assume true; 22589#L99-1 assume !false; 22588#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22587#L102 assume !(12292 == ssl3_accept_~s__state~0); 22586#L105 assume !(16384 == ssl3_accept_~s__state~0); 22585#L108 assume !(8192 == ssl3_accept_~s__state~0); 22584#L111 assume !(24576 == ssl3_accept_~s__state~0); 22583#L114 assume !(8195 == ssl3_accept_~s__state~0); 21690#L117 assume !(8480 == ssl3_accept_~s__state~0); 21645#L120 assume !(8481 == ssl3_accept_~s__state~0); 21646#L123 assume !(8482 == ssl3_accept_~s__state~0); 21850#L126 assume !(8464 == ssl3_accept_~s__state~0); 21851#L129 assume !(8465 == ssl3_accept_~s__state~0); 21845#L132 assume !(8466 == ssl3_accept_~s__state~0); 21797#L135 assume !(8496 == ssl3_accept_~s__state~0); 21798#L138 assume !(8497 == ssl3_accept_~s__state~0); 21781#L141 assume !(8512 == ssl3_accept_~s__state~0); 21722#L144 assume !(8513 == ssl3_accept_~s__state~0); 21676#L147 assume !(8528 == ssl3_accept_~s__state~0); 21677#L150 assume !(8529 == ssl3_accept_~s__state~0); 21656#L153 assume !(8544 == ssl3_accept_~s__state~0); 21657#L156 assume !(8545 == ssl3_accept_~s__state~0); 21873#L159 assume !(8560 == ssl3_accept_~s__state~0); 21860#L162 assume !(8561 == ssl3_accept_~s__state~0); 21861#L165 assume 8448 == ssl3_accept_~s__state~0; 21724#L166 assume !(ssl3_accept_~num1~0 > 0); 21725#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 21856#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21916#L603 ssl3_accept_~skip~0 := 0; 21914#L99-3 assume true; 21912#L99-1 assume !false; 21910#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21901#L102 assume !(12292 == ssl3_accept_~s__state~0); 21902#L105 assume !(16384 == ssl3_accept_~s__state~0); 22106#L108 assume !(8192 == ssl3_accept_~s__state~0); 22104#L111 assume !(24576 == ssl3_accept_~s__state~0); 22102#L114 assume !(8195 == ssl3_accept_~s__state~0); 22100#L117 assume 8480 == ssl3_accept_~s__state~0; 21648#L121 [2018-11-18 11:06:48,887 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:48,887 INFO L82 PathProgramCache]: Analyzing trace with hash 564692298, now seen corresponding path program 1 times [2018-11-18 11:06:48,887 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:48,887 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:48,887 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:48,888 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:06:48,888 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:48,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:06:48,902 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-18 11:06:48,902 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:06:48,902 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 11:06:48,902 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 11:06:48,903 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:48,903 INFO L82 PathProgramCache]: Analyzing trace with hash -1279876964, now seen corresponding path program 1 times [2018-11-18 11:06:48,903 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:48,903 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:48,903 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:48,903 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:06:48,903 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:48,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:06:48,936 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-18 11:06:48,936 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 11:06:48,936 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_d7fe79f3-60b9-415b-87b4-25fc1566ede1/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-18 11:06:48,954 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:06:48,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:06:48,975 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 11:06:48,980 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-18 11:06:48,997 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-18 11:06:48,997 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-18 11:06:48,997 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 11:06:48,997 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:06:48,997 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:06:48,997 INFO L87 Difference]: Start difference. First operand 989 states and 1299 transitions. cyclomatic complexity: 315 Second operand 3 states. [2018-11-18 11:06:49,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:06:49,062 INFO L93 Difference]: Finished difference Result 991 states and 1299 transitions. [2018-11-18 11:06:49,063 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:06:49,063 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 991 states and 1299 transitions. [2018-11-18 11:06:49,065 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 635 [2018-11-18 11:06:49,067 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 991 states to 991 states and 1299 transitions. [2018-11-18 11:06:49,067 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 716 [2018-11-18 11:06:49,068 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 716 [2018-11-18 11:06:49,068 INFO L73 IsDeterministic]: Start isDeterministic. Operand 991 states and 1299 transitions. [2018-11-18 11:06:49,068 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:06:49,068 INFO L705 BuchiCegarLoop]: Abstraction has 991 states and 1299 transitions. [2018-11-18 11:06:49,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 991 states and 1299 transitions. [2018-11-18 11:06:49,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 991 to 989. [2018-11-18 11:06:49,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 989 states. [2018-11-18 11:06:49,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 989 states to 989 states and 1297 transitions. [2018-11-18 11:06:49,075 INFO L728 BuchiCegarLoop]: Abstraction has 989 states and 1297 transitions. [2018-11-18 11:06:49,075 INFO L608 BuchiCegarLoop]: Abstraction has 989 states and 1297 transitions. [2018-11-18 11:06:49,075 INFO L442 BuchiCegarLoop]: ======== Iteration 15============ [2018-11-18 11:06:49,075 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 989 states and 1297 transitions. [2018-11-18 11:06:49,077 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 633 [2018-11-18 11:06:49,077 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:06:49,077 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:06:49,078 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-18 11:06:49,078 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-18 11:06:49,078 INFO L794 eck$LassoCheckResult]: Stem: 23938#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 23752#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; 23753#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 23936#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 23937#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 23898#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 23992#L99-3 assume true; 24146#L99-1 assume !false; 24144#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24142#L102 assume !(12292 == ssl3_accept_~s__state~0); 24140#L105 assume !(16384 == ssl3_accept_~s__state~0); 24138#L108 assume !(8192 == ssl3_accept_~s__state~0); 24136#L111 assume !(24576 == ssl3_accept_~s__state~0); 24134#L114 assume !(8195 == ssl3_accept_~s__state~0); 24132#L117 assume !(8480 == ssl3_accept_~s__state~0); 24130#L120 assume !(8481 == ssl3_accept_~s__state~0); 24128#L123 assume 8482 == ssl3_accept_~s__state~0; 23900#L124 [2018-11-18 11:06:49,078 INFO L796 eck$LassoCheckResult]: Loop: 23900#L124 ssl3_accept_~s__state~0 := 3; 23862#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24351#L603 ssl3_accept_~skip~0 := 0; 24348#L99-3 assume true; 24347#L99-1 assume !false; 24343#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24342#L102 assume !(12292 == ssl3_accept_~s__state~0); 24340#L105 assume !(16384 == ssl3_accept_~s__state~0); 24338#L108 assume !(8192 == ssl3_accept_~s__state~0); 24334#L111 assume !(24576 == ssl3_accept_~s__state~0); 24332#L114 assume !(8195 == ssl3_accept_~s__state~0); 24327#L117 assume !(8480 == ssl3_accept_~s__state~0); 24325#L120 assume !(8481 == ssl3_accept_~s__state~0); 24323#L123 assume !(8482 == ssl3_accept_~s__state~0); 24321#L126 assume !(8464 == ssl3_accept_~s__state~0); 24319#L129 assume !(8465 == ssl3_accept_~s__state~0); 24317#L132 assume !(8466 == ssl3_accept_~s__state~0); 24315#L135 assume !(8496 == ssl3_accept_~s__state~0); 24313#L138 assume !(8497 == ssl3_accept_~s__state~0); 24311#L141 assume !(8512 == ssl3_accept_~s__state~0); 24309#L144 assume !(8513 == ssl3_accept_~s__state~0); 24307#L147 assume !(8528 == ssl3_accept_~s__state~0); 24305#L150 assume !(8529 == ssl3_accept_~s__state~0); 24303#L153 assume !(8544 == ssl3_accept_~s__state~0); 24301#L156 assume !(8545 == ssl3_accept_~s__state~0); 24299#L159 assume !(8560 == ssl3_accept_~s__state~0); 24297#L162 assume !(8561 == ssl3_accept_~s__state~0); 24218#L165 assume 8448 == ssl3_accept_~s__state~0; 23831#L166 assume !(ssl3_accept_~num1~0 > 0); 23832#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 23961#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24023#L603 ssl3_accept_~skip~0 := 0; 24021#L99-3 assume true; 24017#L99-1 assume !false; 24016#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24014#L102 assume !(12292 == ssl3_accept_~s__state~0); 24015#L105 assume !(16384 == ssl3_accept_~s__state~0); 24289#L108 assume !(8192 == ssl3_accept_~s__state~0); 24288#L111 assume !(24576 == ssl3_accept_~s__state~0); 24286#L114 assume !(8195 == ssl3_accept_~s__state~0); 24285#L117 assume !(8480 == ssl3_accept_~s__state~0); 24284#L120 assume !(8481 == ssl3_accept_~s__state~0); 24282#L123 assume 8482 == ssl3_accept_~s__state~0; 23900#L124 [2018-11-18 11:06:49,078 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:49,078 INFO L82 PathProgramCache]: Analyzing trace with hash 325592197, now seen corresponding path program 1 times [2018-11-18 11:06:49,079 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:49,079 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:49,079 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:49,079 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:06:49,079 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:49,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:06:49,092 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-18 11:06:49,092 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:06:49,092 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 11:06:49,092 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 11:06:49,092 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:49,093 INFO L82 PathProgramCache]: Analyzing trace with hash -1057700242, now seen corresponding path program 1 times [2018-11-18 11:06:49,093 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:49,093 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:49,093 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:49,093 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:06:49,093 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:49,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:06:49,106 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-18 11:06:49,107 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:06:49,107 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 11:06:49,107 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 11:06:49,107 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:06:49,107 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:06:49,107 INFO L87 Difference]: Start difference. First operand 989 states and 1297 transitions. cyclomatic complexity: 313 Second operand 3 states. [2018-11-18 11:06:49,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:06:49,168 INFO L93 Difference]: Finished difference Result 989 states and 1295 transitions. [2018-11-18 11:06:49,169 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:06:49,170 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 989 states and 1295 transitions. [2018-11-18 11:06:49,172 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 633 [2018-11-18 11:06:49,174 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 989 states to 989 states and 1295 transitions. [2018-11-18 11:06:49,174 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 714 [2018-11-18 11:06:49,174 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 714 [2018-11-18 11:06:49,174 INFO L73 IsDeterministic]: Start isDeterministic. Operand 989 states and 1295 transitions. [2018-11-18 11:06:49,174 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:06:49,174 INFO L705 BuchiCegarLoop]: Abstraction has 989 states and 1295 transitions. [2018-11-18 11:06:49,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 989 states and 1295 transitions. [2018-11-18 11:06:49,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 989 to 989. [2018-11-18 11:06:49,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 989 states. [2018-11-18 11:06:49,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 989 states to 989 states and 1295 transitions. [2018-11-18 11:06:49,181 INFO L728 BuchiCegarLoop]: Abstraction has 989 states and 1295 transitions. [2018-11-18 11:06:49,181 INFO L608 BuchiCegarLoop]: Abstraction has 989 states and 1295 transitions. [2018-11-18 11:06:49,181 INFO L442 BuchiCegarLoop]: ======== Iteration 16============ [2018-11-18 11:06:49,181 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 989 states and 1295 transitions. [2018-11-18 11:06:49,183 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 633 [2018-11-18 11:06:49,183 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:06:49,183 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:06:49,184 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-18 11:06:49,184 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-18 11:06:49,184 INFO L794 eck$LassoCheckResult]: Stem: 25914#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 25737#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; 25738#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 25912#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 25913#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 25879#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 25963#L99-3 assume true; 26303#L99-1 assume !false; 26302#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26301#L102 assume !(12292 == ssl3_accept_~s__state~0); 26300#L105 assume !(16384 == ssl3_accept_~s__state~0); 26299#L108 assume !(8192 == ssl3_accept_~s__state~0); 26297#L111 assume !(24576 == ssl3_accept_~s__state~0); 26296#L114 assume !(8195 == ssl3_accept_~s__state~0); 26295#L117 assume !(8480 == ssl3_accept_~s__state~0); 26294#L120 assume !(8481 == ssl3_accept_~s__state~0); 26293#L123 assume !(8482 == ssl3_accept_~s__state~0); 26291#L126 assume 8464 == ssl3_accept_~s__state~0; 25805#L133 [2018-11-18 11:06:49,185 INFO L796 eck$LassoCheckResult]: Loop: 25805#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 25722#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 25714#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; 25715#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26456#L603 ssl3_accept_~skip~0 := 0; 26455#L99-3 assume true; 26454#L99-1 assume !false; 26453#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26446#L102 assume !(12292 == ssl3_accept_~s__state~0); 26444#L105 assume !(16384 == ssl3_accept_~s__state~0); 26443#L108 assume !(8192 == ssl3_accept_~s__state~0); 26441#L111 assume !(24576 == ssl3_accept_~s__state~0); 26439#L114 assume !(8195 == ssl3_accept_~s__state~0); 26437#L117 assume !(8480 == ssl3_accept_~s__state~0); 26435#L120 assume !(8481 == ssl3_accept_~s__state~0); 26433#L123 assume !(8482 == ssl3_accept_~s__state~0); 26431#L126 assume !(8464 == ssl3_accept_~s__state~0); 26429#L129 assume !(8465 == ssl3_accept_~s__state~0); 26427#L132 assume !(8466 == ssl3_accept_~s__state~0); 26424#L135 assume 8496 == ssl3_accept_~s__state~0; 25783#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 25784#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 25817#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 25753#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 25755#L293-2 ssl3_accept_~s__init_num~0 := 0; 26658#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26652#L603 ssl3_accept_~skip~0 := 0; 26650#L99-3 assume true; 26648#L99-1 assume !false; 26646#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26644#L102 assume !(12292 == ssl3_accept_~s__state~0); 26642#L105 assume !(16384 == ssl3_accept_~s__state~0); 26640#L108 assume !(8192 == ssl3_accept_~s__state~0); 26638#L111 assume !(24576 == ssl3_accept_~s__state~0); 26636#L114 assume !(8195 == ssl3_accept_~s__state~0); 26480#L117 assume !(8480 == ssl3_accept_~s__state~0); 26466#L120 assume !(8481 == ssl3_accept_~s__state~0); 26465#L123 assume !(8482 == ssl3_accept_~s__state~0); 26464#L126 assume !(8464 == ssl3_accept_~s__state~0); 26463#L129 assume !(8465 == ssl3_accept_~s__state~0); 26314#L132 assume !(8466 == ssl3_accept_~s__state~0); 26309#L135 assume !(8496 == ssl3_accept_~s__state~0); 26308#L138 assume !(8497 == ssl3_accept_~s__state~0); 26306#L141 assume 8512 == ssl3_accept_~s__state~0; 25946#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 25797#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 25759#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 25760#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26581#L603 ssl3_accept_~skip~0 := 0; 26579#L99-3 assume true; 26577#L99-1 assume !false; 26575#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26573#L102 assume !(12292 == ssl3_accept_~s__state~0); 26571#L105 assume !(16384 == ssl3_accept_~s__state~0); 26569#L108 assume !(8192 == ssl3_accept_~s__state~0); 26567#L111 assume !(24576 == ssl3_accept_~s__state~0); 26565#L114 assume !(8195 == ssl3_accept_~s__state~0); 26563#L117 assume !(8480 == ssl3_accept_~s__state~0); 26561#L120 assume !(8481 == ssl3_accept_~s__state~0); 26559#L123 assume !(8482 == ssl3_accept_~s__state~0); 26557#L126 assume !(8464 == ssl3_accept_~s__state~0); 26555#L129 assume !(8465 == ssl3_accept_~s__state~0); 26553#L132 assume !(8466 == ssl3_accept_~s__state~0); 26551#L135 assume !(8496 == ssl3_accept_~s__state~0); 26549#L138 assume !(8497 == ssl3_accept_~s__state~0); 26548#L141 assume !(8512 == ssl3_accept_~s__state~0); 26547#L144 assume !(8513 == ssl3_accept_~s__state~0); 26546#L147 assume 8528 == ssl3_accept_~s__state~0; 25936#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 25723#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 25724#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 25735#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 25781#L353 assume !(ssl3_accept_~ret~0 <= 0); 25858#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 25909#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26540#L603 ssl3_accept_~skip~0 := 0; 26539#L99-3 assume true; 26538#L99-1 assume !false; 26537#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26536#L102 assume !(12292 == ssl3_accept_~s__state~0); 26535#L105 assume !(16384 == ssl3_accept_~s__state~0); 26534#L108 assume !(8192 == ssl3_accept_~s__state~0); 26533#L111 assume !(24576 == ssl3_accept_~s__state~0); 26532#L114 assume !(8195 == ssl3_accept_~s__state~0); 26531#L117 assume !(8480 == ssl3_accept_~s__state~0); 26530#L120 assume !(8481 == ssl3_accept_~s__state~0); 26529#L123 assume !(8482 == ssl3_accept_~s__state~0); 26528#L126 assume !(8464 == ssl3_accept_~s__state~0); 26527#L129 assume !(8465 == ssl3_accept_~s__state~0); 26526#L132 assume !(8466 == ssl3_accept_~s__state~0); 26525#L135 assume !(8496 == ssl3_accept_~s__state~0); 26524#L138 assume !(8497 == ssl3_accept_~s__state~0); 26523#L141 assume !(8512 == ssl3_accept_~s__state~0); 26522#L144 assume !(8513 == ssl3_accept_~s__state~0); 26518#L147 assume !(8528 == ssl3_accept_~s__state~0); 26416#L150 assume !(8529 == ssl3_accept_~s__state~0); 25990#L153 assume 8544 == ssl3_accept_~s__state~0; 25989#L157 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0);ssl3_accept_~skip~0 := 1;ssl3_accept_~s__s3__tmp__cert_request~0 := 0;ssl3_accept_~s__state~0 := 8560; 25825#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26189#L603 ssl3_accept_~skip~0 := 0; 26187#L99-3 assume true; 26185#L99-1 assume !false; 26183#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26181#L102 assume !(12292 == ssl3_accept_~s__state~0); 26180#L105 assume !(16384 == ssl3_accept_~s__state~0); 26177#L108 assume !(8192 == ssl3_accept_~s__state~0); 26175#L111 assume !(24576 == ssl3_accept_~s__state~0); 26173#L114 assume !(8195 == ssl3_accept_~s__state~0); 26163#L117 assume !(8480 == ssl3_accept_~s__state~0); 26158#L120 assume !(8481 == ssl3_accept_~s__state~0); 26157#L123 assume !(8482 == ssl3_accept_~s__state~0); 26156#L126 assume !(8464 == ssl3_accept_~s__state~0); 26154#L129 assume !(8465 == ssl3_accept_~s__state~0); 26152#L132 assume !(8466 == ssl3_accept_~s__state~0); 26150#L135 assume !(8496 == ssl3_accept_~s__state~0); 26148#L138 assume !(8497 == ssl3_accept_~s__state~0); 26146#L141 assume !(8512 == ssl3_accept_~s__state~0); 26144#L144 assume !(8513 == ssl3_accept_~s__state~0); 26142#L147 assume !(8528 == ssl3_accept_~s__state~0); 26140#L150 assume !(8529 == ssl3_accept_~s__state~0); 26138#L153 assume !(8544 == ssl3_accept_~s__state~0); 25991#L156 assume !(8545 == ssl3_accept_~s__state~0); 25992#L159 assume !(8560 == ssl3_accept_~s__state~0); 26028#L162 assume !(8561 == ssl3_accept_~s__state~0); 26029#L165 assume !(8448 == ssl3_accept_~s__state~0); 26471#L168 assume 8576 == ssl3_accept_~s__state~0; 25789#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 25790#L440 assume !(ssl3_accept_~ret~0 <= 0); 25921#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 25922#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26692#L603 ssl3_accept_~skip~0 := 0; 26691#L99-3 assume true; 26685#L99-1 assume !false; 26683#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26681#L102 assume !(12292 == ssl3_accept_~s__state~0); 26679#L105 assume !(16384 == ssl3_accept_~s__state~0); 26677#L108 assume !(8192 == ssl3_accept_~s__state~0); 26675#L111 assume !(24576 == ssl3_accept_~s__state~0); 26673#L114 assume !(8195 == ssl3_accept_~s__state~0); 26671#L117 assume !(8480 == ssl3_accept_~s__state~0); 25973#L120 assume !(8481 == ssl3_accept_~s__state~0); 26668#L123 assume !(8482 == ssl3_accept_~s__state~0); 26038#L126 assume 8464 == ssl3_accept_~s__state~0; 25805#L133 [2018-11-18 11:06:49,185 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:49,185 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 11 times [2018-11-18 11:06:49,185 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:49,185 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:49,186 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:49,186 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:06:49,186 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:49,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:49,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:49,192 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:49,192 INFO L82 PathProgramCache]: Analyzing trace with hash -2122930760, now seen corresponding path program 1 times [2018-11-18 11:06:49,192 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:49,192 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:49,192 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:49,192 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 11:06:49,193 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:49,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:06:49,228 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-18 11:06:49,228 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:06:49,228 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:06:49,229 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 11:06:49,229 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:06:49,229 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:06:49,229 INFO L87 Difference]: Start difference. First operand 989 states and 1295 transitions. cyclomatic complexity: 311 Second operand 3 states. [2018-11-18 11:06:49,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:06:49,300 INFO L93 Difference]: Finished difference Result 956 states and 1215 transitions. [2018-11-18 11:06:49,301 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:06:49,301 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 956 states and 1215 transitions. [2018-11-18 11:06:49,303 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 512 [2018-11-18 11:06:49,304 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 956 states to 823 states and 1050 transitions. [2018-11-18 11:06:49,305 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 581 [2018-11-18 11:06:49,305 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 714 [2018-11-18 11:06:49,305 INFO L73 IsDeterministic]: Start isDeterministic. Operand 823 states and 1050 transitions. [2018-11-18 11:06:49,305 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:06:49,305 INFO L705 BuchiCegarLoop]: Abstraction has 823 states and 1050 transitions. [2018-11-18 11:06:49,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 823 states and 1050 transitions. [2018-11-18 11:06:49,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 823 to 688. [2018-11-18 11:06:49,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 688 states. [2018-11-18 11:06:49,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 688 states to 688 states and 881 transitions. [2018-11-18 11:06:49,311 INFO L728 BuchiCegarLoop]: Abstraction has 688 states and 881 transitions. [2018-11-18 11:06:49,311 INFO L608 BuchiCegarLoop]: Abstraction has 688 states and 881 transitions. [2018-11-18 11:06:49,311 INFO L442 BuchiCegarLoop]: ======== Iteration 17============ [2018-11-18 11:06:49,312 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 688 states and 881 transitions. [2018-11-18 11:06:49,313 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 510 [2018-11-18 11:06:49,313 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:06:49,313 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:06:49,314 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-18 11:06:49,314 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] [2018-11-18 11:06:49,314 INFO L794 eck$LassoCheckResult]: Stem: 27849#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 27681#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; 27682#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 27847#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 27848#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 27810#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 27904#L99-3 assume true; 27955#L99-1 assume !false; 28275#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28273#L102 assume !(12292 == ssl3_accept_~s__state~0); 28271#L105 assume !(16384 == ssl3_accept_~s__state~0); 28269#L108 assume !(8192 == ssl3_accept_~s__state~0); 28267#L111 assume !(24576 == ssl3_accept_~s__state~0); 28265#L114 assume !(8195 == ssl3_accept_~s__state~0); 28263#L117 assume !(8480 == ssl3_accept_~s__state~0); 28261#L120 assume !(8481 == ssl3_accept_~s__state~0); 28259#L123 assume !(8482 == ssl3_accept_~s__state~0); 27938#L126 assume 8464 == ssl3_accept_~s__state~0; 27741#L133 [2018-11-18 11:06:49,314 INFO L796 eck$LassoCheckResult]: Loop: 27741#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 27670#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 27665#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; 27666#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28121#L603 ssl3_accept_~skip~0 := 0; 28119#L99-3 assume true; 28117#L99-1 assume !false; 28115#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28113#L102 assume !(12292 == ssl3_accept_~s__state~0); 28111#L105 assume !(16384 == ssl3_accept_~s__state~0); 28109#L108 assume !(8192 == ssl3_accept_~s__state~0); 28107#L111 assume !(24576 == ssl3_accept_~s__state~0); 28105#L114 assume !(8195 == ssl3_accept_~s__state~0); 28103#L117 assume !(8480 == ssl3_accept_~s__state~0); 28102#L120 assume !(8481 == ssl3_accept_~s__state~0); 28100#L123 assume !(8482 == ssl3_accept_~s__state~0); 28098#L126 assume !(8464 == ssl3_accept_~s__state~0); 28096#L129 assume !(8465 == ssl3_accept_~s__state~0); 28093#L132 assume !(8466 == ssl3_accept_~s__state~0); 28069#L135 assume 8496 == ssl3_accept_~s__state~0; 27975#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 27795#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 27752#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 27753#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 27698#L293-2 ssl3_accept_~s__init_num~0 := 0; 27674#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27675#L603 ssl3_accept_~skip~0 := 0; 27834#L99-3 assume true; 27850#L99-1 assume !false; 28341#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28340#L102 assume !(12292 == ssl3_accept_~s__state~0); 27790#L105 assume !(16384 == ssl3_accept_~s__state~0); 27791#L108 assume !(8192 == ssl3_accept_~s__state~0); 27736#L111 assume !(24576 == ssl3_accept_~s__state~0); 27703#L114 assume !(8195 == ssl3_accept_~s__state~0); 27704#L117 assume !(8480 == ssl3_accept_~s__state~0); 27683#L120 assume !(8481 == ssl3_accept_~s__state~0); 27684#L123 assume !(8482 == ssl3_accept_~s__state~0); 27867#L126 assume !(8464 == ssl3_accept_~s__state~0); 27868#L129 assume !(8465 == ssl3_accept_~s__state~0); 27862#L132 assume !(8466 == ssl3_accept_~s__state~0); 27863#L135 assume !(8496 == ssl3_accept_~s__state~0); 28281#L138 assume !(8497 == ssl3_accept_~s__state~0); 28252#L141 assume 8512 == ssl3_accept_~s__state~0; 27886#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 27734#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 27699#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 27700#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28195#L603 ssl3_accept_~skip~0 := 0; 28193#L99-3 assume true; 28192#L99-1 assume !false; 28191#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28189#L102 assume !(12292 == ssl3_accept_~s__state~0); 28188#L105 assume !(16384 == ssl3_accept_~s__state~0); 28187#L108 assume !(8192 == ssl3_accept_~s__state~0); 28186#L111 assume !(24576 == ssl3_accept_~s__state~0); 28184#L114 assume !(8195 == ssl3_accept_~s__state~0); 28183#L117 assume !(8480 == ssl3_accept_~s__state~0); 28182#L120 assume !(8481 == ssl3_accept_~s__state~0); 28180#L123 assume !(8482 == ssl3_accept_~s__state~0); 28179#L126 assume !(8464 == ssl3_accept_~s__state~0); 28174#L129 assume !(8465 == ssl3_accept_~s__state~0); 28172#L132 assume !(8466 == ssl3_accept_~s__state~0); 28170#L135 assume !(8496 == ssl3_accept_~s__state~0); 28168#L138 assume !(8497 == ssl3_accept_~s__state~0); 28166#L141 assume !(8512 == ssl3_accept_~s__state~0); 28164#L144 assume !(8513 == ssl3_accept_~s__state~0); 28162#L147 assume 8528 == ssl3_accept_~s__state~0; 27875#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 27671#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 27672#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 27680#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 27719#L353 assume !(ssl3_accept_~ret~0 <= 0); 27788#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 27845#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28332#L603 ssl3_accept_~skip~0 := 0; 28330#L99-3 assume true; 28328#L99-1 assume !false; 28326#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28324#L102 assume !(12292 == ssl3_accept_~s__state~0); 28322#L105 assume !(16384 == ssl3_accept_~s__state~0); 28320#L108 assume !(8192 == ssl3_accept_~s__state~0); 28280#L111 assume !(24576 == ssl3_accept_~s__state~0); 28279#L114 assume !(8195 == ssl3_accept_~s__state~0); 28278#L117 assume !(8480 == ssl3_accept_~s__state~0); 28277#L120 assume !(8481 == ssl3_accept_~s__state~0); 28276#L123 assume !(8482 == ssl3_accept_~s__state~0); 28274#L126 assume !(8464 == ssl3_accept_~s__state~0); 28272#L129 assume !(8465 == ssl3_accept_~s__state~0); 28270#L132 assume !(8466 == ssl3_accept_~s__state~0); 28268#L135 assume !(8496 == ssl3_accept_~s__state~0); 28266#L138 assume !(8497 == ssl3_accept_~s__state~0); 28264#L141 assume !(8512 == ssl3_accept_~s__state~0); 28262#L144 assume !(8513 == ssl3_accept_~s__state~0); 28260#L147 assume !(8528 == ssl3_accept_~s__state~0); 28258#L150 assume !(8529 == ssl3_accept_~s__state~0); 28257#L153 assume 8544 == ssl3_accept_~s__state~0; 27819#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 27667#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 27669#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 27838#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 27782#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 27780#L400 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; 27775#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28313#L603 ssl3_accept_~skip~0 := 0; 28312#L99-3 assume true; 28311#L99-1 assume !false; 28310#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28309#L102 assume !(12292 == ssl3_accept_~s__state~0); 28308#L105 assume !(16384 == ssl3_accept_~s__state~0); 28306#L108 assume !(8192 == ssl3_accept_~s__state~0); 28305#L111 assume !(24576 == ssl3_accept_~s__state~0); 28304#L114 assume !(8195 == ssl3_accept_~s__state~0); 28303#L117 assume !(8480 == ssl3_accept_~s__state~0); 28302#L120 assume !(8481 == ssl3_accept_~s__state~0); 28301#L123 assume !(8482 == ssl3_accept_~s__state~0); 28300#L126 assume !(8464 == ssl3_accept_~s__state~0); 28298#L129 assume !(8465 == ssl3_accept_~s__state~0); 28292#L132 assume !(8466 == ssl3_accept_~s__state~0); 28290#L135 assume !(8496 == ssl3_accept_~s__state~0); 28133#L138 assume !(8497 == ssl3_accept_~s__state~0); 28287#L141 assume !(8512 == ssl3_accept_~s__state~0); 28256#L144 assume !(8513 == ssl3_accept_~s__state~0); 28255#L147 assume !(8528 == ssl3_accept_~s__state~0); 28254#L150 assume !(8529 == ssl3_accept_~s__state~0); 28253#L153 assume !(8544 == ssl3_accept_~s__state~0); 27887#L156 assume !(8545 == ssl3_accept_~s__state~0); 27888#L159 assume !(8560 == ssl3_accept_~s__state~0); 27876#L162 assume !(8561 == ssl3_accept_~s__state~0); 27877#L165 assume 8448 == ssl3_accept_~s__state~0; 27746#L166 assume !(ssl3_accept_~num1~0 > 0); 27747#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 27872#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27926#L603 ssl3_accept_~skip~0 := 0; 27925#L99-3 assume true; 27922#L99-1 assume !false; 27919#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27910#L102 assume !(12292 == ssl3_accept_~s__state~0); 27911#L105 assume !(16384 == ssl3_accept_~s__state~0); 27979#L108 assume !(8192 == ssl3_accept_~s__state~0); 27980#L111 assume !(24576 == ssl3_accept_~s__state~0); 27923#L114 assume !(8195 == ssl3_accept_~s__state~0); 27921#L117 assume !(8480 == ssl3_accept_~s__state~0); 27908#L120 assume !(8481 == ssl3_accept_~s__state~0); 27909#L123 assume !(8482 == ssl3_accept_~s__state~0); 27945#L126 assume 8464 == ssl3_accept_~s__state~0; 27741#L133 [2018-11-18 11:06:49,315 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:49,315 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 12 times [2018-11-18 11:06:49,315 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:49,315 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:49,315 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:49,315 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:06:49,316 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:49,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:49,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:49,321 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:49,321 INFO L82 PathProgramCache]: Analyzing trace with hash 1719528894, now seen corresponding path program 1 times [2018-11-18 11:06:49,321 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:49,321 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:49,322 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:49,322 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 11:06:49,322 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:49,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:06:49,363 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-18 11:06:49,363 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 11:06:49,363 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_d7fe79f3-60b9-415b-87b4-25fc1566ede1/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-18 11:06:49,375 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:06:49,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:06:49,396 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 11:06:49,410 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-18 11:06:49,426 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-18 11:06:49,426 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-18 11:06:49,426 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 11:06:49,426 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-18 11:06:49,426 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-18 11:06:49,427 INFO L87 Difference]: Start difference. First operand 688 states and 881 transitions. cyclomatic complexity: 196 Second operand 4 states. [2018-11-18 11:06:49,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:06:49,713 INFO L93 Difference]: Finished difference Result 1140 states and 1444 transitions. [2018-11-18 11:06:49,713 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-18 11:06:49,713 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1140 states and 1444 transitions. [2018-11-18 11:06:49,717 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 962 [2018-11-18 11:06:49,721 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1140 states to 1140 states and 1444 transitions. [2018-11-18 11:06:49,721 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1031 [2018-11-18 11:06:49,721 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1031 [2018-11-18 11:06:49,721 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1140 states and 1444 transitions. [2018-11-18 11:06:49,723 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:06:49,723 INFO L705 BuchiCegarLoop]: Abstraction has 1140 states and 1444 transitions. [2018-11-18 11:06:49,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1140 states and 1444 transitions. [2018-11-18 11:06:49,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1140 to 868. [2018-11-18 11:06:49,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 868 states. [2018-11-18 11:06:49,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 868 states to 868 states and 1108 transitions. [2018-11-18 11:06:49,734 INFO L728 BuchiCegarLoop]: Abstraction has 868 states and 1108 transitions. [2018-11-18 11:06:49,734 INFO L608 BuchiCegarLoop]: Abstraction has 868 states and 1108 transitions. [2018-11-18 11:06:49,735 INFO L442 BuchiCegarLoop]: ======== Iteration 18============ [2018-11-18 11:06:49,735 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 868 states and 1108 transitions. [2018-11-18 11:06:49,737 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 690 [2018-11-18 11:06:49,737 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:06:49,737 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:06:49,738 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-18 11:06:49,738 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-18 11:06:49,738 INFO L794 eck$LassoCheckResult]: Stem: 30107#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 29954#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; 29955#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 30105#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 30106#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 30075#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 30155#L99-3 assume true; 30185#L99-1 assume !false; 30591#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30585#L102 assume !(12292 == ssl3_accept_~s__state~0); 30586#L105 assume !(16384 == ssl3_accept_~s__state~0); 30579#L108 assume !(8192 == ssl3_accept_~s__state~0); 30580#L111 assume !(24576 == ssl3_accept_~s__state~0); 30573#L114 assume !(8195 == ssl3_accept_~s__state~0); 30574#L117 assume !(8480 == ssl3_accept_~s__state~0); 30565#L120 assume !(8481 == ssl3_accept_~s__state~0); 30563#L123 assume !(8482 == ssl3_accept_~s__state~0); 30561#L126 assume 8464 == ssl3_accept_~s__state~0; 30011#L133 [2018-11-18 11:06:49,739 INFO L796 eck$LassoCheckResult]: Loop: 30011#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 29943#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 29938#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; 29939#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30713#L603 ssl3_accept_~skip~0 := 0; 30711#L99-3 assume true; 30709#L99-1 assume !false; 30707#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30705#L102 assume !(12292 == ssl3_accept_~s__state~0); 30703#L105 assume !(16384 == ssl3_accept_~s__state~0); 30701#L108 assume !(8192 == ssl3_accept_~s__state~0); 30699#L111 assume !(24576 == ssl3_accept_~s__state~0); 30697#L114 assume !(8195 == ssl3_accept_~s__state~0); 30696#L117 assume !(8480 == ssl3_accept_~s__state~0); 30695#L120 assume !(8481 == ssl3_accept_~s__state~0); 30694#L123 assume !(8482 == ssl3_accept_~s__state~0); 30693#L126 assume !(8464 == ssl3_accept_~s__state~0); 30691#L129 assume !(8465 == ssl3_accept_~s__state~0); 30690#L132 assume !(8466 == ssl3_accept_~s__state~0); 30559#L135 assume 8496 == ssl3_accept_~s__state~0; 30234#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 30556#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 30554#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 30552#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 30004#L293-2 ssl3_accept_~s__init_num~0 := 0; 29947#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29948#L603 ssl3_accept_~skip~0 := 0; 30095#L99-3 assume true; 30108#L99-1 assume !false; 30051#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30052#L102 assume !(12292 == ssl3_accept_~s__state~0); 30057#L105 assume !(16384 == ssl3_accept_~s__state~0); 30058#L108 assume !(8192 == ssl3_accept_~s__state~0); 30007#L111 assume !(24576 == ssl3_accept_~s__state~0); 29976#L114 assume !(8195 == ssl3_accept_~s__state~0); 29977#L117 assume !(8480 == ssl3_accept_~s__state~0); 29956#L120 assume !(8481 == ssl3_accept_~s__state~0); 29957#L123 assume !(8482 == ssl3_accept_~s__state~0); 30122#L126 assume !(8464 == ssl3_accept_~s__state~0); 30123#L129 assume !(8465 == ssl3_accept_~s__state~0); 30119#L132 assume !(8466 == ssl3_accept_~s__state~0); 30080#L135 assume !(8496 == ssl3_accept_~s__state~0); 30081#L138 assume !(8497 == ssl3_accept_~s__state~0); 30064#L141 assume !(8512 == ssl3_accept_~s__state~0); 30014#L144 assume !(8513 == ssl3_accept_~s__state~0); 29980#L147 assume !(8528 == ssl3_accept_~s__state~0); 29981#L150 assume !(8529 == ssl3_accept_~s__state~0); 29963#L153 assume !(8544 == ssl3_accept_~s__state~0); 29964#L156 assume !(8545 == ssl3_accept_~s__state~0); 30142#L159 assume !(8560 == ssl3_accept_~s__state~0); 30131#L162 assume !(8561 == ssl3_accept_~s__state~0); 30099#L165 assume !(8448 == ssl3_accept_~s__state~0); 30085#L168 assume !(8576 == ssl3_accept_~s__state~0); 30086#L171 assume !(8577 == ssl3_accept_~s__state~0); 30070#L174 assume !(8592 == ssl3_accept_~s__state~0); 30019#L177 assume !(8593 == ssl3_accept_~s__state~0); 29988#L180 assume !(8608 == ssl3_accept_~s__state~0); 29989#L183 assume !(8609 == ssl3_accept_~s__state~0); 29934#L186 assume !(8640 == ssl3_accept_~s__state~0); 29935#L189 assume !(8641 == ssl3_accept_~s__state~0); 30146#L192 assume 8656 == ssl3_accept_~s__state~0; 30072#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 30038#L499 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 30039#L504 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 30604#L510-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 30603#L520 assume !(0 == ssl3_accept_~tmp___10~0); 30602#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30595#L603 ssl3_accept_~skip~0 := 0; 30592#L99-3 assume true; 30590#L99-1 assume !false; 30587#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30584#L102 assume !(12292 == ssl3_accept_~s__state~0); 30581#L105 assume !(16384 == ssl3_accept_~s__state~0); 30578#L108 assume !(8192 == ssl3_accept_~s__state~0); 30575#L111 assume !(24576 == ssl3_accept_~s__state~0); 30572#L114 assume !(8195 == ssl3_accept_~s__state~0); 30571#L117 assume !(8480 == ssl3_accept_~s__state~0); 30570#L120 assume !(8481 == ssl3_accept_~s__state~0); 30566#L123 assume !(8482 == ssl3_accept_~s__state~0); 30564#L126 assume !(8464 == ssl3_accept_~s__state~0); 30562#L129 assume !(8465 == ssl3_accept_~s__state~0); 30560#L132 assume !(8466 == ssl3_accept_~s__state~0); 30558#L135 assume !(8496 == ssl3_accept_~s__state~0); 30557#L138 assume !(8497 == ssl3_accept_~s__state~0); 30555#L141 assume !(8512 == ssl3_accept_~s__state~0); 30553#L144 assume !(8513 == ssl3_accept_~s__state~0); 30551#L147 assume !(8528 == ssl3_accept_~s__state~0); 30550#L150 assume !(8529 == ssl3_accept_~s__state~0); 30549#L153 assume !(8544 == ssl3_accept_~s__state~0); 30543#L156 assume !(8545 == ssl3_accept_~s__state~0); 30541#L159 assume !(8560 == ssl3_accept_~s__state~0); 30539#L162 assume !(8561 == ssl3_accept_~s__state~0); 30537#L165 assume !(8448 == ssl3_accept_~s__state~0); 30535#L168 assume !(8576 == ssl3_accept_~s__state~0); 30533#L171 assume !(8577 == ssl3_accept_~s__state~0); 30531#L174 assume !(8592 == ssl3_accept_~s__state~0); 30529#L177 assume !(8593 == ssl3_accept_~s__state~0); 30527#L180 assume !(8608 == ssl3_accept_~s__state~0); 30525#L183 assume !(8609 == ssl3_accept_~s__state~0); 30523#L186 assume !(8640 == ssl3_accept_~s__state~0); 30521#L189 assume !(8641 == ssl3_accept_~s__state~0); 30519#L192 assume !(8656 == ssl3_accept_~s__state~0); 30517#L195 assume !(8657 == ssl3_accept_~s__state~0); 30102#L198 assume 8672 == ssl3_accept_~s__state~0; 30032#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 30033#L528 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 30092#L534-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 30061#L543 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 30062#L543-2 ssl3_accept_~s__init_num~0 := 0; 30079#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30651#L603 ssl3_accept_~skip~0 := 0; 30649#L99-3 assume true; 30647#L99-1 assume !false; 30645#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30643#L102 assume !(12292 == ssl3_accept_~s__state~0); 30641#L105 assume !(16384 == ssl3_accept_~s__state~0); 30639#L108 assume !(8192 == ssl3_accept_~s__state~0); 30637#L111 assume !(24576 == ssl3_accept_~s__state~0); 30635#L114 assume !(8195 == ssl3_accept_~s__state~0); 30632#L117 assume !(8480 == ssl3_accept_~s__state~0); 30629#L120 assume !(8481 == ssl3_accept_~s__state~0); 30627#L123 assume !(8482 == ssl3_accept_~s__state~0); 30625#L126 assume !(8464 == ssl3_accept_~s__state~0); 30623#L129 assume !(8465 == ssl3_accept_~s__state~0); 30596#L132 assume !(8466 == ssl3_accept_~s__state~0); 30374#L135 assume !(8496 == ssl3_accept_~s__state~0); 30373#L138 assume !(8497 == ssl3_accept_~s__state~0); 30372#L141 assume !(8512 == ssl3_accept_~s__state~0); 30370#L144 assume !(8513 == ssl3_accept_~s__state~0); 30365#L147 assume !(8528 == ssl3_accept_~s__state~0); 30362#L150 assume !(8529 == ssl3_accept_~s__state~0); 30361#L153 assume !(8544 == ssl3_accept_~s__state~0); 30360#L156 assume !(8545 == ssl3_accept_~s__state~0); 30359#L159 assume !(8560 == ssl3_accept_~s__state~0); 30358#L162 assume !(8561 == ssl3_accept_~s__state~0); 30356#L165 assume 8448 == ssl3_accept_~s__state~0; 30016#L166 assume !(ssl3_accept_~num1~0 > 0); 30017#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 30127#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30364#L603 ssl3_accept_~skip~0 := 0; 30238#L99-3 assume true; 30225#L99-1 assume !false; 30222#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30223#L102 assume !(12292 == ssl3_accept_~s__state~0); 30249#L105 assume !(16384 == ssl3_accept_~s__state~0); 30248#L108 assume !(8192 == ssl3_accept_~s__state~0); 30247#L111 assume !(24576 == ssl3_accept_~s__state~0); 30245#L114 assume !(8195 == ssl3_accept_~s__state~0); 30194#L117 assume !(8480 == ssl3_accept_~s__state~0); 30193#L120 assume !(8481 == ssl3_accept_~s__state~0); 30191#L123 assume !(8482 == ssl3_accept_~s__state~0); 30192#L126 assume 8464 == ssl3_accept_~s__state~0; 30011#L133 [2018-11-18 11:06:49,739 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:49,739 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 13 times [2018-11-18 11:06:49,739 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:49,739 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:49,740 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:49,740 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:06:49,740 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:49,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:49,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:49,746 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:49,746 INFO L82 PathProgramCache]: Analyzing trace with hash 665581476, now seen corresponding path program 1 times [2018-11-18 11:06:49,746 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:49,747 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:49,747 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:49,747 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:06:49,747 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:49,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:06:49,806 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-18 11:06:49,806 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:06:49,807 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:06:49,807 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 11:06:49,807 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:06:49,807 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:06:49,807 INFO L87 Difference]: Start difference. First operand 868 states and 1108 transitions. cyclomatic complexity: 243 Second operand 3 states. [2018-11-18 11:06:49,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:06:49,828 INFO L93 Difference]: Finished difference Result 1478 states and 1908 transitions. [2018-11-18 11:06:49,829 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:06:49,829 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1478 states and 1908 transitions. [2018-11-18 11:06:49,835 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1300 [2018-11-18 11:06:49,840 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1478 states to 1478 states and 1908 transitions. [2018-11-18 11:06:49,840 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1369 [2018-11-18 11:06:49,841 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1369 [2018-11-18 11:06:49,841 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1478 states and 1908 transitions. [2018-11-18 11:06:49,841 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:06:49,841 INFO L705 BuchiCegarLoop]: Abstraction has 1478 states and 1908 transitions. [2018-11-18 11:06:49,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1478 states and 1908 transitions. [2018-11-18 11:06:49,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1478 to 1478. [2018-11-18 11:06:49,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1478 states. [2018-11-18 11:06:49,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1478 states to 1478 states and 1908 transitions. [2018-11-18 11:06:49,864 INFO L728 BuchiCegarLoop]: Abstraction has 1478 states and 1908 transitions. [2018-11-18 11:06:49,864 INFO L608 BuchiCegarLoop]: Abstraction has 1478 states and 1908 transitions. [2018-11-18 11:06:49,864 INFO L442 BuchiCegarLoop]: ======== Iteration 19============ [2018-11-18 11:06:49,864 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1478 states and 1908 transitions. [2018-11-18 11:06:49,867 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1300 [2018-11-18 11:06:49,867 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:06:49,867 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:06:49,868 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-18 11:06:49,868 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:06:49,868 INFO L794 eck$LassoCheckResult]: Stem: 32471#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 32305#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; 32306#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 32469#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 32470#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 32438#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 32516#L99-3 assume true; 32545#L99-1 assume !false; 33491#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33489#L102 assume !(12292 == ssl3_accept_~s__state~0); 33487#L105 assume !(16384 == ssl3_accept_~s__state~0); 33485#L108 assume !(8192 == ssl3_accept_~s__state~0); 33483#L111 assume !(24576 == ssl3_accept_~s__state~0); 33481#L114 assume !(8195 == ssl3_accept_~s__state~0); 33479#L117 assume !(8480 == ssl3_accept_~s__state~0); 33477#L120 assume !(8481 == ssl3_accept_~s__state~0); 33475#L123 assume !(8482 == ssl3_accept_~s__state~0); 33473#L126 assume 8464 == ssl3_accept_~s__state~0; 32613#L133 [2018-11-18 11:06:49,869 INFO L796 eck$LassoCheckResult]: Loop: 32613#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 32295#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 32290#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; 32291#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32299#L603 ssl3_accept_~skip~0 := 0; 32459#L99-3 assume true; 32472#L99-1 assume !false; 32478#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33637#L102 assume !(12292 == ssl3_accept_~s__state~0); 32417#L105 assume !(16384 == ssl3_accept_~s__state~0); 32418#L108 assume !(8192 == ssl3_accept_~s__state~0); 32361#L111 assume !(24576 == ssl3_accept_~s__state~0); 32362#L114 assume !(8195 == ssl3_accept_~s__state~0); 33639#L117 assume !(8480 == ssl3_accept_~s__state~0); 32307#L120 assume !(8481 == ssl3_accept_~s__state~0); 32308#L123 assume !(8482 == ssl3_accept_~s__state~0); 33638#L126 assume !(8464 == ssl3_accept_~s__state~0); 32493#L129 assume !(8465 == ssl3_accept_~s__state~0); 32494#L132 assume !(8466 == ssl3_accept_~s__state~0); 32444#L135 assume 8496 == ssl3_accept_~s__state~0; 32345#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 32346#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 32378#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 32379#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 32322#L293-2 ssl3_accept_~s__init_num~0 := 0; 32950#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32945#L603 ssl3_accept_~skip~0 := 0; 32944#L99-3 assume true; 32943#L99-1 assume !false; 32942#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32941#L102 assume !(12292 == ssl3_accept_~s__state~0); 32940#L105 assume !(16384 == ssl3_accept_~s__state~0); 32939#L108 assume !(8192 == ssl3_accept_~s__state~0); 32938#L111 assume !(24576 == ssl3_accept_~s__state~0); 32937#L114 assume !(8195 == ssl3_accept_~s__state~0); 32936#L117 assume !(8480 == ssl3_accept_~s__state~0); 32935#L120 assume !(8481 == ssl3_accept_~s__state~0); 32934#L123 assume !(8482 == ssl3_accept_~s__state~0); 32933#L126 assume !(8464 == ssl3_accept_~s__state~0); 32932#L129 assume !(8465 == ssl3_accept_~s__state~0); 32930#L132 assume !(8466 == ssl3_accept_~s__state~0); 32928#L135 assume !(8496 == ssl3_accept_~s__state~0); 32783#L138 assume !(8497 == ssl3_accept_~s__state~0); 32782#L141 assume 8512 == ssl3_accept_~s__state~0; 32504#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 32359#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 32323#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 32324#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32752#L603 ssl3_accept_~skip~0 := 0; 32750#L99-3 assume true; 32748#L99-1 assume !false; 32746#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32743#L102 assume !(12292 == ssl3_accept_~s__state~0); 32722#L105 assume !(16384 == ssl3_accept_~s__state~0); 32718#L108 assume !(8192 == ssl3_accept_~s__state~0); 32714#L111 assume !(24576 == ssl3_accept_~s__state~0); 32656#L114 assume !(8195 == ssl3_accept_~s__state~0); 32645#L117 assume !(8480 == ssl3_accept_~s__state~0); 32641#L120 assume !(8481 == ssl3_accept_~s__state~0); 32635#L123 assume !(8482 == ssl3_accept_~s__state~0); 32625#L126 assume !(8464 == ssl3_accept_~s__state~0); 32620#L129 assume !(8465 == ssl3_accept_~s__state~0); 32615#L132 assume !(8466 == ssl3_accept_~s__state~0); 32609#L135 assume !(8496 == ssl3_accept_~s__state~0); 32603#L138 assume !(8497 == ssl3_accept_~s__state~0); 32597#L141 assume !(8512 == ssl3_accept_~s__state~0); 32591#L144 assume !(8513 == ssl3_accept_~s__state~0); 32579#L147 assume 8528 == ssl3_accept_~s__state~0; 32495#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 32296#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 32297#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 32304#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 32343#L353 assume !(ssl3_accept_~ret~0 <= 0); 32415#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 32467#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32974#L603 ssl3_accept_~skip~0 := 0; 32972#L99-3 assume true; 32970#L99-1 assume !false; 32968#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32966#L102 assume !(12292 == ssl3_accept_~s__state~0); 32964#L105 assume !(16384 == ssl3_accept_~s__state~0); 32962#L108 assume !(8192 == ssl3_accept_~s__state~0); 32960#L111 assume !(24576 == ssl3_accept_~s__state~0); 32958#L114 assume !(8195 == ssl3_accept_~s__state~0); 32956#L117 assume !(8480 == ssl3_accept_~s__state~0); 32925#L120 assume !(8481 == ssl3_accept_~s__state~0); 32921#L123 assume !(8482 == ssl3_accept_~s__state~0); 32917#L126 assume !(8464 == ssl3_accept_~s__state~0); 32913#L129 assume !(8465 == ssl3_accept_~s__state~0); 32909#L132 assume !(8466 == ssl3_accept_~s__state~0); 32905#L135 assume !(8496 == ssl3_accept_~s__state~0); 32901#L138 assume !(8497 == ssl3_accept_~s__state~0); 32897#L141 assume !(8512 == ssl3_accept_~s__state~0); 32893#L144 assume !(8513 == ssl3_accept_~s__state~0); 32889#L147 assume !(8528 == ssl3_accept_~s__state~0); 32885#L150 assume !(8529 == ssl3_accept_~s__state~0); 32801#L153 assume 8544 == ssl3_accept_~s__state~0; 32447#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 32292#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 32294#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 32462#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 32408#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 32414#L400 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; 33656#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33650#L603 ssl3_accept_~skip~0 := 0; 33645#L99-3 assume true; 33643#L99-1 assume !false; 33641#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32440#L102 assume !(12292 == ssl3_accept_~s__state~0); 32441#L105 assume !(16384 == ssl3_accept_~s__state~0); 32424#L108 assume !(8192 == ssl3_accept_~s__state~0); 32425#L111 assume !(24576 == ssl3_accept_~s__state~0); 32327#L114 assume !(8195 == ssl3_accept_~s__state~0); 32328#L117 assume !(8480 == ssl3_accept_~s__state~0); 32344#L120 assume !(8481 == ssl3_accept_~s__state~0); 32503#L123 assume !(8482 == ssl3_accept_~s__state~0); 32487#L126 assume !(8464 == ssl3_accept_~s__state~0); 32488#L129 assume !(8465 == ssl3_accept_~s__state~0); 32483#L132 assume !(8466 == ssl3_accept_~s__state~0); 32484#L135 assume !(8496 == ssl3_accept_~s__state~0); 32918#L138 assume !(8497 == ssl3_accept_~s__state~0); 32919#L141 assume !(8512 == ssl3_accept_~s__state~0); 32910#L144 assume !(8513 == ssl3_accept_~s__state~0); 32911#L147 assume !(8528 == ssl3_accept_~s__state~0); 32902#L150 assume !(8529 == ssl3_accept_~s__state~0); 32903#L153 assume !(8544 == ssl3_accept_~s__state~0); 32894#L156 assume !(8545 == ssl3_accept_~s__state~0); 32895#L159 assume !(8560 == ssl3_accept_~s__state~0); 32886#L162 assume !(8561 == ssl3_accept_~s__state~0); 32887#L165 assume 8448 == ssl3_accept_~s__state~0; 32373#L166 assume !(ssl3_accept_~num1~0 > 0); 32374#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 32492#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33499#L603 ssl3_accept_~skip~0 := 0; 33498#L99-3 assume true; 33497#L99-1 assume !false; 33495#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33494#L102 assume !(12292 == ssl3_accept_~s__state~0); 33493#L105 assume 16384 == ssl3_accept_~s__state~0; 32326#L211 ssl3_accept_~s__server~0 := 1; 33549#L216 assume 0 != ssl3_accept_~cb~0; 33547#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 33545#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 33542#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 33539#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 33538#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 33520#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33514#L603 ssl3_accept_~skip~0 := 0; 33512#L99-3 assume true; 33510#L99-1 assume !false; 33508#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33506#L102 assume !(12292 == ssl3_accept_~s__state~0); 33505#L105 assume !(16384 == ssl3_accept_~s__state~0); 33496#L108 assume !(8192 == ssl3_accept_~s__state~0); 33469#L111 assume !(24576 == ssl3_accept_~s__state~0); 33465#L114 assume !(8195 == ssl3_accept_~s__state~0); 32563#L117 assume !(8480 == ssl3_accept_~s__state~0); 32564#L120 assume !(8481 == ssl3_accept_~s__state~0); 33621#L123 assume !(8482 == ssl3_accept_~s__state~0); 32796#L126 assume 8464 == ssl3_accept_~s__state~0; 32613#L133 [2018-11-18 11:06:49,869 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:49,869 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 14 times [2018-11-18 11:06:49,869 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:49,869 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:49,870 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:49,870 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:06:49,870 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:49,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:49,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:49,875 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:49,875 INFO L82 PathProgramCache]: Analyzing trace with hash 1877056084, now seen corresponding path program 1 times [2018-11-18 11:06:49,875 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:49,875 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:49,875 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:49,875 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 11:06:49,876 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:49,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:06:49,941 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-18 11:06:49,942 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 11:06:49,942 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_d7fe79f3-60b9-415b-87b4-25fc1566ede1/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-18 11:06:49,949 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:06:49,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:06:49,970 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 11:06:50,009 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 82 proven. 0 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2018-11-18 11:06:50,024 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-18 11:06:50,025 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-18 11:06:50,025 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 11:06:50,025 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-18 11:06:50,025 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2018-11-18 11:06:50,025 INFO L87 Difference]: Start difference. First operand 1478 states and 1908 transitions. cyclomatic complexity: 434 Second operand 5 states. [2018-11-18 11:06:50,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:06:50,194 INFO L93 Difference]: Finished difference Result 2500 states and 3191 transitions. [2018-11-18 11:06:50,194 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-18 11:06:50,194 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2500 states and 3191 transitions. [2018-11-18 11:06:50,200 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1943 [2018-11-18 11:06:50,207 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2500 states to 2464 states and 3153 transitions. [2018-11-18 11:06:50,207 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2355 [2018-11-18 11:06:50,208 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2355 [2018-11-18 11:06:50,209 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2464 states and 3153 transitions. [2018-11-18 11:06:50,209 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:06:50,209 INFO L705 BuchiCegarLoop]: Abstraction has 2464 states and 3153 transitions. [2018-11-18 11:06:50,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2464 states and 3153 transitions. [2018-11-18 11:06:50,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2464 to 1909. [2018-11-18 11:06:50,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1909 states. [2018-11-18 11:06:50,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1909 states to 1909 states and 2472 transitions. [2018-11-18 11:06:50,227 INFO L728 BuchiCegarLoop]: Abstraction has 1909 states and 2472 transitions. [2018-11-18 11:06:50,228 INFO L608 BuchiCegarLoop]: Abstraction has 1909 states and 2472 transitions. [2018-11-18 11:06:50,228 INFO L442 BuchiCegarLoop]: ======== Iteration 20============ [2018-11-18 11:06:50,228 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1909 states and 2472 transitions. [2018-11-18 11:06:50,232 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1717 [2018-11-18 11:06:50,232 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:06:50,232 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:06:50,233 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-18 11:06:50,233 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] [2018-11-18 11:06:50,233 INFO L794 eck$LassoCheckResult]: Stem: 36943#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 36774#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; 36775#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 36941#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 36942#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 36905#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 37000#L99-3 assume true; 37049#L99-1 assume !false; 37779#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37780#L102 assume !(12292 == ssl3_accept_~s__state~0); 37771#L105 assume !(16384 == ssl3_accept_~s__state~0); 37772#L108 assume !(8192 == ssl3_accept_~s__state~0); 37763#L111 assume !(24576 == ssl3_accept_~s__state~0); 37764#L114 assume !(8195 == ssl3_accept_~s__state~0); 37380#L117 assume !(8480 == ssl3_accept_~s__state~0); 37381#L120 assume !(8481 == ssl3_accept_~s__state~0); 37368#L123 assume !(8482 == ssl3_accept_~s__state~0); 37369#L126 assume 8464 == ssl3_accept_~s__state~0; 36837#L133 [2018-11-18 11:06:50,233 INFO L796 eck$LassoCheckResult]: Loop: 36837#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 36764#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 36759#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; 36760#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36768#L603 ssl3_accept_~skip~0 := 0; 36930#L99-3 assume true; 36950#L99-1 assume !false; 36951#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38656#L102 assume !(12292 == ssl3_accept_~s__state~0); 36885#L105 assume !(16384 == ssl3_accept_~s__state~0); 36886#L108 assume !(8192 == ssl3_accept_~s__state~0); 36891#L111 assume !(24576 == ssl3_accept_~s__state~0); 38654#L114 assume !(8195 == ssl3_accept_~s__state~0); 38653#L117 assume !(8480 == ssl3_accept_~s__state~0); 36776#L120 assume !(8481 == ssl3_accept_~s__state~0); 36777#L123 assume !(8482 == ssl3_accept_~s__state~0); 36961#L126 assume !(8464 == ssl3_accept_~s__state~0); 36962#L129 assume !(8465 == ssl3_accept_~s__state~0); 38650#L132 assume !(8466 == ssl3_accept_~s__state~0); 38649#L135 assume 8496 == ssl3_accept_~s__state~0; 37087#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 38601#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 38599#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 38597#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 36791#L293-2 ssl3_accept_~s__init_num~0 := 0; 36829#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38566#L603 ssl3_accept_~skip~0 := 0; 38564#L99-3 assume true; 38563#L99-1 assume !false; 38558#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38556#L102 assume !(12292 == ssl3_accept_~s__state~0); 38554#L105 assume !(16384 == ssl3_accept_~s__state~0); 38552#L108 assume !(8192 == ssl3_accept_~s__state~0); 38550#L111 assume !(24576 == ssl3_accept_~s__state~0); 38548#L114 assume !(8195 == ssl3_accept_~s__state~0); 38546#L117 assume !(8480 == ssl3_accept_~s__state~0); 38544#L120 assume !(8481 == ssl3_accept_~s__state~0); 38542#L123 assume !(8482 == ssl3_accept_~s__state~0); 38540#L126 assume !(8464 == ssl3_accept_~s__state~0); 38538#L129 assume !(8465 == ssl3_accept_~s__state~0); 38536#L132 assume !(8466 == ssl3_accept_~s__state~0); 38534#L135 assume !(8496 == ssl3_accept_~s__state~0); 38532#L138 assume !(8497 == ssl3_accept_~s__state~0); 38530#L141 assume 8512 == ssl3_accept_~s__state~0; 37084#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 38449#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 38446#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 38443#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38437#L603 ssl3_accept_~skip~0 := 0; 38435#L99-3 assume true; 38387#L99-1 assume !false; 38386#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38385#L102 assume !(12292 == ssl3_accept_~s__state~0); 38384#L105 assume !(16384 == ssl3_accept_~s__state~0); 38383#L108 assume !(8192 == ssl3_accept_~s__state~0); 38382#L111 assume !(24576 == ssl3_accept_~s__state~0); 38381#L114 assume !(8195 == ssl3_accept_~s__state~0); 38380#L117 assume !(8480 == ssl3_accept_~s__state~0); 38379#L120 assume !(8481 == ssl3_accept_~s__state~0); 38378#L123 assume !(8482 == ssl3_accept_~s__state~0); 38377#L126 assume !(8464 == ssl3_accept_~s__state~0); 38376#L129 assume !(8465 == ssl3_accept_~s__state~0); 38375#L132 assume !(8466 == ssl3_accept_~s__state~0); 38374#L135 assume !(8496 == ssl3_accept_~s__state~0); 38373#L138 assume !(8497 == ssl3_accept_~s__state~0); 38372#L141 assume !(8512 == ssl3_accept_~s__state~0); 38371#L144 assume !(8513 == ssl3_accept_~s__state~0); 38370#L147 assume 8528 == ssl3_accept_~s__state~0; 37081#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 38367#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 38368#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 38357#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 38355#L353 assume !(ssl3_accept_~ret~0 <= 0); 38354#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 38334#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38328#L603 ssl3_accept_~skip~0 := 0; 38326#L99-3 assume true; 38324#L99-1 assume !false; 38322#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38320#L102 assume !(12292 == ssl3_accept_~s__state~0); 38318#L105 assume !(16384 == ssl3_accept_~s__state~0); 38316#L108 assume !(8192 == ssl3_accept_~s__state~0); 38314#L111 assume !(24576 == ssl3_accept_~s__state~0); 38312#L114 assume !(8195 == ssl3_accept_~s__state~0); 38310#L117 assume !(8480 == ssl3_accept_~s__state~0); 38308#L120 assume !(8481 == ssl3_accept_~s__state~0); 38306#L123 assume !(8482 == ssl3_accept_~s__state~0); 38304#L126 assume !(8464 == ssl3_accept_~s__state~0); 38302#L129 assume !(8465 == ssl3_accept_~s__state~0); 38300#L132 assume !(8466 == ssl3_accept_~s__state~0); 38298#L135 assume !(8496 == ssl3_accept_~s__state~0); 38296#L138 assume !(8497 == ssl3_accept_~s__state~0); 38294#L141 assume !(8512 == ssl3_accept_~s__state~0); 38273#L144 assume !(8513 == ssl3_accept_~s__state~0); 38192#L147 assume !(8528 == ssl3_accept_~s__state~0); 38177#L150 assume !(8529 == ssl3_accept_~s__state~0); 38125#L153 assume 8544 == ssl3_accept_~s__state~0; 37078#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 38123#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 38121#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 38120#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 38117#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 38113#L400 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; 38111#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37861#L603 ssl3_accept_~skip~0 := 0; 37862#L99-3 assume true; 37853#L99-1 assume !false; 37854#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37845#L102 assume !(12292 == ssl3_accept_~s__state~0); 37846#L105 assume !(16384 == ssl3_accept_~s__state~0); 37837#L108 assume !(8192 == ssl3_accept_~s__state~0); 37838#L111 assume !(24576 == ssl3_accept_~s__state~0); 37829#L114 assume !(8195 == ssl3_accept_~s__state~0); 37830#L117 assume !(8480 == ssl3_accept_~s__state~0); 37821#L120 assume !(8481 == ssl3_accept_~s__state~0); 37822#L123 assume !(8482 == ssl3_accept_~s__state~0); 37813#L126 assume !(8464 == ssl3_accept_~s__state~0); 37814#L129 assume !(8465 == ssl3_accept_~s__state~0); 37808#L132 assume !(8466 == ssl3_accept_~s__state~0); 37799#L135 assume !(8496 == ssl3_accept_~s__state~0); 37800#L138 assume !(8497 == ssl3_accept_~s__state~0); 37794#L141 assume !(8512 == ssl3_accept_~s__state~0); 37795#L144 assume !(8513 == ssl3_accept_~s__state~0); 37781#L147 assume !(8528 == ssl3_accept_~s__state~0); 37782#L150 assume !(8529 == ssl3_accept_~s__state~0); 37773#L153 assume !(8544 == ssl3_accept_~s__state~0); 37774#L156 assume !(8545 == ssl3_accept_~s__state~0); 37765#L159 assume !(8560 == ssl3_accept_~s__state~0); 37766#L162 assume !(8561 == ssl3_accept_~s__state~0); 37757#L165 assume 8448 == ssl3_accept_~s__state~0; 37758#L166 assume !(ssl3_accept_~num1~0 > 0); 38101#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 38099#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38094#L603 ssl3_accept_~skip~0 := 0; 38093#L99-3 assume true; 38092#L99-1 assume !false; 38091#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38090#L102 assume !(12292 == ssl3_accept_~s__state~0); 38089#L105 assume !(16384 == ssl3_accept_~s__state~0); 38088#L108 assume !(8192 == ssl3_accept_~s__state~0); 38087#L111 assume !(24576 == ssl3_accept_~s__state~0); 38086#L114 assume !(8195 == ssl3_accept_~s__state~0); 38085#L117 assume !(8480 == ssl3_accept_~s__state~0); 38084#L120 assume !(8481 == ssl3_accept_~s__state~0); 38083#L123 assume !(8482 == ssl3_accept_~s__state~0); 38082#L126 assume !(8464 == ssl3_accept_~s__state~0); 38081#L129 assume !(8465 == ssl3_accept_~s__state~0); 38080#L132 assume !(8466 == ssl3_accept_~s__state~0); 38079#L135 assume !(8496 == ssl3_accept_~s__state~0); 38078#L138 assume !(8497 == ssl3_accept_~s__state~0); 38077#L141 assume !(8512 == ssl3_accept_~s__state~0); 38076#L144 assume !(8513 == ssl3_accept_~s__state~0); 38075#L147 assume !(8528 == ssl3_accept_~s__state~0); 38074#L150 assume !(8529 == ssl3_accept_~s__state~0); 38073#L153 assume !(8544 == ssl3_accept_~s__state~0); 38072#L156 assume !(8545 == ssl3_accept_~s__state~0); 38071#L159 assume !(8560 == ssl3_accept_~s__state~0); 38070#L162 assume !(8561 == ssl3_accept_~s__state~0); 38069#L165 assume !(8448 == ssl3_accept_~s__state~0); 38068#L168 assume 8576 == ssl3_accept_~s__state~0; 37914#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 38063#L440 assume !(ssl3_accept_~ret~0 <= 0); 38061#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 38062#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37863#L603 ssl3_accept_~skip~0 := 0; 37864#L99-3 assume true; 37855#L99-1 assume !false; 37856#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37847#L102 assume !(12292 == ssl3_accept_~s__state~0); 37848#L105 assume !(16384 == ssl3_accept_~s__state~0); 37839#L108 assume !(8192 == ssl3_accept_~s__state~0); 37840#L111 assume !(24576 == ssl3_accept_~s__state~0); 37831#L114 assume !(8195 == ssl3_accept_~s__state~0); 37832#L117 assume !(8480 == ssl3_accept_~s__state~0); 37823#L120 assume !(8481 == ssl3_accept_~s__state~0); 37824#L123 assume !(8482 == ssl3_accept_~s__state~0); 37815#L126 assume 8464 == ssl3_accept_~s__state~0; 36837#L133 [2018-11-18 11:06:50,234 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:50,234 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 15 times [2018-11-18 11:06:50,234 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:50,234 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:50,234 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:50,234 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:06:50,235 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:50,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:50,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:50,240 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:50,240 INFO L82 PathProgramCache]: Analyzing trace with hash -1386540360, now seen corresponding path program 1 times [2018-11-18 11:06:50,240 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:50,240 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:50,241 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:50,241 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 11:06:50,241 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:50,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:06:50,284 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-18 11:06:50,284 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:06:50,285 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 11:06:50,285 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 11:06:50,285 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:06:50,285 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:06:50,285 INFO L87 Difference]: Start difference. First operand 1909 states and 2472 transitions. cyclomatic complexity: 569 Second operand 3 states. [2018-11-18 11:06:50,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:06:50,406 INFO L93 Difference]: Finished difference Result 2115 states and 2708 transitions. [2018-11-18 11:06:50,406 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:06:50,406 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2115 states and 2708 transitions. [2018-11-18 11:06:50,410 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1771 [2018-11-18 11:06:50,414 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2115 states to 2045 states and 2638 transitions. [2018-11-18 11:06:50,414 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1936 [2018-11-18 11:06:50,415 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1936 [2018-11-18 11:06:50,415 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2045 states and 2638 transitions. [2018-11-18 11:06:50,415 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:06:50,416 INFO L705 BuchiCegarLoop]: Abstraction has 2045 states and 2638 transitions. [2018-11-18 11:06:50,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2045 states and 2638 transitions. [2018-11-18 11:06:50,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2045 to 1891. [2018-11-18 11:06:50,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1891 states. [2018-11-18 11:06:50,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1891 states to 1891 states and 2442 transitions. [2018-11-18 11:06:50,427 INFO L728 BuchiCegarLoop]: Abstraction has 1891 states and 2442 transitions. [2018-11-18 11:06:50,427 INFO L608 BuchiCegarLoop]: Abstraction has 1891 states and 2442 transitions. [2018-11-18 11:06:50,427 INFO L442 BuchiCegarLoop]: ======== Iteration 21============ [2018-11-18 11:06:50,427 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1891 states and 2442 transitions. [2018-11-18 11:06:50,431 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1677 [2018-11-18 11:06:50,431 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:06:50,431 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:06:50,432 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-18 11:06:50,432 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] [2018-11-18 11:06:50,432 INFO L794 eck$LassoCheckResult]: Stem: 40975#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 40806#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; 40807#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 40973#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 40974#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 40941#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 41029#L99-3 assume true; 41575#L99-1 assume !false; 41574#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41573#L102 assume !(12292 == ssl3_accept_~s__state~0); 41572#L105 assume !(16384 == ssl3_accept_~s__state~0); 41571#L108 assume !(8192 == ssl3_accept_~s__state~0); 41570#L111 assume !(24576 == ssl3_accept_~s__state~0); 41569#L114 assume !(8195 == ssl3_accept_~s__state~0); 41568#L117 assume !(8480 == ssl3_accept_~s__state~0); 41567#L120 assume !(8481 == ssl3_accept_~s__state~0); 41566#L123 assume !(8482 == ssl3_accept_~s__state~0); 41542#L126 assume 8464 == ssl3_accept_~s__state~0; 41221#L133 [2018-11-18 11:06:50,433 INFO L796 eck$LassoCheckResult]: Loop: 41221#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 40794#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 40795#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; 42639#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42634#L603 ssl3_accept_~skip~0 := 0; 42633#L99-3 assume true; 42632#L99-1 assume !false; 42631#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42630#L102 assume !(12292 == ssl3_accept_~s__state~0); 42629#L105 assume !(16384 == ssl3_accept_~s__state~0); 42628#L108 assume !(8192 == ssl3_accept_~s__state~0); 42627#L111 assume !(24576 == ssl3_accept_~s__state~0); 42626#L114 assume !(8195 == ssl3_accept_~s__state~0); 42625#L117 assume !(8480 == ssl3_accept_~s__state~0); 42624#L120 assume !(8481 == ssl3_accept_~s__state~0); 42623#L123 assume !(8482 == ssl3_accept_~s__state~0); 42622#L126 assume !(8464 == ssl3_accept_~s__state~0); 42621#L129 assume !(8465 == ssl3_accept_~s__state~0); 42618#L132 assume !(8466 == ssl3_accept_~s__state~0); 41260#L135 assume 8496 == ssl3_accept_~s__state~0; 41218#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 41259#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 41258#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 41257#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 40823#L293-2 ssl3_accept_~s__init_num~0 := 0; 41680#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41674#L603 ssl3_accept_~skip~0 := 0; 41672#L99-3 assume true; 41665#L99-1 assume !false; 41660#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41656#L102 assume !(12292 == ssl3_accept_~s__state~0); 41652#L105 assume !(16384 == ssl3_accept_~s__state~0); 41648#L108 assume !(8192 == ssl3_accept_~s__state~0); 41644#L111 assume !(24576 == ssl3_accept_~s__state~0); 41640#L114 assume !(8195 == ssl3_accept_~s__state~0); 41636#L117 assume !(8480 == ssl3_accept_~s__state~0); 41632#L120 assume !(8481 == ssl3_accept_~s__state~0); 41625#L123 assume !(8482 == ssl3_accept_~s__state~0); 41623#L126 assume !(8464 == ssl3_accept_~s__state~0); 41622#L129 assume !(8465 == ssl3_accept_~s__state~0); 41621#L132 assume !(8466 == ssl3_accept_~s__state~0); 41620#L135 assume !(8496 == ssl3_accept_~s__state~0); 41619#L138 assume !(8497 == ssl3_accept_~s__state~0); 41135#L141 assume 8512 == ssl3_accept_~s__state~0; 41136#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 42593#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 42591#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 42589#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42584#L603 ssl3_accept_~skip~0 := 0; 42583#L99-3 assume true; 42582#L99-1 assume !false; 42581#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42580#L102 assume !(12292 == ssl3_accept_~s__state~0); 42579#L105 assume !(16384 == ssl3_accept_~s__state~0); 42578#L108 assume !(8192 == ssl3_accept_~s__state~0); 42577#L111 assume !(24576 == ssl3_accept_~s__state~0); 42576#L114 assume !(8195 == ssl3_accept_~s__state~0); 42575#L117 assume !(8480 == ssl3_accept_~s__state~0); 42574#L120 assume !(8481 == ssl3_accept_~s__state~0); 42573#L123 assume !(8482 == ssl3_accept_~s__state~0); 42572#L126 assume !(8464 == ssl3_accept_~s__state~0); 42571#L129 assume !(8465 == ssl3_accept_~s__state~0); 42570#L132 assume !(8466 == ssl3_accept_~s__state~0); 42569#L135 assume !(8496 == ssl3_accept_~s__state~0); 42568#L138 assume !(8497 == ssl3_accept_~s__state~0); 42567#L141 assume !(8512 == ssl3_accept_~s__state~0); 42566#L144 assume !(8513 == ssl3_accept_~s__state~0); 42565#L147 assume 8528 == ssl3_accept_~s__state~0; 41213#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 42563#L321 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 42562#L321-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 42561#L330 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 42559#L333 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 42553#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 42552#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42543#L603 ssl3_accept_~skip~0 := 0; 42541#L99-3 assume true; 42539#L99-1 assume !false; 42537#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42535#L102 assume !(12292 == ssl3_accept_~s__state~0); 42533#L105 assume !(16384 == ssl3_accept_~s__state~0); 42531#L108 assume !(8192 == ssl3_accept_~s__state~0); 42529#L111 assume !(24576 == ssl3_accept_~s__state~0); 42527#L114 assume !(8195 == ssl3_accept_~s__state~0); 42525#L117 assume !(8480 == ssl3_accept_~s__state~0); 42523#L120 assume !(8481 == ssl3_accept_~s__state~0); 42521#L123 assume !(8482 == ssl3_accept_~s__state~0); 42519#L126 assume !(8464 == ssl3_accept_~s__state~0); 42517#L129 assume !(8465 == ssl3_accept_~s__state~0); 42515#L132 assume !(8466 == ssl3_accept_~s__state~0); 42513#L135 assume !(8496 == ssl3_accept_~s__state~0); 40957#L138 assume !(8497 == ssl3_accept_~s__state~0); 40958#L141 assume !(8512 == ssl3_accept_~s__state~0); 42485#L144 assume !(8513 == ssl3_accept_~s__state~0); 40832#L147 assume !(8528 == ssl3_accept_~s__state~0); 40833#L150 assume !(8529 == ssl3_accept_~s__state~0); 40849#L153 assume 8544 == ssl3_accept_~s__state~0; 40950#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 40791#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 40793#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 40966#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 40911#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 40908#L400 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; 40909#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42340#L603 ssl3_accept_~skip~0 := 0; 42338#L99-3 assume true; 42336#L99-1 assume !false; 42334#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42332#L102 assume !(12292 == ssl3_accept_~s__state~0); 42330#L105 assume !(16384 == ssl3_accept_~s__state~0); 42328#L108 assume !(8192 == ssl3_accept_~s__state~0); 42326#L111 assume !(24576 == ssl3_accept_~s__state~0); 42324#L114 assume !(8195 == ssl3_accept_~s__state~0); 42322#L117 assume !(8480 == ssl3_accept_~s__state~0); 42320#L120 assume !(8481 == ssl3_accept_~s__state~0); 42318#L123 assume !(8482 == ssl3_accept_~s__state~0); 42316#L126 assume !(8464 == ssl3_accept_~s__state~0); 42314#L129 assume !(8465 == ssl3_accept_~s__state~0); 42312#L132 assume !(8466 == ssl3_accept_~s__state~0); 42310#L135 assume !(8496 == ssl3_accept_~s__state~0); 42308#L138 assume !(8497 == ssl3_accept_~s__state~0); 42306#L141 assume !(8512 == ssl3_accept_~s__state~0); 42304#L144 assume !(8513 == ssl3_accept_~s__state~0); 42302#L147 assume !(8528 == ssl3_accept_~s__state~0); 42300#L150 assume !(8529 == ssl3_accept_~s__state~0); 42298#L153 assume !(8544 == ssl3_accept_~s__state~0); 42296#L156 assume !(8545 == ssl3_accept_~s__state~0); 42294#L159 assume !(8560 == ssl3_accept_~s__state~0); 42292#L162 assume !(8561 == ssl3_accept_~s__state~0); 42253#L165 assume 8448 == ssl3_accept_~s__state~0; 42254#L166 assume !(ssl3_accept_~num1~0 > 0); 42288#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 42286#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42281#L603 ssl3_accept_~skip~0 := 0; 42280#L99-3 assume true; 42279#L99-1 assume !false; 42278#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42277#L102 assume !(12292 == ssl3_accept_~s__state~0); 42276#L105 assume !(16384 == ssl3_accept_~s__state~0); 42275#L108 assume !(8192 == ssl3_accept_~s__state~0); 42274#L111 assume !(24576 == ssl3_accept_~s__state~0); 42273#L114 assume !(8195 == ssl3_accept_~s__state~0); 42272#L117 assume !(8480 == ssl3_accept_~s__state~0); 42271#L120 assume !(8481 == ssl3_accept_~s__state~0); 42270#L123 assume !(8482 == ssl3_accept_~s__state~0); 42269#L126 assume !(8464 == ssl3_accept_~s__state~0); 42268#L129 assume !(8465 == ssl3_accept_~s__state~0); 42267#L132 assume !(8466 == ssl3_accept_~s__state~0); 42266#L135 assume !(8496 == ssl3_accept_~s__state~0); 42265#L138 assume !(8497 == ssl3_accept_~s__state~0); 42264#L141 assume !(8512 == ssl3_accept_~s__state~0); 42263#L144 assume !(8513 == ssl3_accept_~s__state~0); 42262#L147 assume !(8528 == ssl3_accept_~s__state~0); 42261#L150 assume !(8529 == ssl3_accept_~s__state~0); 42260#L153 assume !(8544 == ssl3_accept_~s__state~0); 42259#L156 assume !(8545 == ssl3_accept_~s__state~0); 42258#L159 assume !(8560 == ssl3_accept_~s__state~0); 42257#L162 assume !(8561 == ssl3_accept_~s__state~0); 42256#L165 assume !(8448 == ssl3_accept_~s__state~0); 42252#L168 assume 8576 == ssl3_accept_~s__state~0; 42178#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 42251#L440 assume !(ssl3_accept_~ret~0 <= 0); 42250#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 42024#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42653#L603 ssl3_accept_~skip~0 := 0; 42652#L99-3 assume true; 42651#L99-1 assume !false; 42650#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42649#L102 assume !(12292 == ssl3_accept_~s__state~0); 42648#L105 assume !(16384 == ssl3_accept_~s__state~0); 42647#L108 assume !(8192 == ssl3_accept_~s__state~0); 42646#L111 assume !(24576 == ssl3_accept_~s__state~0); 42645#L114 assume !(8195 == ssl3_accept_~s__state~0); 42644#L117 assume !(8480 == ssl3_accept_~s__state~0); 41377#L120 assume !(8481 == ssl3_accept_~s__state~0); 42643#L123 assume !(8482 == ssl3_accept_~s__state~0); 42642#L126 assume !(8464 == ssl3_accept_~s__state~0); 42641#L129 assume !(8465 == ssl3_accept_~s__state~0); 42620#L132 assume 8466 == ssl3_accept_~s__state~0; 41221#L133 [2018-11-18 11:06:50,433 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:50,433 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 16 times [2018-11-18 11:06:50,433 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:50,433 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:50,434 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:50,434 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:06:50,434 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:50,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:50,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:50,438 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:50,438 INFO L82 PathProgramCache]: Analyzing trace with hash 1338670748, now seen corresponding path program 1 times [2018-11-18 11:06:50,438 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:50,439 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:50,439 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:50,439 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 11:06:50,439 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:50,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:06:50,515 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-18 11:06:50,515 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:06:50,515 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:06:50,515 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 11:06:50,515 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:06:50,515 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:06:50,516 INFO L87 Difference]: Start difference. First operand 1891 states and 2442 transitions. cyclomatic complexity: 558 Second operand 3 states. [2018-11-18 11:06:50,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:06:50,531 INFO L93 Difference]: Finished difference Result 3170 states and 4061 transitions. [2018-11-18 11:06:50,532 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:06:50,533 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3170 states and 4061 transitions. [2018-11-18 11:06:50,542 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2956 [2018-11-18 11:06:50,550 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3170 states to 3170 states and 4061 transitions. [2018-11-18 11:06:50,550 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3061 [2018-11-18 11:06:50,551 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3061 [2018-11-18 11:06:50,551 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3170 states and 4061 transitions. [2018-11-18 11:06:50,551 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:06:50,551 INFO L705 BuchiCegarLoop]: Abstraction has 3170 states and 4061 transitions. [2018-11-18 11:06:50,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3170 states and 4061 transitions. [2018-11-18 11:06:50,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3170 to 1891. [2018-11-18 11:06:50,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1891 states. [2018-11-18 11:06:50,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1891 states to 1891 states and 2440 transitions. [2018-11-18 11:06:50,570 INFO L728 BuchiCegarLoop]: Abstraction has 1891 states and 2440 transitions. [2018-11-18 11:06:50,570 INFO L608 BuchiCegarLoop]: Abstraction has 1891 states and 2440 transitions. [2018-11-18 11:06:50,570 INFO L442 BuchiCegarLoop]: ======== Iteration 22============ [2018-11-18 11:06:50,571 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1891 states and 2440 transitions. [2018-11-18 11:06:50,574 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1677 [2018-11-18 11:06:50,574 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:06:50,574 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:06:50,575 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-18 11:06:50,575 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] [2018-11-18 11:06:50,576 INFO L794 eck$LassoCheckResult]: Stem: 46037#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 45874#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; 45875#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 46035#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 46036#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 46005#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 46091#L99-3 assume true; 46124#L99-1 assume !false; 46621#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46622#L102 assume !(12292 == ssl3_accept_~s__state~0); 46370#L105 assume !(16384 == ssl3_accept_~s__state~0); 46371#L108 assume !(8192 == ssl3_accept_~s__state~0); 46362#L111 assume !(24576 == ssl3_accept_~s__state~0); 46363#L114 assume !(8195 == ssl3_accept_~s__state~0); 46351#L117 assume !(8480 == ssl3_accept_~s__state~0); 46352#L120 assume !(8481 == ssl3_accept_~s__state~0); 46337#L123 assume !(8482 == ssl3_accept_~s__state~0); 46338#L126 assume 8464 == ssl3_accept_~s__state~0; 46183#L133 [2018-11-18 11:06:50,576 INFO L796 eck$LassoCheckResult]: Loop: 46183#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 45861#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 45862#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; 47036#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47031#L603 ssl3_accept_~skip~0 := 0; 47030#L99-3 assume true; 47029#L99-1 assume !false; 47028#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47027#L102 assume !(12292 == ssl3_accept_~s__state~0); 47026#L105 assume !(16384 == ssl3_accept_~s__state~0); 47025#L108 assume !(8192 == ssl3_accept_~s__state~0); 47024#L111 assume !(24576 == ssl3_accept_~s__state~0); 47023#L114 assume !(8195 == ssl3_accept_~s__state~0); 47022#L117 assume !(8480 == ssl3_accept_~s__state~0); 47021#L120 assume !(8481 == ssl3_accept_~s__state~0); 47020#L123 assume !(8482 == ssl3_accept_~s__state~0); 47019#L126 assume !(8464 == ssl3_accept_~s__state~0); 47018#L129 assume !(8465 == ssl3_accept_~s__state~0); 47017#L132 assume !(8466 == ssl3_accept_~s__state~0); 46823#L135 assume 8496 == ssl3_accept_~s__state~0; 46180#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 46820#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 46817#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 46816#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 45891#L293-2 ssl3_accept_~s__init_num~0 := 0; 46810#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46804#L603 ssl3_accept_~skip~0 := 0; 46802#L99-3 assume true; 46796#L99-1 assume !false; 46794#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46792#L102 assume !(12292 == ssl3_accept_~s__state~0); 46790#L105 assume !(16384 == ssl3_accept_~s__state~0); 46788#L108 assume !(8192 == ssl3_accept_~s__state~0); 46786#L111 assume !(24576 == ssl3_accept_~s__state~0); 46784#L114 assume !(8195 == ssl3_accept_~s__state~0); 46782#L117 assume !(8480 == ssl3_accept_~s__state~0); 46780#L120 assume !(8481 == ssl3_accept_~s__state~0); 46778#L123 assume !(8482 == ssl3_accept_~s__state~0); 46776#L126 assume !(8464 == ssl3_accept_~s__state~0); 46774#L129 assume !(8465 == ssl3_accept_~s__state~0); 46772#L132 assume !(8466 == ssl3_accept_~s__state~0); 46770#L135 assume !(8496 == ssl3_accept_~s__state~0); 46768#L138 assume !(8497 == ssl3_accept_~s__state~0); 46241#L141 assume 8512 == ssl3_accept_~s__state~0; 46074#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 45928#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 45892#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 45893#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47683#L603 ssl3_accept_~skip~0 := 0; 47681#L99-3 assume true; 47680#L99-1 assume !false; 47674#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47672#L102 assume !(12292 == ssl3_accept_~s__state~0); 47670#L105 assume !(16384 == ssl3_accept_~s__state~0); 47668#L108 assume !(8192 == ssl3_accept_~s__state~0); 47666#L111 assume !(24576 == ssl3_accept_~s__state~0); 47664#L114 assume !(8195 == ssl3_accept_~s__state~0); 47662#L117 assume !(8480 == ssl3_accept_~s__state~0); 47660#L120 assume !(8481 == ssl3_accept_~s__state~0); 47658#L123 assume !(8482 == ssl3_accept_~s__state~0); 47656#L126 assume !(8464 == ssl3_accept_~s__state~0); 47654#L129 assume !(8465 == ssl3_accept_~s__state~0); 47247#L132 assume !(8466 == ssl3_accept_~s__state~0); 47163#L135 assume !(8496 == ssl3_accept_~s__state~0); 47158#L138 assume !(8497 == ssl3_accept_~s__state~0); 47156#L141 assume !(8512 == ssl3_accept_~s__state~0); 47154#L144 assume !(8513 == ssl3_accept_~s__state~0); 46235#L147 assume 8528 == ssl3_accept_~s__state~0; 46065#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 46066#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 45872#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 45873#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 45912#L353 assume !(ssl3_accept_~ret~0 <= 0); 45982#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 46033#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47073#L603 ssl3_accept_~skip~0 := 0; 47070#L99-3 assume true; 46767#L99-1 assume !false; 46763#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46762#L102 assume !(12292 == ssl3_accept_~s__state~0); 46758#L105 assume !(16384 == ssl3_accept_~s__state~0); 46725#L108 assume !(8192 == ssl3_accept_~s__state~0); 46722#L111 assume !(24576 == ssl3_accept_~s__state~0); 46718#L114 assume !(8195 == ssl3_accept_~s__state~0); 46715#L117 assume !(8480 == ssl3_accept_~s__state~0); 46714#L120 assume !(8481 == ssl3_accept_~s__state~0); 46707#L123 assume !(8482 == ssl3_accept_~s__state~0); 46704#L126 assume !(8464 == ssl3_accept_~s__state~0); 46701#L129 assume !(8465 == ssl3_accept_~s__state~0); 46697#L132 assume !(8466 == ssl3_accept_~s__state~0); 46698#L135 assume !(8496 == ssl3_accept_~s__state~0); 47550#L138 assume !(8497 == ssl3_accept_~s__state~0); 47548#L141 assume !(8512 == ssl3_accept_~s__state~0); 47546#L144 assume !(8513 == ssl3_accept_~s__state~0); 47544#L147 assume !(8528 == ssl3_accept_~s__state~0); 46674#L150 assume !(8529 == ssl3_accept_~s__state~0); 46242#L153 assume 8544 == ssl3_accept_~s__state~0; 46011#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 45858#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 45860#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 46054#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 45981#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 45972#L400 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; 45973#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47146#L603 ssl3_accept_~skip~0 := 0; 47144#L99-3 assume true; 47142#L99-1 assume !false; 47140#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47138#L102 assume !(12292 == ssl3_accept_~s__state~0); 47136#L105 assume !(16384 == ssl3_accept_~s__state~0); 47134#L108 assume !(8192 == ssl3_accept_~s__state~0); 47132#L111 assume !(24576 == ssl3_accept_~s__state~0); 47130#L114 assume !(8195 == ssl3_accept_~s__state~0); 47128#L117 assume !(8480 == ssl3_accept_~s__state~0); 47126#L120 assume !(8481 == ssl3_accept_~s__state~0); 47124#L123 assume !(8482 == ssl3_accept_~s__state~0); 47122#L126 assume !(8464 == ssl3_accept_~s__state~0); 47120#L129 assume !(8465 == ssl3_accept_~s__state~0); 47118#L132 assume !(8466 == ssl3_accept_~s__state~0); 47116#L135 assume !(8496 == ssl3_accept_~s__state~0); 47114#L138 assume !(8497 == ssl3_accept_~s__state~0); 47113#L141 assume !(8512 == ssl3_accept_~s__state~0); 47111#L144 assume !(8513 == ssl3_accept_~s__state~0); 47109#L147 assume !(8528 == ssl3_accept_~s__state~0); 47103#L150 assume !(8529 == ssl3_accept_~s__state~0); 47079#L153 assume !(8544 == ssl3_accept_~s__state~0); 47074#L156 assume !(8545 == ssl3_accept_~s__state~0); 47069#L159 assume !(8560 == ssl3_accept_~s__state~0); 47068#L162 assume !(8561 == ssl3_accept_~s__state~0); 47015#L165 assume 8448 == ssl3_accept_~s__state~0; 47016#L166 assume !(ssl3_accept_~num1~0 > 0); 47483#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 47482#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47476#L603 ssl3_accept_~skip~0 := 0; 47475#L99-3 assume true; 47474#L99-1 assume !false; 47473#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47472#L102 assume !(12292 == ssl3_accept_~s__state~0); 47470#L105 assume !(16384 == ssl3_accept_~s__state~0); 47469#L108 assume !(8192 == ssl3_accept_~s__state~0); 47466#L111 assume !(24576 == ssl3_accept_~s__state~0); 47461#L114 assume !(8195 == ssl3_accept_~s__state~0); 47459#L117 assume !(8480 == ssl3_accept_~s__state~0); 47457#L120 assume !(8481 == ssl3_accept_~s__state~0); 47455#L123 assume !(8482 == ssl3_accept_~s__state~0); 47453#L126 assume !(8464 == ssl3_accept_~s__state~0); 47451#L129 assume !(8465 == ssl3_accept_~s__state~0); 47449#L132 assume !(8466 == ssl3_accept_~s__state~0); 47447#L135 assume !(8496 == ssl3_accept_~s__state~0); 47445#L138 assume !(8497 == ssl3_accept_~s__state~0); 47443#L141 assume !(8512 == ssl3_accept_~s__state~0); 47441#L144 assume !(8513 == ssl3_accept_~s__state~0); 47439#L147 assume !(8528 == ssl3_accept_~s__state~0); 47437#L150 assume !(8529 == ssl3_accept_~s__state~0); 47435#L153 assume !(8544 == ssl3_accept_~s__state~0); 47433#L156 assume !(8545 == ssl3_accept_~s__state~0); 47431#L159 assume !(8560 == ssl3_accept_~s__state~0); 47429#L162 assume !(8561 == ssl3_accept_~s__state~0); 47427#L165 assume !(8448 == ssl3_accept_~s__state~0); 47425#L168 assume 8576 == ssl3_accept_~s__state~0; 47327#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 47422#L440 assume !(ssl3_accept_~ret~0 <= 0); 46045#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 46047#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47703#L603 ssl3_accept_~skip~0 := 0; 47702#L99-3 assume true; 47701#L99-1 assume !false; 47700#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47699#L102 assume !(12292 == ssl3_accept_~s__state~0); 47698#L105 assume !(16384 == ssl3_accept_~s__state~0); 47697#L108 assume !(8192 == ssl3_accept_~s__state~0); 47696#L111 assume !(24576 == ssl3_accept_~s__state~0); 47694#L114 assume !(8195 == ssl3_accept_~s__state~0); 47693#L117 assume !(8480 == ssl3_accept_~s__state~0); 46669#L120 assume !(8481 == ssl3_accept_~s__state~0); 47692#L123 assume !(8482 == ssl3_accept_~s__state~0); 46055#L126 assume !(8464 == ssl3_accept_~s__state~0); 46056#L129 assume !(8465 == ssl3_accept_~s__state~0); 46062#L132 assume 8466 == ssl3_accept_~s__state~0; 46183#L133 [2018-11-18 11:06:50,576 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:50,576 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 17 times [2018-11-18 11:06:50,576 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:50,576 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:50,577 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:50,577 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:06:50,577 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:50,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:50,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:50,581 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:50,581 INFO L82 PathProgramCache]: Analyzing trace with hash -1025419299, now seen corresponding path program 1 times [2018-11-18 11:06:50,581 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:50,582 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:50,582 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:50,582 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 11:06:50,582 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:50,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:06:50,688 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-18 11:06:50,688 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:06:50,688 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-18 11:06:50,688 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 11:06:50,688 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-18 11:06:50,689 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-18 11:06:50,689 INFO L87 Difference]: Start difference. First operand 1891 states and 2440 transitions. cyclomatic complexity: 556 Second operand 5 states. [2018-11-18 11:06:50,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:06:50,795 INFO L93 Difference]: Finished difference Result 8250 states and 10537 transitions. [2018-11-18 11:06:50,797 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-11-18 11:06:50,797 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8250 states and 10537 transitions. [2018-11-18 11:06:50,820 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7880 [2018-11-18 11:06:50,844 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8250 states to 8250 states and 10537 transitions. [2018-11-18 11:06:50,844 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8141 [2018-11-18 11:06:50,848 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8141 [2018-11-18 11:06:50,848 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8250 states and 10537 transitions. [2018-11-18 11:06:50,856 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:06:50,856 INFO L705 BuchiCegarLoop]: Abstraction has 8250 states and 10537 transitions. [2018-11-18 11:06:50,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8250 states and 10537 transitions. [2018-11-18 11:06:50,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8250 to 3188. [2018-11-18 11:06:50,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3188 states. [2018-11-18 11:06:50,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3188 states to 3188 states and 4089 transitions. [2018-11-18 11:06:50,927 INFO L728 BuchiCegarLoop]: Abstraction has 3188 states and 4089 transitions. [2018-11-18 11:06:50,927 INFO L608 BuchiCegarLoop]: Abstraction has 3188 states and 4089 transitions. [2018-11-18 11:06:50,927 INFO L442 BuchiCegarLoop]: ======== Iteration 23============ [2018-11-18 11:06:50,927 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3188 states and 4089 transitions. [2018-11-18 11:06:50,934 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2974 [2018-11-18 11:06:50,934 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:06:50,934 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:06:50,935 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-18 11:06:50,935 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-18 11:06:50,936 INFO L794 eck$LassoCheckResult]: Stem: 56206#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 56031#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; 56032#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 56198#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 56199#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 56165#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 56256#L99-3 assume true; 56282#L99-1 assume !false; 56826#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56822#L102 assume !(12292 == ssl3_accept_~s__state~0); 56823#L105 assume !(16384 == ssl3_accept_~s__state~0); 56818#L108 assume !(8192 == ssl3_accept_~s__state~0); 56819#L111 assume !(24576 == ssl3_accept_~s__state~0); 56813#L114 assume !(8195 == ssl3_accept_~s__state~0); 56814#L117 assume !(8480 == ssl3_accept_~s__state~0); 56806#L120 assume !(8481 == ssl3_accept_~s__state~0); 56807#L123 assume !(8482 == ssl3_accept_~s__state~0); 56796#L126 assume 8464 == ssl3_accept_~s__state~0; 56367#L133 [2018-11-18 11:06:50,936 INFO L796 eck$LassoCheckResult]: Loop: 56367#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 56019#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 56014#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; 56015#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59067#L603 ssl3_accept_~skip~0 := 0; 59063#L99-3 assume true; 59059#L99-1 assume !false; 59055#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59051#L102 assume !(12292 == ssl3_accept_~s__state~0); 59046#L105 assume !(16384 == ssl3_accept_~s__state~0); 59042#L108 assume !(8192 == ssl3_accept_~s__state~0); 59037#L111 assume !(24576 == ssl3_accept_~s__state~0); 59032#L114 assume !(8195 == ssl3_accept_~s__state~0); 59031#L117 assume !(8480 == ssl3_accept_~s__state~0); 59030#L120 assume !(8481 == ssl3_accept_~s__state~0); 59029#L123 assume !(8482 == ssl3_accept_~s__state~0); 58178#L126 assume !(8464 == ssl3_accept_~s__state~0); 58179#L129 assume !(8465 == ssl3_accept_~s__state~0); 57051#L132 assume !(8466 == ssl3_accept_~s__state~0); 56752#L135 assume 8496 == ssl3_accept_~s__state~0; 56748#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 56744#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 56740#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 56736#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 56048#L293-2 ssl3_accept_~s__init_num~0 := 0; 56728#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56719#L603 ssl3_accept_~skip~0 := 0; 56714#L99-3 assume true; 56709#L99-1 assume !false; 56704#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56700#L102 assume !(12292 == ssl3_accept_~s__state~0); 56695#L105 assume !(16384 == ssl3_accept_~s__state~0); 56690#L108 assume !(8192 == ssl3_accept_~s__state~0); 56685#L111 assume !(24576 == ssl3_accept_~s__state~0); 56680#L114 assume !(8195 == ssl3_accept_~s__state~0); 56676#L117 assume !(8480 == ssl3_accept_~s__state~0); 56671#L120 assume !(8481 == ssl3_accept_~s__state~0); 56666#L123 assume !(8482 == ssl3_accept_~s__state~0); 56660#L126 assume !(8464 == ssl3_accept_~s__state~0); 56657#L129 assume !(8465 == ssl3_accept_~s__state~0); 56652#L132 assume !(8466 == ssl3_accept_~s__state~0); 56650#L135 assume !(8496 == ssl3_accept_~s__state~0); 56646#L138 assume !(8497 == ssl3_accept_~s__state~0); 56314#L141 assume 8512 == ssl3_accept_~s__state~0; 56303#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 56304#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 56200#L308 assume !(ssl3_accept_~ret~0 <= 0); 56201#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 58912#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58907#L603 ssl3_accept_~skip~0 := 0; 58906#L99-3 assume true; 58905#L99-1 assume !false; 58904#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58903#L102 assume !(12292 == ssl3_accept_~s__state~0); 58902#L105 assume !(16384 == ssl3_accept_~s__state~0); 58901#L108 assume !(8192 == ssl3_accept_~s__state~0); 58900#L111 assume !(24576 == ssl3_accept_~s__state~0); 58899#L114 assume !(8195 == ssl3_accept_~s__state~0); 58898#L117 assume !(8480 == ssl3_accept_~s__state~0); 58897#L120 assume !(8481 == ssl3_accept_~s__state~0); 58896#L123 assume !(8482 == ssl3_accept_~s__state~0); 58895#L126 assume !(8464 == ssl3_accept_~s__state~0); 58894#L129 assume !(8465 == ssl3_accept_~s__state~0); 58893#L132 assume !(8466 == ssl3_accept_~s__state~0); 58892#L135 assume !(8496 == ssl3_accept_~s__state~0); 58891#L138 assume !(8497 == ssl3_accept_~s__state~0); 58890#L141 assume !(8512 == ssl3_accept_~s__state~0); 58889#L144 assume !(8513 == ssl3_accept_~s__state~0); 58888#L147 assume 8528 == ssl3_accept_~s__state~0; 56356#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 56020#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 56021#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 56069#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 56070#L353 assume !(ssl3_accept_~ret~0 <= 0); 56195#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 56196#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58987#L603 ssl3_accept_~skip~0 := 0; 58984#L99-3 assume true; 58981#L99-1 assume !false; 58978#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58975#L102 assume !(12292 == ssl3_accept_~s__state~0); 58972#L105 assume !(16384 == ssl3_accept_~s__state~0); 58969#L108 assume !(8192 == ssl3_accept_~s__state~0); 58966#L111 assume !(24576 == ssl3_accept_~s__state~0); 58963#L114 assume !(8195 == ssl3_accept_~s__state~0); 58960#L117 assume !(8480 == ssl3_accept_~s__state~0); 58957#L120 assume !(8481 == ssl3_accept_~s__state~0); 58954#L123 assume !(8482 == ssl3_accept_~s__state~0); 58951#L126 assume !(8464 == ssl3_accept_~s__state~0); 58948#L129 assume !(8465 == ssl3_accept_~s__state~0); 58945#L132 assume !(8466 == ssl3_accept_~s__state~0); 58942#L135 assume !(8496 == ssl3_accept_~s__state~0); 58938#L138 assume !(8497 == ssl3_accept_~s__state~0); 58935#L141 assume !(8512 == ssl3_accept_~s__state~0); 58932#L144 assume !(8513 == ssl3_accept_~s__state~0); 58929#L147 assume !(8528 == ssl3_accept_~s__state~0); 58926#L150 assume !(8529 == ssl3_accept_~s__state~0); 58167#L153 assume 8544 == ssl3_accept_~s__state~0; 56351#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 56016#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 56018#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 56218#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 58822#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 56132#L400 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; 56133#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59167#L603 ssl3_accept_~skip~0 := 0; 59166#L99-3 assume true; 59165#L99-1 assume !false; 59164#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59163#L102 assume !(12292 == ssl3_accept_~s__state~0); 59162#L105 assume !(16384 == ssl3_accept_~s__state~0); 59161#L108 assume !(8192 == ssl3_accept_~s__state~0); 59159#L111 assume !(24576 == ssl3_accept_~s__state~0); 59153#L114 assume !(8195 == ssl3_accept_~s__state~0); 59151#L117 assume !(8480 == ssl3_accept_~s__state~0); 59149#L120 assume !(8481 == ssl3_accept_~s__state~0); 59087#L123 assume !(8482 == ssl3_accept_~s__state~0); 59084#L126 assume !(8464 == ssl3_accept_~s__state~0); 59081#L129 assume !(8465 == ssl3_accept_~s__state~0); 59077#L132 assume !(8466 == ssl3_accept_~s__state~0); 59076#L135 assume !(8496 == ssl3_accept_~s__state~0); 59075#L138 assume !(8497 == ssl3_accept_~s__state~0); 59068#L141 assume !(8512 == ssl3_accept_~s__state~0); 59064#L144 assume !(8513 == ssl3_accept_~s__state~0); 59060#L147 assume !(8528 == ssl3_accept_~s__state~0); 59056#L150 assume !(8529 == ssl3_accept_~s__state~0); 59052#L153 assume !(8544 == ssl3_accept_~s__state~0); 59047#L156 assume !(8545 == ssl3_accept_~s__state~0); 59043#L159 assume !(8560 == ssl3_accept_~s__state~0); 59038#L162 assume !(8561 == ssl3_accept_~s__state~0); 59033#L165 assume 8448 == ssl3_accept_~s__state~0; 56101#L166 assume !(ssl3_accept_~num1~0 > 0); 56102#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 58786#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58781#L603 ssl3_accept_~skip~0 := 0; 58780#L99-3 assume true; 58779#L99-1 assume !false; 58778#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58777#L102 assume !(12292 == ssl3_accept_~s__state~0); 58776#L105 assume !(16384 == ssl3_accept_~s__state~0); 58775#L108 assume !(8192 == ssl3_accept_~s__state~0); 58774#L111 assume !(24576 == ssl3_accept_~s__state~0); 58773#L114 assume !(8195 == ssl3_accept_~s__state~0); 58772#L117 assume !(8480 == ssl3_accept_~s__state~0); 58771#L120 assume !(8481 == ssl3_accept_~s__state~0); 58770#L123 assume !(8482 == ssl3_accept_~s__state~0); 58769#L126 assume !(8464 == ssl3_accept_~s__state~0); 58768#L129 assume !(8465 == ssl3_accept_~s__state~0); 58767#L132 assume !(8466 == ssl3_accept_~s__state~0); 58766#L135 assume !(8496 == ssl3_accept_~s__state~0); 58765#L138 assume !(8497 == ssl3_accept_~s__state~0); 58764#L141 assume !(8512 == ssl3_accept_~s__state~0); 58763#L144 assume !(8513 == ssl3_accept_~s__state~0); 58762#L147 assume !(8528 == ssl3_accept_~s__state~0); 58761#L150 assume !(8529 == ssl3_accept_~s__state~0); 58760#L153 assume !(8544 == ssl3_accept_~s__state~0); 58759#L156 assume !(8545 == ssl3_accept_~s__state~0); 58758#L159 assume !(8560 == ssl3_accept_~s__state~0); 58757#L162 assume !(8561 == ssl3_accept_~s__state~0); 58756#L165 assume !(8448 == ssl3_accept_~s__state~0); 58755#L168 assume 8576 == ssl3_accept_~s__state~0; 58678#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 58753#L440 assume !(ssl3_accept_~ret~0 <= 0); 58752#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 56591#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58621#L603 ssl3_accept_~skip~0 := 0; 58618#L99-3 assume true; 58615#L99-1 assume !false; 58612#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58609#L102 assume !(12292 == ssl3_accept_~s__state~0); 58606#L105 assume !(16384 == ssl3_accept_~s__state~0); 58603#L108 assume !(8192 == ssl3_accept_~s__state~0); 58600#L111 assume !(24576 == ssl3_accept_~s__state~0); 58597#L114 assume !(8195 == ssl3_accept_~s__state~0); 58594#L117 assume !(8480 == ssl3_accept_~s__state~0); 57110#L120 assume !(8481 == ssl3_accept_~s__state~0); 58590#L123 assume !(8482 == ssl3_accept_~s__state~0); 58588#L126 assume !(8464 == ssl3_accept_~s__state~0); 57057#L129 assume !(8465 == ssl3_accept_~s__state~0); 57058#L132 assume 8466 == ssl3_accept_~s__state~0; 56367#L133 [2018-11-18 11:06:50,936 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:50,936 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 18 times [2018-11-18 11:06:50,936 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:50,936 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:50,937 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:50,937 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:06:50,937 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:50,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:50,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:50,942 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:50,942 INFO L82 PathProgramCache]: Analyzing trace with hash -1053678666, now seen corresponding path program 1 times [2018-11-18 11:06:50,942 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:50,942 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:50,943 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:50,943 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 11:06:50,943 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:50,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:50,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:50,976 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:50,976 INFO L82 PathProgramCache]: Analyzing trace with hash -817080988, now seen corresponding path program 1 times [2018-11-18 11:06:50,977 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:50,977 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:50,977 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:50,977 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:06:50,977 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:50,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:50,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:51,704 WARN L180 SmtUtils]: Spent 663.00 ms on a formula simplification. DAG size of input: 384 DAG size of output: 142 [2018-11-18 11:06:51,744 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 11:06:51,744 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 11:06:51,745 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 11:06:51,745 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 11:06:51,745 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-18 11:06:51,745 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:06:51,745 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 11:06:51,745 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 11:06:51,745 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8_true-unreach-call_false-termination.cil.c_Iteration23_Loop [2018-11-18 11:06:51,745 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 11:06:51,745 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 11:06:51,747 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-18 11:06:51,755 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-18 11:06:51,759 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-18 11:06:51,761 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-18 11:06:51,762 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-18 11:06:51,767 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-18 11:06:51,768 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-18 11:06:51,769 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-18 11:06:51,772 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-18 11:06:51,773 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-18 11:06:51,775 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-18 11:06:51,776 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-18 11:06:51,777 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-18 11:06:51,779 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-18 11:06:51,782 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-18 11:06:51,783 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-18 11:06:51,784 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-18 11:06:51,787 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-18 11:06:51,789 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-18 11:06:51,790 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-18 11:06:51,792 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-18 11:06:51,793 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-18 11:06:51,952 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 11:06:51,952 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_d7fe79f3-60b9-415b-87b4-25fc1566ede1/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-18 11:06:51,956 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 11:06:51,956 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 11:06:51,959 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 11:06:51,959 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~got_new_session~0=1} Honda state: {ULTIMATE.start_ssl3_accept_~got_new_session~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_d7fe79f3-60b9-415b-87b4-25fc1566ede1/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-18 11:06:51,975 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 11:06:51,975 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 11:06:51,977 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 11:06:51,977 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_d7fe79f3-60b9-415b-87b4-25fc1566ede1/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-18 11:06:51,993 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 11:06:51,993 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 11:06:51,996 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 11:06:51,996 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-6} Honda state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-6} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_d7fe79f3-60b9-415b-87b4-25fc1566ede1/bin-2019/uautomizer/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:06:52,025 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 11:06:52,025 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 11:06:52,040 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 11:06:52,040 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet34=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet34=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_d7fe79f3-60b9-415b-87b4-25fc1566ede1/bin-2019/uautomizer/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:06:52,054 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 11:06:52,054 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 11:06:52,075 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 11:06:52,075 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp61~0=-256, ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0=-256, ULTIMATE.start_ssl3_accept_~l~0=-256, ULTIMATE.start_ssl3_accept_~__cil_tmp56~0=-256} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp61~0=-256, ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0=-256, ULTIMATE.start_ssl3_accept_~l~0=-256, ULTIMATE.start_ssl3_accept_~__cil_tmp56~0=-256} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_d7fe79f3-60b9-415b-87b4-25fc1566ede1/bin-2019/uautomizer/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:06:52,093 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 11:06:52,093 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 11:06:52,098 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 11:06:52,098 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0=1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_d7fe79f3-60b9-415b-87b4-25fc1566ede1/bin-2019/uautomizer/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:06:52,135 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 11:06:52,135 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 11:06:52,151 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 11:06:52,151 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet33=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet33=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_d7fe79f3-60b9-415b-87b4-25fc1566ede1/bin-2019/uautomizer/z3 Starting monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:06:52,154 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 11:06:52,154 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 11:06:52,157 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 11:06:52,157 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet39=2, ULTIMATE.start_ssl3_accept_~ret~0=2} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet39=2, ULTIMATE.start_ssl3_accept_~ret~0=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_d7fe79f3-60b9-415b-87b4-25fc1566ede1/bin-2019/uautomizer/z3 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:06:52,173 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 11:06:52,173 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 11:06:52,188 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 11:06:52,188 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet36=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet36=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_d7fe79f3-60b9-415b-87b4-25fc1566ede1/bin-2019/uautomizer/z3 Starting monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:06:52,191 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 11:06:52,191 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 11:06:52,206 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 11:06:52,206 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet35=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet35=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_d7fe79f3-60b9-415b-87b4-25fc1566ede1/bin-2019/uautomizer/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:06:52,209 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 11:06:52,210 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 11:06:52,212 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 11:06:52,212 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__hit~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__hit~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_d7fe79f3-60b9-415b-87b4-25fc1566ede1/bin-2019/uautomizer/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:06:52,229 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 11:06:52,229 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 11:06:52,244 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 11:06:52,244 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet37=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet37=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_d7fe79f3-60b9-415b-87b4-25fc1566ede1/bin-2019/uautomizer/z3 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:06:52,249 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 11:06:52,249 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 11:06:52,251 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 11:06:52,251 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_d7fe79f3-60b9-415b-87b4-25fc1566ede1/bin-2019/uautomizer/z3 Starting monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:06:52,267 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 11:06:52,267 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 11:06:52,285 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 11:06:52,285 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=-136314880, ULTIMATE.start_ssl3_accept_~s__options~0=-136314880} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=-136314880, ULTIMATE.start_ssl3_accept_~s__options~0=-136314880} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_d7fe79f3-60b9-415b-87b4-25fc1566ede1/bin-2019/uautomizer/z3 Starting monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:06:52,301 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 11:06:52,301 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 11:06:52,317 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 11:06:52,317 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_d7fe79f3-60b9-415b-87b4-25fc1566ede1/bin-2019/uautomizer/z3 Starting monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:06:52,321 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 11:06:52,321 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 11:06:52,323 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 11:06:52,323 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8576} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8576} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_d7fe79f3-60b9-415b-87b4-25fc1566ede1/bin-2019/uautomizer/z3 Starting monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:06:52,339 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 11:06:52,339 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_d7fe79f3-60b9-415b-87b4-25fc1566ede1/bin-2019/uautomizer/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:06:52,358 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 11:06:52,358 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 11:06:52,360 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-18 11:06:52,373 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 11:06:52,374 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 11:06:52,374 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 11:06:52,374 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 11:06:52,374 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-18 11:06:52,374 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:06:52,374 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 11:06:52,374 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 11:06:52,374 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8_true-unreach-call_false-termination.cil.c_Iteration23_Loop [2018-11-18 11:06:52,374 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 11:06:52,374 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 11:06:52,378 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-18 11:06:52,386 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-18 11:06:52,389 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-18 11:06:52,392 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-18 11:06:52,393 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-18 11:06:52,398 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-18 11:06:52,399 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-18 11:06:52,401 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-18 11:06:52,402 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-18 11:06:52,403 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-18 11:06:52,405 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-18 11:06:52,406 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-18 11:06:52,410 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-18 11:06:52,412 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-18 11:06:52,413 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-18 11:06:52,417 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-18 11:06:52,419 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-18 11:06:52,425 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-18 11:06:52,427 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-18 11:06:52,429 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-18 11:06:52,431 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-18 11:06:52,433 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-18 11:06:52,582 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 11:06:52,582 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-18 11:06:52,583 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-18 11:06:52,583 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 11:06:52,583 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 11:06:52,583 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 11:06:52,583 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 11:06:52,584 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 11:06:52,584 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 11:06:52,584 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 11:06:52,585 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 11:06:52,585 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-18 11:06:52,590 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 11:06:52,590 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 11:06:52,590 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 11:06:52,590 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 11:06:52,590 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 11:06:52,591 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 11:06:52,591 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 11:06:52,592 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 11:06:52,592 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-18 11:06:52,593 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 11:06:52,593 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 11:06:52,593 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 11:06:52,593 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 11:06:52,593 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 11:06:52,593 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 11:06:52,594 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 11:06:52,595 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 11:06:52,595 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-18 11:06:52,596 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 11:06:52,596 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 11:06:52,596 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 11:06:52,596 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-18 11:06:52,596 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 11:06:52,597 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 11:06:52,597 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 11:06:52,597 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 11:06:52,597 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-18 11:06:52,599 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 11:06:52,599 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 11:06:52,599 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 11:06:52,599 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 11:06:52,599 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 11:06:52,599 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 11:06:52,599 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 11:06:52,600 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 11:06:52,600 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-18 11:06:52,601 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 11:06:52,601 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 11:06:52,601 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 11:06:52,601 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 11:06:52,601 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 11:06:52,601 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 11:06:52,603 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 11:06:52,604 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 11:06:52,604 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-18 11:06:52,604 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 11:06:52,604 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 11:06:52,605 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 11:06:52,605 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 11:06:52,605 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 11:06:52,605 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 11:06:52,605 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 11:06:52,606 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 11:06:52,606 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-18 11:06:52,606 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 11:06:52,607 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 11:06:52,607 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 11:06:52,607 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 11:06:52,607 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 11:06:52,607 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 11:06:52,607 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 11:06:52,608 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 11:06:52,608 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-18 11:06:52,608 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 11:06:52,609 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 11:06:52,609 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 11:06:52,609 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 11:06:52,609 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 11:06:52,609 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 11:06:52,609 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 11:06:52,612 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 11:06:52,613 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-18 11:06:52,613 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 11:06:52,613 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 11:06:52,613 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 11:06:52,613 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 11:06:52,613 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 11:06:52,614 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 11:06:52,614 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 11:06:52,614 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 11:06:52,615 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-18 11:06:52,615 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 11:06:52,615 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 11:06:52,615 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 11:06:52,615 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 11:06:52,615 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 11:06:52,616 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 11:06:52,616 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 11:06:52,616 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 11:06:52,616 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-18 11:06:52,617 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 11:06:52,617 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 11:06:52,617 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 11:06:52,617 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 11:06:52,617 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 11:06:52,617 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 11:06:52,617 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 11:06:52,619 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 11:06:52,620 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-18 11:06:52,620 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 11:06:52,620 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 11:06:52,620 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 11:06:52,620 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 11:06:52,620 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 11:06:52,621 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 11:06:52,621 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 11:06:52,621 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 11:06:52,621 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-18 11:06:52,622 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 11:06:52,622 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 11:06:52,622 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 11:06:52,622 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 11:06:52,622 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 11:06:52,622 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 11:06:52,622 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 11:06:52,623 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 11:06:52,623 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-18 11:06:52,623 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 11:06:52,623 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 11:06:52,624 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 11:06:52,624 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 11:06:52,624 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 11:06:52,624 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 11:06:52,624 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 11:06:52,630 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 11:06:52,631 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-18 11:06:52,631 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 11:06:52,631 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 11:06:52,631 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 11:06:52,631 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 11:06:52,632 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 11:06:52,632 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 11:06:52,632 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 11:06:52,633 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 11:06:52,633 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-18 11:06:52,633 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 11:06:52,633 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 11:06:52,633 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 11:06:52,635 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 11:06:52,635 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 11:06:52,635 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 11:06:52,636 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 11:06:52,637 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 11:06:52,638 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-18 11:06:52,638 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 11:06:52,638 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 11:06:52,638 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 11:06:52,638 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 11:06:52,638 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 11:06:52,639 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 11:06:52,639 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 11:06:52,640 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-18 11:06:52,641 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-18 11:06:52,641 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2018-11-18 11:06:52,641 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-18 11:06:52,641 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-18 11:06:52,641 INFO L518 LassoAnalysis]: Proved termination. [2018-11-18 11:06:52,641 INFO L520 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0) = -1*ULTIMATE.start_ssl3_accept_~blastFlag~0 + 1 Supporting invariants [] [2018-11-18 11:06:52,644 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-18 11:06:52,813 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:52,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:06:52,822 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 11:06:52,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:06:52,844 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 11:06:52,876 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-18 11:06:52,877 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-18 11:06:52,877 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3188 states and 4089 transitions. cyclomatic complexity: 910 Second operand 5 states. [2018-11-18 11:06:52,932 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3188 states and 4089 transitions. cyclomatic complexity: 910. Second operand 5 states. Result 8404 states and 10731 transitions. Complement of second has 4 states. [2018-11-18 11:06:52,934 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2018-11-18 11:06:52,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-18 11:06:52,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 403 transitions. [2018-11-18 11:06:52,934 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 403 transitions. Stem has 18 letters. Loop has 180 letters. [2018-11-18 11:06:52,937 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 11:06:52,937 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 403 transitions. Stem has 198 letters. Loop has 180 letters. [2018-11-18 11:06:52,939 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 11:06:52,939 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 403 transitions. Stem has 18 letters. Loop has 360 letters. [2018-11-18 11:06:52,942 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 11:06:52,942 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8404 states and 10731 transitions. [2018-11-18 11:06:52,960 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5570 [2018-11-18 11:06:52,975 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8404 states to 8404 states and 10731 transitions. [2018-11-18 11:06:52,975 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5679 [2018-11-18 11:06:52,978 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5691 [2018-11-18 11:06:52,978 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8404 states and 10731 transitions. [2018-11-18 11:06:52,979 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:06:52,979 INFO L705 BuchiCegarLoop]: Abstraction has 8404 states and 10731 transitions. [2018-11-18 11:06:52,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8404 states and 10731 transitions. [2018-11-18 11:06:53,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8404 to 8392. [2018-11-18 11:06:53,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8392 states. [2018-11-18 11:06:53,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8392 states to 8392 states and 10713 transitions. [2018-11-18 11:06:53,026 INFO L728 BuchiCegarLoop]: Abstraction has 8392 states and 10713 transitions. [2018-11-18 11:06:53,027 INFO L608 BuchiCegarLoop]: Abstraction has 8392 states and 10713 transitions. [2018-11-18 11:06:53,027 INFO L442 BuchiCegarLoop]: ======== Iteration 24============ [2018-11-18 11:06:53,027 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8392 states and 10713 transitions. [2018-11-18 11:06:53,040 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5570 [2018-11-18 11:06:53,040 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:06:53,040 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:06:53,041 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:06:53,041 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-18 11:06:53,041 INFO L794 eck$LassoCheckResult]: Stem: 68501#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 68248#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; 68249#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 68491#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 68492#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 68435#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 68573#L99-3 assume true; 71154#L99-1 assume !false; 73938#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73936#L102 assume !(12292 == ssl3_accept_~s__state~0); 73937#L105 assume !(16384 == ssl3_accept_~s__state~0); 74145#L108 assume !(8192 == ssl3_accept_~s__state~0); 73854#L111 assume !(24576 == ssl3_accept_~s__state~0); 73855#L114 assume !(8195 == ssl3_accept_~s__state~0); 73835#L117 assume !(8480 == ssl3_accept_~s__state~0); 72696#L120 assume !(8481 == ssl3_accept_~s__state~0); 72697#L123 assume !(8482 == ssl3_accept_~s__state~0); 69382#L126 assume 8464 == ssl3_accept_~s__state~0; 69378#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 69379#L274 [2018-11-18 11:06:53,041 INFO L796 eck$LassoCheckResult]: Loop: 69379#L274 assume !(0 == ssl3_accept_~blastFlag~0); 73833#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; 73832#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72888#L603 ssl3_accept_~skip~0 := 0; 72889#L99-3 assume true; 72880#L99-1 assume !false; 72881#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72872#L102 assume !(12292 == ssl3_accept_~s__state~0); 72873#L105 assume !(16384 == ssl3_accept_~s__state~0); 72864#L108 assume !(8192 == ssl3_accept_~s__state~0); 72865#L111 assume !(24576 == ssl3_accept_~s__state~0); 72851#L114 assume !(8195 == ssl3_accept_~s__state~0); 72852#L117 assume !(8480 == ssl3_accept_~s__state~0); 72832#L120 assume !(8481 == ssl3_accept_~s__state~0); 72833#L123 assume !(8482 == ssl3_accept_~s__state~0); 72820#L126 assume !(8464 == ssl3_accept_~s__state~0); 72821#L129 assume !(8465 == ssl3_accept_~s__state~0); 72683#L132 assume !(8466 == ssl3_accept_~s__state~0); 72525#L135 assume 8496 == ssl3_accept_~s__state~0; 72524#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 72523#L287 assume !(1 == ssl3_accept_~blastFlag~0); 72522#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 72512#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 72511#L293-2 ssl3_accept_~s__init_num~0 := 0; 72509#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72504#L603 ssl3_accept_~skip~0 := 0; 72503#L99-3 assume true; 72502#L99-1 assume !false; 72501#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72500#L102 assume !(12292 == ssl3_accept_~s__state~0); 72499#L105 assume !(16384 == ssl3_accept_~s__state~0); 72498#L108 assume !(8192 == ssl3_accept_~s__state~0); 72497#L111 assume !(24576 == ssl3_accept_~s__state~0); 72496#L114 assume !(8195 == ssl3_accept_~s__state~0); 72495#L117 assume !(8480 == ssl3_accept_~s__state~0); 72494#L120 assume !(8481 == ssl3_accept_~s__state~0); 72493#L123 assume !(8482 == ssl3_accept_~s__state~0); 72492#L126 assume !(8464 == ssl3_accept_~s__state~0); 72491#L129 assume !(8465 == ssl3_accept_~s__state~0); 72490#L132 assume !(8466 == ssl3_accept_~s__state~0); 72489#L135 assume !(8496 == ssl3_accept_~s__state~0); 72488#L138 assume !(8497 == ssl3_accept_~s__state~0); 72471#L141 assume 8512 == ssl3_accept_~s__state~0; 72461#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 72462#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 73590#L308 assume !(ssl3_accept_~ret~0 <= 0); 73589#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 73587#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73582#L603 ssl3_accept_~skip~0 := 0; 73581#L99-3 assume true; 73580#L99-1 assume !false; 73579#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73578#L102 assume !(12292 == ssl3_accept_~s__state~0); 73577#L105 assume !(16384 == ssl3_accept_~s__state~0); 73576#L108 assume !(8192 == ssl3_accept_~s__state~0); 73575#L111 assume !(24576 == ssl3_accept_~s__state~0); 73574#L114 assume !(8195 == ssl3_accept_~s__state~0); 73573#L117 assume !(8480 == ssl3_accept_~s__state~0); 73572#L120 assume !(8481 == ssl3_accept_~s__state~0); 73571#L123 assume !(8482 == ssl3_accept_~s__state~0); 73570#L126 assume !(8464 == ssl3_accept_~s__state~0); 73569#L129 assume !(8465 == ssl3_accept_~s__state~0); 73568#L132 assume !(8466 == ssl3_accept_~s__state~0); 73567#L135 assume !(8496 == ssl3_accept_~s__state~0); 73566#L138 assume !(8497 == ssl3_accept_~s__state~0); 73565#L141 assume !(8512 == ssl3_accept_~s__state~0); 73564#L144 assume !(8513 == ssl3_accept_~s__state~0); 73563#L147 assume 8528 == ssl3_accept_~s__state~0; 72660#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 73562#L321 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 73559#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 73551#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 73549#L353 assume !(ssl3_accept_~ret~0 <= 0); 73548#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 73546#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73541#L603 ssl3_accept_~skip~0 := 0; 73539#L99-3 assume true; 73534#L99-1 assume !false; 73532#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73530#L102 assume !(12292 == ssl3_accept_~s__state~0); 73528#L105 assume !(16384 == ssl3_accept_~s__state~0); 73526#L108 assume !(8192 == ssl3_accept_~s__state~0); 73524#L111 assume !(24576 == ssl3_accept_~s__state~0); 73522#L114 assume !(8195 == ssl3_accept_~s__state~0); 73520#L117 assume !(8480 == ssl3_accept_~s__state~0); 73518#L120 assume !(8481 == ssl3_accept_~s__state~0); 73516#L123 assume !(8482 == ssl3_accept_~s__state~0); 73514#L126 assume !(8464 == ssl3_accept_~s__state~0); 73512#L129 assume !(8465 == ssl3_accept_~s__state~0); 73510#L132 assume !(8466 == ssl3_accept_~s__state~0); 73508#L135 assume !(8496 == ssl3_accept_~s__state~0); 73506#L138 assume !(8497 == ssl3_accept_~s__state~0); 73504#L141 assume !(8512 == ssl3_accept_~s__state~0); 73502#L144 assume !(8513 == ssl3_accept_~s__state~0); 73500#L147 assume !(8528 == ssl3_accept_~s__state~0); 73498#L150 assume !(8529 == ssl3_accept_~s__state~0); 73496#L153 assume 8544 == ssl3_accept_~s__state~0; 72638#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 73493#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 73490#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 73488#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 73484#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 73483#L400 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; 73480#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73475#L603 ssl3_accept_~skip~0 := 0; 73474#L99-3 assume true; 73473#L99-1 assume !false; 73472#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73471#L102 assume !(12292 == ssl3_accept_~s__state~0); 73470#L105 assume !(16384 == ssl3_accept_~s__state~0); 73469#L108 assume !(8192 == ssl3_accept_~s__state~0); 73468#L111 assume !(24576 == ssl3_accept_~s__state~0); 73467#L114 assume !(8195 == ssl3_accept_~s__state~0); 73466#L117 assume !(8480 == ssl3_accept_~s__state~0); 73465#L120 assume !(8481 == ssl3_accept_~s__state~0); 73464#L123 assume !(8482 == ssl3_accept_~s__state~0); 73463#L126 assume !(8464 == ssl3_accept_~s__state~0); 73462#L129 assume !(8465 == ssl3_accept_~s__state~0); 73461#L132 assume !(8466 == ssl3_accept_~s__state~0); 73460#L135 assume !(8496 == ssl3_accept_~s__state~0); 73459#L138 assume !(8497 == ssl3_accept_~s__state~0); 73458#L141 assume !(8512 == ssl3_accept_~s__state~0); 73457#L144 assume !(8513 == ssl3_accept_~s__state~0); 73456#L147 assume !(8528 == ssl3_accept_~s__state~0); 73455#L150 assume !(8529 == ssl3_accept_~s__state~0); 73452#L153 assume !(8544 == ssl3_accept_~s__state~0); 73451#L156 assume !(8545 == ssl3_accept_~s__state~0); 73450#L159 assume !(8560 == ssl3_accept_~s__state~0); 73449#L162 assume !(8561 == ssl3_accept_~s__state~0); 73448#L165 assume 8448 == ssl3_accept_~s__state~0; 73446#L166 assume !(ssl3_accept_~num1~0 > 0); 73444#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 73442#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73435#L603 ssl3_accept_~skip~0 := 0; 73434#L99-3 assume true; 73433#L99-1 assume !false; 73432#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73431#L102 assume !(12292 == ssl3_accept_~s__state~0); 73430#L105 assume !(16384 == ssl3_accept_~s__state~0); 73429#L108 assume !(8192 == ssl3_accept_~s__state~0); 73428#L111 assume !(24576 == ssl3_accept_~s__state~0); 73427#L114 assume !(8195 == ssl3_accept_~s__state~0); 73426#L117 assume !(8480 == ssl3_accept_~s__state~0); 73425#L120 assume !(8481 == ssl3_accept_~s__state~0); 73424#L123 assume !(8482 == ssl3_accept_~s__state~0); 73423#L126 assume !(8464 == ssl3_accept_~s__state~0); 73422#L129 assume !(8465 == ssl3_accept_~s__state~0); 73421#L132 assume !(8466 == ssl3_accept_~s__state~0); 73420#L135 assume !(8496 == ssl3_accept_~s__state~0); 73419#L138 assume !(8497 == ssl3_accept_~s__state~0); 73418#L141 assume !(8512 == ssl3_accept_~s__state~0); 73417#L144 assume !(8513 == ssl3_accept_~s__state~0); 73416#L147 assume !(8528 == ssl3_accept_~s__state~0); 73415#L150 assume !(8529 == ssl3_accept_~s__state~0); 73414#L153 assume !(8544 == ssl3_accept_~s__state~0); 73413#L156 assume !(8545 == ssl3_accept_~s__state~0); 73412#L159 assume !(8560 == ssl3_accept_~s__state~0); 73411#L162 assume !(8561 == ssl3_accept_~s__state~0); 73410#L165 assume !(8448 == ssl3_accept_~s__state~0); 73409#L168 assume 8576 == ssl3_accept_~s__state~0; 73110#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 73400#L440 assume !(ssl3_accept_~ret~0 <= 0); 73394#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 72897#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72893#L603 ssl3_accept_~skip~0 := 0; 72884#L99-3 assume true; 72885#L99-1 assume !false; 72876#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72877#L102 assume !(12292 == ssl3_accept_~s__state~0); 72868#L105 assume !(16384 == ssl3_accept_~s__state~0); 72869#L108 assume !(8192 == ssl3_accept_~s__state~0); 72858#L111 assume !(24576 == ssl3_accept_~s__state~0); 72859#L114 assume !(8195 == ssl3_accept_~s__state~0); 72842#L117 assume !(8480 == ssl3_accept_~s__state~0); 72843#L120 assume !(8481 == ssl3_accept_~s__state~0); 72826#L123 assume !(8482 == ssl3_accept_~s__state~0); 72827#L126 assume !(8464 == ssl3_accept_~s__state~0); 72685#L129 assume !(8465 == ssl3_accept_~s__state~0); 72686#L132 assume 8466 == ssl3_accept_~s__state~0; 72539#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 69379#L274 [2018-11-18 11:06:53,041 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:53,041 INFO L82 PathProgramCache]: Analyzing trace with hash -638506425, now seen corresponding path program 1 times [2018-11-18 11:06:53,041 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:53,042 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:53,042 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:53,042 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:06:53,042 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:53,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:53,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:53,051 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:53,051 INFO L82 PathProgramCache]: Analyzing trace with hash -356960790, now seen corresponding path program 1 times [2018-11-18 11:06:53,051 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:53,051 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:53,051 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:53,052 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:06:53,052 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:53,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:06:53,105 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-18 11:06:53,105 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:06:53,105 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:06:53,105 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 11:06:53,105 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:06:53,106 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:06:53,106 INFO L87 Difference]: Start difference. First operand 8392 states and 10713 transitions. cyclomatic complexity: 2338 Second operand 3 states. [2018-11-18 11:06:53,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:06:53,139 INFO L93 Difference]: Finished difference Result 16084 states and 20449 transitions. [2018-11-18 11:06:53,140 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:06:53,140 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16084 states and 20449 transitions. [2018-11-18 11:06:53,172 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 10690 [2018-11-18 11:06:53,195 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16084 states to 16084 states and 20449 transitions. [2018-11-18 11:06:53,195 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10803 [2018-11-18 11:06:53,199 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10803 [2018-11-18 11:06:53,199 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16084 states and 20449 transitions. [2018-11-18 11:06:53,199 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:06:53,200 INFO L705 BuchiCegarLoop]: Abstraction has 16084 states and 20449 transitions. [2018-11-18 11:06:53,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16084 states and 20449 transitions. [2018-11-18 11:06:53,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16084 to 8392. [2018-11-18 11:06:53,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8392 states. [2018-11-18 11:06:53,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8392 states to 8392 states and 10701 transitions. [2018-11-18 11:06:53,266 INFO L728 BuchiCegarLoop]: Abstraction has 8392 states and 10701 transitions. [2018-11-18 11:06:53,266 INFO L608 BuchiCegarLoop]: Abstraction has 8392 states and 10701 transitions. [2018-11-18 11:06:53,266 INFO L442 BuchiCegarLoop]: ======== Iteration 25============ [2018-11-18 11:06:53,267 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8392 states and 10701 transitions. [2018-11-18 11:06:53,280 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5570 [2018-11-18 11:06:53,280 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:06:53,280 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:06:53,281 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:06:53,281 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-18 11:06:53,281 INFO L794 eck$LassoCheckResult]: Stem: 92990#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 92731#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; 92732#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 92984#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 92985#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 92921#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 93083#L99-3 assume true; 96793#L99-1 assume !false; 96794#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 96791#L102 assume !(12292 == ssl3_accept_~s__state~0); 96792#L105 assume !(16384 == ssl3_accept_~s__state~0); 96789#L108 assume !(8192 == ssl3_accept_~s__state~0); 96790#L111 assume !(24576 == ssl3_accept_~s__state~0); 96787#L114 assume !(8195 == ssl3_accept_~s__state~0); 96788#L117 assume !(8480 == ssl3_accept_~s__state~0); 96785#L120 assume !(8481 == ssl3_accept_~s__state~0); 96786#L123 assume !(8482 == ssl3_accept_~s__state~0); 96764#L126 assume 8464 == ssl3_accept_~s__state~0; 93792#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 93793#L274 [2018-11-18 11:06:53,281 INFO L796 eck$LassoCheckResult]: Loop: 93793#L274 assume !(0 == ssl3_accept_~blastFlag~0); 99329#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; 99328#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 99316#L603 ssl3_accept_~skip~0 := 0; 99317#L99-3 assume true; 99309#L99-1 assume !false; 99310#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 98686#L102 assume !(12292 == ssl3_accept_~s__state~0); 98687#L105 assume !(16384 == ssl3_accept_~s__state~0); 98678#L108 assume !(8192 == ssl3_accept_~s__state~0); 98679#L111 assume !(24576 == ssl3_accept_~s__state~0); 98272#L114 assume !(8195 == ssl3_accept_~s__state~0); 98273#L117 assume !(8480 == ssl3_accept_~s__state~0); 98260#L120 assume !(8481 == ssl3_accept_~s__state~0); 98261#L123 assume !(8482 == ssl3_accept_~s__state~0); 98177#L126 assume !(8464 == ssl3_accept_~s__state~0); 98178#L129 assume !(8465 == ssl3_accept_~s__state~0); 97893#L132 assume !(8466 == ssl3_accept_~s__state~0); 97698#L135 assume 8496 == ssl3_accept_~s__state~0; 97696#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 97694#L287 assume !(1 == ssl3_accept_~blastFlag~0); 97692#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 97688#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 97685#L293-2 ssl3_accept_~s__init_num~0 := 0; 97678#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 97672#L603 ssl3_accept_~skip~0 := 0; 97670#L99-3 assume true; 97668#L99-1 assume !false; 97666#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 97664#L102 assume !(12292 == ssl3_accept_~s__state~0); 97662#L105 assume !(16384 == ssl3_accept_~s__state~0); 97660#L108 assume !(8192 == ssl3_accept_~s__state~0); 97658#L111 assume !(24576 == ssl3_accept_~s__state~0); 97656#L114 assume !(8195 == ssl3_accept_~s__state~0); 97654#L117 assume !(8480 == ssl3_accept_~s__state~0); 97652#L120 assume !(8481 == ssl3_accept_~s__state~0); 97650#L123 assume !(8482 == ssl3_accept_~s__state~0); 97648#L126 assume !(8464 == ssl3_accept_~s__state~0); 97646#L129 assume !(8465 == ssl3_accept_~s__state~0); 97644#L132 assume !(8466 == ssl3_accept_~s__state~0); 97642#L135 assume !(8496 == ssl3_accept_~s__state~0); 97638#L138 assume !(8497 == ssl3_accept_~s__state~0); 97628#L141 assume 8512 == ssl3_accept_~s__state~0; 97624#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 97625#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 99023#L308 assume !(ssl3_accept_~ret~0 <= 0); 99601#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 99599#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 99594#L603 ssl3_accept_~skip~0 := 0; 99593#L99-3 assume true; 99592#L99-1 assume !false; 99591#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99590#L102 assume !(12292 == ssl3_accept_~s__state~0); 99589#L105 assume !(16384 == ssl3_accept_~s__state~0); 99588#L108 assume !(8192 == ssl3_accept_~s__state~0); 99587#L111 assume !(24576 == ssl3_accept_~s__state~0); 99586#L114 assume !(8195 == ssl3_accept_~s__state~0); 99585#L117 assume !(8480 == ssl3_accept_~s__state~0); 99584#L120 assume !(8481 == ssl3_accept_~s__state~0); 99583#L123 assume !(8482 == ssl3_accept_~s__state~0); 99581#L126 assume !(8464 == ssl3_accept_~s__state~0); 99580#L129 assume !(8465 == ssl3_accept_~s__state~0); 99578#L132 assume !(8466 == ssl3_accept_~s__state~0); 99573#L135 assume !(8496 == ssl3_accept_~s__state~0); 99571#L138 assume !(8497 == ssl3_accept_~s__state~0); 99569#L141 assume !(8512 == ssl3_accept_~s__state~0); 99567#L144 assume !(8513 == ssl3_accept_~s__state~0); 99565#L147 assume 8528 == ssl3_accept_~s__state~0; 97870#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 99561#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 99562#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 99553#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 99551#L353 assume !(ssl3_accept_~ret~0 <= 0); 99549#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 99547#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 99541#L603 ssl3_accept_~skip~0 := 0; 99539#L99-3 assume true; 99537#L99-1 assume !false; 99535#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99533#L102 assume !(12292 == ssl3_accept_~s__state~0); 99531#L105 assume !(16384 == ssl3_accept_~s__state~0); 99529#L108 assume !(8192 == ssl3_accept_~s__state~0); 99527#L111 assume !(24576 == ssl3_accept_~s__state~0); 99525#L114 assume !(8195 == ssl3_accept_~s__state~0); 99523#L117 assume !(8480 == ssl3_accept_~s__state~0); 99521#L120 assume !(8481 == ssl3_accept_~s__state~0); 99519#L123 assume !(8482 == ssl3_accept_~s__state~0); 99517#L126 assume !(8464 == ssl3_accept_~s__state~0); 99515#L129 assume !(8465 == ssl3_accept_~s__state~0); 99513#L132 assume !(8466 == ssl3_accept_~s__state~0); 99511#L135 assume !(8496 == ssl3_accept_~s__state~0); 99508#L138 assume !(8497 == ssl3_accept_~s__state~0); 99502#L141 assume !(8512 == ssl3_accept_~s__state~0); 99500#L144 assume !(8513 == ssl3_accept_~s__state~0); 99497#L147 assume !(8528 == ssl3_accept_~s__state~0); 99494#L150 assume !(8529 == ssl3_accept_~s__state~0); 99488#L153 assume 8544 == ssl3_accept_~s__state~0; 97849#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 99485#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 99482#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 99480#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 99476#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 99475#L400 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; 99472#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 99466#L603 ssl3_accept_~skip~0 := 0; 99464#L99-3 assume true; 99462#L99-1 assume !false; 99460#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99458#L102 assume !(12292 == ssl3_accept_~s__state~0); 99456#L105 assume !(16384 == ssl3_accept_~s__state~0); 99454#L108 assume !(8192 == ssl3_accept_~s__state~0); 99452#L111 assume !(24576 == ssl3_accept_~s__state~0); 99450#L114 assume !(8195 == ssl3_accept_~s__state~0); 99448#L117 assume !(8480 == ssl3_accept_~s__state~0); 99446#L120 assume !(8481 == ssl3_accept_~s__state~0); 99444#L123 assume !(8482 == ssl3_accept_~s__state~0); 99442#L126 assume !(8464 == ssl3_accept_~s__state~0); 99440#L129 assume !(8465 == ssl3_accept_~s__state~0); 99438#L132 assume !(8466 == ssl3_accept_~s__state~0); 99436#L135 assume !(8496 == ssl3_accept_~s__state~0); 99434#L138 assume !(8497 == ssl3_accept_~s__state~0); 99432#L141 assume !(8512 == ssl3_accept_~s__state~0); 99430#L144 assume !(8513 == ssl3_accept_~s__state~0); 99428#L147 assume !(8528 == ssl3_accept_~s__state~0); 99426#L150 assume !(8529 == ssl3_accept_~s__state~0); 99425#L153 assume !(8544 == ssl3_accept_~s__state~0); 99423#L156 assume !(8545 == ssl3_accept_~s__state~0); 99420#L159 assume !(8560 == ssl3_accept_~s__state~0); 99419#L162 assume !(8561 == ssl3_accept_~s__state~0); 99414#L165 assume 8448 == ssl3_accept_~s__state~0; 99411#L166 assume !(ssl3_accept_~num1~0 > 0); 99406#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 99399#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 99393#L603 ssl3_accept_~skip~0 := 0; 99391#L99-3 assume true; 99389#L99-1 assume !false; 99387#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99385#L102 assume !(12292 == ssl3_accept_~s__state~0); 99383#L105 assume !(16384 == ssl3_accept_~s__state~0); 99381#L108 assume !(8192 == ssl3_accept_~s__state~0); 99379#L111 assume !(24576 == ssl3_accept_~s__state~0); 99377#L114 assume !(8195 == ssl3_accept_~s__state~0); 99375#L117 assume !(8480 == ssl3_accept_~s__state~0); 99373#L120 assume !(8481 == ssl3_accept_~s__state~0); 99371#L123 assume !(8482 == ssl3_accept_~s__state~0); 99368#L126 assume !(8464 == ssl3_accept_~s__state~0); 99362#L129 assume !(8465 == ssl3_accept_~s__state~0); 99360#L132 assume !(8466 == ssl3_accept_~s__state~0); 99358#L135 assume !(8496 == ssl3_accept_~s__state~0); 99356#L138 assume !(8497 == ssl3_accept_~s__state~0); 99354#L141 assume !(8512 == ssl3_accept_~s__state~0); 99352#L144 assume !(8513 == ssl3_accept_~s__state~0); 99350#L147 assume !(8528 == ssl3_accept_~s__state~0); 99348#L150 assume !(8529 == ssl3_accept_~s__state~0); 99346#L153 assume !(8544 == ssl3_accept_~s__state~0); 99344#L156 assume !(8545 == ssl3_accept_~s__state~0); 99342#L159 assume !(8560 == ssl3_accept_~s__state~0); 99340#L162 assume !(8561 == ssl3_accept_~s__state~0); 99338#L165 assume !(8448 == ssl3_accept_~s__state~0); 99336#L168 assume 8576 == ssl3_accept_~s__state~0; 99333#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 99332#L440 assume !(ssl3_accept_~ret~0 <= 0); 99330#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 98589#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 99320#L603 ssl3_accept_~skip~0 := 0; 99312#L99-3 assume true; 99313#L99-1 assume !false; 98690#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 98691#L102 assume !(12292 == ssl3_accept_~s__state~0); 98684#L105 assume !(16384 == ssl3_accept_~s__state~0); 98685#L108 assume !(8192 == ssl3_accept_~s__state~0); 98594#L111 assume !(24576 == ssl3_accept_~s__state~0); 98595#L114 assume !(8195 == ssl3_accept_~s__state~0); 98264#L117 assume !(8480 == ssl3_accept_~s__state~0); 98265#L120 assume !(8481 == ssl3_accept_~s__state~0); 98250#L123 assume !(8482 == ssl3_accept_~s__state~0); 98251#L126 assume !(8464 == ssl3_accept_~s__state~0); 97947#L129 assume !(8465 == ssl3_accept_~s__state~0); 97948#L132 assume 8466 == ssl3_accept_~s__state~0; 97711#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 93793#L274 [2018-11-18 11:06:53,281 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:53,281 INFO L82 PathProgramCache]: Analyzing trace with hash -638506425, now seen corresponding path program 2 times [2018-11-18 11:06:53,281 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:53,282 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:53,282 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:53,282 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:06:53,282 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:53,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:53,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:53,287 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:53,287 INFO L82 PathProgramCache]: Analyzing trace with hash 1290402152, now seen corresponding path program 1 times [2018-11-18 11:06:53,287 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:53,287 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:53,288 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:53,288 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 11:06:53,288 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:53,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:53,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:53,308 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:53,308 INFO L82 PathProgramCache]: Analyzing trace with hash 126635182, now seen corresponding path program 1 times [2018-11-18 11:06:53,308 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:53,308 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:53,309 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:53,309 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:06:53,309 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:53,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:06:53,429 INFO L134 CoverageAnalysis]: Checked inductivity of 478 backedges. 85 proven. 0 refuted. 0 times theorem prover too weak. 393 trivial. 0 not checked. [2018-11-18 11:06:53,429 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:06:53,429 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:06:54,051 WARN L180 SmtUtils]: Spent 615.00 ms on a formula simplification. DAG size of input: 384 DAG size of output: 142 [2018-11-18 11:06:54,093 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:06:54,093 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:06:54,094 INFO L87 Difference]: Start difference. First operand 8392 states and 10701 transitions. cyclomatic complexity: 2326 Second operand 3 states. [2018-11-18 11:06:54,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:06:54,135 INFO L93 Difference]: Finished difference Result 10912 states and 13841 transitions. [2018-11-18 11:06:54,135 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:06:54,135 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10912 states and 13841 transitions. [2018-11-18 11:06:54,153 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 8070 [2018-11-18 11:06:54,169 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10912 states to 10908 states and 13837 transitions. [2018-11-18 11:06:54,169 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8191 [2018-11-18 11:06:54,172 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8191 [2018-11-18 11:06:54,173 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10908 states and 13837 transitions. [2018-11-18 11:06:54,173 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:06:54,173 INFO L705 BuchiCegarLoop]: Abstraction has 10908 states and 13837 transitions. [2018-11-18 11:06:54,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10908 states and 13837 transitions. [2018-11-18 11:06:54,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10908 to 10908. [2018-11-18 11:06:54,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10908 states. [2018-11-18 11:06:54,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10908 states to 10908 states and 13837 transitions. [2018-11-18 11:06:54,231 INFO L728 BuchiCegarLoop]: Abstraction has 10908 states and 13837 transitions. [2018-11-18 11:06:54,231 INFO L608 BuchiCegarLoop]: Abstraction has 10908 states and 13837 transitions. [2018-11-18 11:06:54,232 INFO L442 BuchiCegarLoop]: ======== Iteration 26============ [2018-11-18 11:06:54,232 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10908 states and 13837 transitions. [2018-11-18 11:06:54,247 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 8070 [2018-11-18 11:06:54,247 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:06:54,247 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:06:54,248 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-18 11:06:54,248 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-18 11:06:54,248 INFO L794 eck$LassoCheckResult]: Stem: 112291#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 112044#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; 112045#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 112285#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 112286#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 112229#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 112370#L99-3 assume true; 112718#L99-1 assume !false; 120347#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 120345#L102 assume !(12292 == ssl3_accept_~s__state~0); 120343#L105 assume !(16384 == ssl3_accept_~s__state~0); 120339#L108 assume !(8192 == ssl3_accept_~s__state~0); 120333#L111 assume !(24576 == ssl3_accept_~s__state~0); 120329#L114 assume !(8195 == ssl3_accept_~s__state~0); 120322#L117 assume !(8480 == ssl3_accept_~s__state~0); 120317#L120 assume !(8481 == ssl3_accept_~s__state~0); 120310#L123 assume !(8482 == ssl3_accept_~s__state~0); 113273#L126 assume 8464 == ssl3_accept_~s__state~0; 113268#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 113233#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 113234#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; 118965#L566 [2018-11-18 11:06:54,248 INFO L796 eck$LassoCheckResult]: Loop: 118965#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 118960#L603 ssl3_accept_~skip~0 := 0; 118959#L99-3 assume true; 118958#L99-1 assume !false; 118957#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 118956#L102 assume !(12292 == ssl3_accept_~s__state~0); 118955#L105 assume !(16384 == ssl3_accept_~s__state~0); 118954#L108 assume !(8192 == ssl3_accept_~s__state~0); 118953#L111 assume !(24576 == ssl3_accept_~s__state~0); 118952#L114 assume !(8195 == ssl3_accept_~s__state~0); 118951#L117 assume !(8480 == ssl3_accept_~s__state~0); 118950#L120 assume !(8481 == ssl3_accept_~s__state~0); 118949#L123 assume !(8482 == ssl3_accept_~s__state~0); 118948#L126 assume !(8464 == ssl3_accept_~s__state~0); 118947#L129 assume !(8465 == ssl3_accept_~s__state~0); 118946#L132 assume !(8466 == ssl3_accept_~s__state~0); 118908#L135 assume 8496 == ssl3_accept_~s__state~0; 118907#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 118905#L287 assume !(1 == ssl3_accept_~blastFlag~0); 118904#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 118901#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 118899#L293-2 ssl3_accept_~s__init_num~0 := 0; 118894#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 118884#L603 ssl3_accept_~skip~0 := 0; 118882#L99-3 assume true; 118880#L99-1 assume !false; 118878#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 118876#L102 assume !(12292 == ssl3_accept_~s__state~0); 118874#L105 assume !(16384 == ssl3_accept_~s__state~0); 118872#L108 assume !(8192 == ssl3_accept_~s__state~0); 118870#L111 assume !(24576 == ssl3_accept_~s__state~0); 118868#L114 assume !(8195 == ssl3_accept_~s__state~0); 118866#L117 assume !(8480 == ssl3_accept_~s__state~0); 118864#L120 assume !(8481 == ssl3_accept_~s__state~0); 118862#L123 assume !(8482 == ssl3_accept_~s__state~0); 118860#L126 assume !(8464 == ssl3_accept_~s__state~0); 118858#L129 assume !(8465 == ssl3_accept_~s__state~0); 118856#L132 assume !(8466 == ssl3_accept_~s__state~0); 118854#L135 assume !(8496 == ssl3_accept_~s__state~0); 118852#L138 assume !(8497 == ssl3_accept_~s__state~0); 118837#L141 assume 8512 == ssl3_accept_~s__state~0; 118600#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 118601#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 119383#L308 assume !(ssl3_accept_~ret~0 <= 0); 119382#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 119380#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 119375#L603 ssl3_accept_~skip~0 := 0; 119374#L99-3 assume true; 119373#L99-1 assume !false; 119372#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119371#L102 assume !(12292 == ssl3_accept_~s__state~0); 119370#L105 assume !(16384 == ssl3_accept_~s__state~0); 119369#L108 assume !(8192 == ssl3_accept_~s__state~0); 119368#L111 assume !(24576 == ssl3_accept_~s__state~0); 119367#L114 assume !(8195 == ssl3_accept_~s__state~0); 119366#L117 assume !(8480 == ssl3_accept_~s__state~0); 119365#L120 assume !(8481 == ssl3_accept_~s__state~0); 119364#L123 assume !(8482 == ssl3_accept_~s__state~0); 119363#L126 assume !(8464 == ssl3_accept_~s__state~0); 119362#L129 assume !(8465 == ssl3_accept_~s__state~0); 119361#L132 assume !(8466 == ssl3_accept_~s__state~0); 119360#L135 assume !(8496 == ssl3_accept_~s__state~0); 119359#L138 assume !(8497 == ssl3_accept_~s__state~0); 119358#L141 assume !(8512 == ssl3_accept_~s__state~0); 119357#L144 assume !(8513 == ssl3_accept_~s__state~0); 119356#L147 assume 8528 == ssl3_accept_~s__state~0; 119100#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 119355#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 119353#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 119346#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 119344#L353 assume !(ssl3_accept_~ret~0 <= 0); 119343#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 119341#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 119336#L603 ssl3_accept_~skip~0 := 0; 119334#L99-3 assume true; 119329#L99-1 assume !false; 119327#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119325#L102 assume !(12292 == ssl3_accept_~s__state~0); 119323#L105 assume !(16384 == ssl3_accept_~s__state~0); 119321#L108 assume !(8192 == ssl3_accept_~s__state~0); 119318#L111 assume !(24576 == ssl3_accept_~s__state~0); 119315#L114 assume !(8195 == ssl3_accept_~s__state~0); 119313#L117 assume !(8480 == ssl3_accept_~s__state~0); 119310#L120 assume !(8481 == ssl3_accept_~s__state~0); 119305#L123 assume !(8482 == ssl3_accept_~s__state~0); 119302#L126 assume !(8464 == ssl3_accept_~s__state~0); 119298#L129 assume !(8465 == ssl3_accept_~s__state~0); 119291#L132 assume !(8466 == ssl3_accept_~s__state~0); 119288#L135 assume !(8496 == ssl3_accept_~s__state~0); 119285#L138 assume !(8497 == ssl3_accept_~s__state~0); 119282#L141 assume !(8512 == ssl3_accept_~s__state~0); 119279#L144 assume !(8513 == ssl3_accept_~s__state~0); 119276#L147 assume !(8528 == ssl3_accept_~s__state~0); 119273#L150 assume !(8529 == ssl3_accept_~s__state~0); 119270#L153 assume 8544 == ssl3_accept_~s__state~0; 119075#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 119265#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 119261#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 119258#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 119253#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 119251#L400 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; 119247#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 119241#L603 ssl3_accept_~skip~0 := 0; 119239#L99-3 assume true; 119237#L99-1 assume !false; 119235#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119233#L102 assume !(12292 == ssl3_accept_~s__state~0); 119231#L105 assume !(16384 == ssl3_accept_~s__state~0); 119229#L108 assume !(8192 == ssl3_accept_~s__state~0); 119227#L111 assume !(24576 == ssl3_accept_~s__state~0); 119225#L114 assume !(8195 == ssl3_accept_~s__state~0); 119223#L117 assume !(8480 == ssl3_accept_~s__state~0); 119221#L120 assume !(8481 == ssl3_accept_~s__state~0); 119219#L123 assume !(8482 == ssl3_accept_~s__state~0); 119217#L126 assume !(8464 == ssl3_accept_~s__state~0); 119215#L129 assume !(8465 == ssl3_accept_~s__state~0); 119213#L132 assume !(8466 == ssl3_accept_~s__state~0); 119211#L135 assume !(8496 == ssl3_accept_~s__state~0); 119209#L138 assume !(8497 == ssl3_accept_~s__state~0); 119207#L141 assume !(8512 == ssl3_accept_~s__state~0); 119205#L144 assume !(8513 == ssl3_accept_~s__state~0); 119203#L147 assume !(8528 == ssl3_accept_~s__state~0); 119201#L150 assume !(8529 == ssl3_accept_~s__state~0); 119198#L153 assume !(8544 == ssl3_accept_~s__state~0); 119196#L156 assume !(8545 == ssl3_accept_~s__state~0); 119194#L159 assume !(8560 == ssl3_accept_~s__state~0); 119190#L162 assume !(8561 == ssl3_accept_~s__state~0); 119188#L165 assume 8448 == ssl3_accept_~s__state~0; 119185#L166 assume !(ssl3_accept_~num1~0 > 0); 119180#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 119173#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 119167#L603 ssl3_accept_~skip~0 := 0; 119165#L99-3 assume true; 119163#L99-1 assume !false; 119161#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119159#L102 assume !(12292 == ssl3_accept_~s__state~0); 119157#L105 assume !(16384 == ssl3_accept_~s__state~0); 119155#L108 assume !(8192 == ssl3_accept_~s__state~0); 119153#L111 assume !(24576 == ssl3_accept_~s__state~0); 119151#L114 assume !(8195 == ssl3_accept_~s__state~0); 119149#L117 assume !(8480 == ssl3_accept_~s__state~0); 119147#L120 assume !(8481 == ssl3_accept_~s__state~0); 119145#L123 assume !(8482 == ssl3_accept_~s__state~0); 119143#L126 assume !(8464 == ssl3_accept_~s__state~0); 119141#L129 assume !(8465 == ssl3_accept_~s__state~0); 119139#L132 assume !(8466 == ssl3_accept_~s__state~0); 119137#L135 assume !(8496 == ssl3_accept_~s__state~0); 119135#L138 assume !(8497 == ssl3_accept_~s__state~0); 119133#L141 assume !(8512 == ssl3_accept_~s__state~0); 119124#L144 assume !(8513 == ssl3_accept_~s__state~0); 119122#L147 assume !(8528 == ssl3_accept_~s__state~0); 119121#L150 assume !(8529 == ssl3_accept_~s__state~0); 119120#L153 assume !(8544 == ssl3_accept_~s__state~0); 119119#L156 assume !(8545 == ssl3_accept_~s__state~0); 119118#L159 assume !(8560 == ssl3_accept_~s__state~0); 119117#L162 assume !(8561 == ssl3_accept_~s__state~0); 119115#L165 assume !(8448 == ssl3_accept_~s__state~0); 119092#L168 assume 8576 == ssl3_accept_~s__state~0; 119079#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 119069#L440 assume !(ssl3_accept_~ret~0 <= 0); 119058#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 119056#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 119051#L603 ssl3_accept_~skip~0 := 0; 119050#L99-3 assume true; 119049#L99-1 assume !false; 119048#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119047#L102 assume !(12292 == ssl3_accept_~s__state~0); 119046#L105 assume !(16384 == ssl3_accept_~s__state~0); 119045#L108 assume !(8192 == ssl3_accept_~s__state~0); 119044#L111 assume !(24576 == ssl3_accept_~s__state~0); 119043#L114 assume !(8195 == ssl3_accept_~s__state~0); 119042#L117 assume !(8480 == ssl3_accept_~s__state~0); 119041#L120 assume !(8481 == ssl3_accept_~s__state~0); 119040#L123 assume !(8482 == ssl3_accept_~s__state~0); 119039#L126 assume !(8464 == ssl3_accept_~s__state~0); 119037#L129 assume !(8465 == ssl3_accept_~s__state~0); 119038#L132 assume 8466 == ssl3_accept_~s__state~0; 118912#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 113239#L274 assume !(0 == ssl3_accept_~blastFlag~0); 118967#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; 118965#L566 [2018-11-18 11:06:54,248 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:54,248 INFO L82 PathProgramCache]: Analyzing trace with hash 575657903, now seen corresponding path program 1 times [2018-11-18 11:06:54,248 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:54,248 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:54,249 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:54,249 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:06:54,249 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:54,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:54,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:54,254 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:54,254 INFO L82 PathProgramCache]: Analyzing trace with hash 339264168, now seen corresponding path program 2 times [2018-11-18 11:06:54,255 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:54,255 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:54,255 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:54,255 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:06:54,255 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:54,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:54,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:54,275 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:54,275 INFO L82 PathProgramCache]: Analyzing trace with hash -1509499050, now seen corresponding path program 1 times [2018-11-18 11:06:54,275 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:54,275 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:54,276 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:54,276 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 11:06:54,276 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:54,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:06:54,314 INFO L134 CoverageAnalysis]: Checked inductivity of 480 backedges. 188 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2018-11-18 11:06:54,314 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:06:54,314 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:06:55,026 WARN L180 SmtUtils]: Spent 706.00 ms on a formula simplification. DAG size of input: 385 DAG size of output: 143 [2018-11-18 11:06:55,070 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:06:55,070 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:06:55,071 INFO L87 Difference]: Start difference. First operand 10908 states and 13837 transitions. cyclomatic complexity: 2950 Second operand 3 states. [2018-11-18 11:06:55,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:06:55,094 INFO L93 Difference]: Finished difference Result 11200 states and 14185 transitions. [2018-11-18 11:06:55,095 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:06:55,095 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 11200 states and 14185 transitions. [2018-11-18 11:06:55,117 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 8170 [2018-11-18 11:06:55,135 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 11200 states to 11104 states and 14069 transitions. [2018-11-18 11:06:55,135 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8291 [2018-11-18 11:06:55,139 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8291 [2018-11-18 11:06:55,140 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11104 states and 14069 transitions. [2018-11-18 11:06:55,141 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:06:55,141 INFO L705 BuchiCegarLoop]: Abstraction has 11104 states and 14069 transitions. [2018-11-18 11:06:55,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11104 states and 14069 transitions. [2018-11-18 11:06:55,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11104 to 11104. [2018-11-18 11:06:55,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11104 states. [2018-11-18 11:06:55,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11104 states to 11104 states and 14069 transitions. [2018-11-18 11:06:55,224 INFO L728 BuchiCegarLoop]: Abstraction has 11104 states and 14069 transitions. [2018-11-18 11:06:55,224 INFO L608 BuchiCegarLoop]: Abstraction has 11104 states and 14069 transitions. [2018-11-18 11:06:55,224 INFO L442 BuchiCegarLoop]: ======== Iteration 27============ [2018-11-18 11:06:55,224 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11104 states and 14069 transitions. [2018-11-18 11:06:55,245 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 8170 [2018-11-18 11:06:55,245 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:06:55,245 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:06:55,246 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-18 11:06:55,246 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-18 11:06:55,246 INFO L794 eck$LassoCheckResult]: Stem: 134395#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 134157#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; 134158#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 134384#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 134385#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 134336#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 134460#L99-3 assume true; 136810#L99-1 assume !false; 143279#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 143276#L102 assume !(12292 == ssl3_accept_~s__state~0); 143273#L105 assume !(16384 == ssl3_accept_~s__state~0); 143270#L108 assume !(8192 == ssl3_accept_~s__state~0); 143267#L111 assume !(24576 == ssl3_accept_~s__state~0); 143259#L114 assume !(8195 == ssl3_accept_~s__state~0); 142161#L117 assume !(8480 == ssl3_accept_~s__state~0); 141754#L120 assume !(8481 == ssl3_accept_~s__state~0); 137462#L123 assume !(8482 == ssl3_accept_~s__state~0); 134943#L126 assume !(8464 == ssl3_accept_~s__state~0); 134945#L129 assume 8465 == ssl3_accept_~s__state~0; 139046#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 140479#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 140478#L274-2 [2018-11-18 11:06:55,246 INFO L796 eck$LassoCheckResult]: Loop: 140478#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; 140468#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 140458#L603 ssl3_accept_~skip~0 := 0; 140456#L99-3 assume true; 140454#L99-1 assume !false; 140452#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 140450#L102 assume !(12292 == ssl3_accept_~s__state~0); 140448#L105 assume !(16384 == ssl3_accept_~s__state~0); 140446#L108 assume !(8192 == ssl3_accept_~s__state~0); 140444#L111 assume !(24576 == ssl3_accept_~s__state~0); 140442#L114 assume !(8195 == ssl3_accept_~s__state~0); 140440#L117 assume !(8480 == ssl3_accept_~s__state~0); 140438#L120 assume !(8481 == ssl3_accept_~s__state~0); 140436#L123 assume !(8482 == ssl3_accept_~s__state~0); 140434#L126 assume !(8464 == ssl3_accept_~s__state~0); 140432#L129 assume !(8465 == ssl3_accept_~s__state~0); 140430#L132 assume !(8466 == ssl3_accept_~s__state~0); 140428#L135 assume 8496 == ssl3_accept_~s__state~0; 140154#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 140155#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 140134#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 140135#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 140420#L293-2 ssl3_accept_~s__init_num~0 := 0; 140418#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 140413#L603 ssl3_accept_~skip~0 := 0; 140412#L99-3 assume true; 140411#L99-1 assume !false; 140410#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 140409#L102 assume !(12292 == ssl3_accept_~s__state~0); 140408#L105 assume !(16384 == ssl3_accept_~s__state~0); 140407#L108 assume !(8192 == ssl3_accept_~s__state~0); 140406#L111 assume !(24576 == ssl3_accept_~s__state~0); 140405#L114 assume !(8195 == ssl3_accept_~s__state~0); 140404#L117 assume !(8480 == ssl3_accept_~s__state~0); 140403#L120 assume !(8481 == ssl3_accept_~s__state~0); 140402#L123 assume !(8482 == ssl3_accept_~s__state~0); 140401#L126 assume !(8464 == ssl3_accept_~s__state~0); 140400#L129 assume !(8465 == ssl3_accept_~s__state~0); 140399#L132 assume !(8466 == ssl3_accept_~s__state~0); 140398#L135 assume !(8496 == ssl3_accept_~s__state~0); 140397#L138 assume !(8497 == ssl3_accept_~s__state~0); 140396#L141 assume 8512 == ssl3_accept_~s__state~0; 135980#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 140394#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 140393#L308 assume !(ssl3_accept_~ret~0 <= 0); 140392#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 140390#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 140385#L603 ssl3_accept_~skip~0 := 0; 140384#L99-3 assume true; 140383#L99-1 assume !false; 140382#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 140381#L102 assume !(12292 == ssl3_accept_~s__state~0); 140380#L105 assume !(16384 == ssl3_accept_~s__state~0); 140379#L108 assume !(8192 == ssl3_accept_~s__state~0); 140378#L111 assume !(24576 == ssl3_accept_~s__state~0); 140377#L114 assume !(8195 == ssl3_accept_~s__state~0); 140376#L117 assume !(8480 == ssl3_accept_~s__state~0); 140375#L120 assume !(8481 == ssl3_accept_~s__state~0); 140374#L123 assume !(8482 == ssl3_accept_~s__state~0); 140373#L126 assume !(8464 == ssl3_accept_~s__state~0); 140372#L129 assume !(8465 == ssl3_accept_~s__state~0); 140371#L132 assume !(8466 == ssl3_accept_~s__state~0); 140370#L135 assume !(8496 == ssl3_accept_~s__state~0); 140369#L138 assume !(8497 == ssl3_accept_~s__state~0); 140368#L141 assume !(8512 == ssl3_accept_~s__state~0); 140367#L144 assume !(8513 == ssl3_accept_~s__state~0); 140366#L147 assume 8528 == ssl3_accept_~s__state~0; 135953#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 140365#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 140363#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 140356#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 140354#L353 assume !(ssl3_accept_~ret~0 <= 0); 140353#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 140351#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 140346#L603 ssl3_accept_~skip~0 := 0; 140344#L99-3 assume true; 140339#L99-1 assume !false; 140337#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 140335#L102 assume !(12292 == ssl3_accept_~s__state~0); 140333#L105 assume !(16384 == ssl3_accept_~s__state~0); 140331#L108 assume !(8192 == ssl3_accept_~s__state~0); 140329#L111 assume !(24576 == ssl3_accept_~s__state~0); 140327#L114 assume !(8195 == ssl3_accept_~s__state~0); 140325#L117 assume !(8480 == ssl3_accept_~s__state~0); 140323#L120 assume !(8481 == ssl3_accept_~s__state~0); 140321#L123 assume !(8482 == ssl3_accept_~s__state~0); 140319#L126 assume !(8464 == ssl3_accept_~s__state~0); 140317#L129 assume !(8465 == ssl3_accept_~s__state~0); 140315#L132 assume !(8466 == ssl3_accept_~s__state~0); 140313#L135 assume !(8496 == ssl3_accept_~s__state~0); 140311#L138 assume !(8497 == ssl3_accept_~s__state~0); 140309#L141 assume !(8512 == ssl3_accept_~s__state~0); 140307#L144 assume !(8513 == ssl3_accept_~s__state~0); 140305#L147 assume !(8528 == ssl3_accept_~s__state~0); 140303#L150 assume !(8529 == ssl3_accept_~s__state~0); 140301#L153 assume 8544 == ssl3_accept_~s__state~0; 135929#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 140298#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 140295#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 140293#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 140289#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 140288#L400 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; 140285#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 140280#L603 ssl3_accept_~skip~0 := 0; 140279#L99-3 assume true; 140278#L99-1 assume !false; 140277#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 140276#L102 assume !(12292 == ssl3_accept_~s__state~0); 140275#L105 assume !(16384 == ssl3_accept_~s__state~0); 140274#L108 assume !(8192 == ssl3_accept_~s__state~0); 140273#L111 assume !(24576 == ssl3_accept_~s__state~0); 140272#L114 assume !(8195 == ssl3_accept_~s__state~0); 140271#L117 assume !(8480 == ssl3_accept_~s__state~0); 140270#L120 assume !(8481 == ssl3_accept_~s__state~0); 140269#L123 assume !(8482 == ssl3_accept_~s__state~0); 140268#L126 assume !(8464 == ssl3_accept_~s__state~0); 140267#L129 assume !(8465 == ssl3_accept_~s__state~0); 140266#L132 assume !(8466 == ssl3_accept_~s__state~0); 140265#L135 assume !(8496 == ssl3_accept_~s__state~0); 140264#L138 assume !(8497 == ssl3_accept_~s__state~0); 140263#L141 assume !(8512 == ssl3_accept_~s__state~0); 140262#L144 assume !(8513 == ssl3_accept_~s__state~0); 140261#L147 assume !(8528 == ssl3_accept_~s__state~0); 140260#L150 assume !(8529 == ssl3_accept_~s__state~0); 140259#L153 assume !(8544 == ssl3_accept_~s__state~0); 140258#L156 assume !(8545 == ssl3_accept_~s__state~0); 140257#L159 assume !(8560 == ssl3_accept_~s__state~0); 140256#L162 assume !(8561 == ssl3_accept_~s__state~0); 140255#L165 assume 8448 == ssl3_accept_~s__state~0; 140254#L166 assume !(ssl3_accept_~num1~0 > 0); 140252#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 140250#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 140245#L603 ssl3_accept_~skip~0 := 0; 140244#L99-3 assume true; 140243#L99-1 assume !false; 140242#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 140241#L102 assume !(12292 == ssl3_accept_~s__state~0); 140240#L105 assume !(16384 == ssl3_accept_~s__state~0); 140239#L108 assume !(8192 == ssl3_accept_~s__state~0); 140238#L111 assume !(24576 == ssl3_accept_~s__state~0); 140237#L114 assume !(8195 == ssl3_accept_~s__state~0); 140236#L117 assume !(8480 == ssl3_accept_~s__state~0); 140235#L120 assume !(8481 == ssl3_accept_~s__state~0); 140234#L123 assume !(8482 == ssl3_accept_~s__state~0); 140233#L126 assume !(8464 == ssl3_accept_~s__state~0); 140232#L129 assume !(8465 == ssl3_accept_~s__state~0); 140231#L132 assume !(8466 == ssl3_accept_~s__state~0); 140230#L135 assume !(8496 == ssl3_accept_~s__state~0); 140229#L138 assume !(8497 == ssl3_accept_~s__state~0); 140228#L141 assume !(8512 == ssl3_accept_~s__state~0); 140227#L144 assume !(8513 == ssl3_accept_~s__state~0); 140226#L147 assume !(8528 == ssl3_accept_~s__state~0); 140225#L150 assume !(8529 == ssl3_accept_~s__state~0); 140224#L153 assume !(8544 == ssl3_accept_~s__state~0); 140223#L156 assume !(8545 == ssl3_accept_~s__state~0); 140222#L159 assume !(8560 == ssl3_accept_~s__state~0); 140221#L162 assume !(8561 == ssl3_accept_~s__state~0); 140220#L165 assume !(8448 == ssl3_accept_~s__state~0); 140219#L168 assume 8576 == ssl3_accept_~s__state~0; 139848#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 140214#L440 assume !(ssl3_accept_~ret~0 <= 0); 140213#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 139795#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 140586#L603 ssl3_accept_~skip~0 := 0; 140583#L99-3 assume true; 140580#L99-1 assume !false; 140577#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 140574#L102 assume !(12292 == ssl3_accept_~s__state~0); 140571#L105 assume !(16384 == ssl3_accept_~s__state~0); 140568#L108 assume !(8192 == ssl3_accept_~s__state~0); 140565#L111 assume !(24576 == ssl3_accept_~s__state~0); 140562#L114 assume !(8195 == ssl3_accept_~s__state~0); 140559#L117 assume !(8480 == ssl3_accept_~s__state~0); 140556#L120 assume !(8481 == ssl3_accept_~s__state~0); 140553#L123 assume !(8482 == ssl3_accept_~s__state~0); 140544#L126 assume !(8464 == ssl3_accept_~s__state~0); 140483#L129 assume !(8465 == ssl3_accept_~s__state~0); 140484#L132 assume 8466 == ssl3_accept_~s__state~0; 137231#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 140490#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 140478#L274-2 [2018-11-18 11:06:55,246 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:55,247 INFO L82 PathProgramCache]: Analyzing trace with hash 575537677, now seen corresponding path program 1 times [2018-11-18 11:06:55,247 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:55,247 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:55,247 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:55,247 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:06:55,247 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:55,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:06:55,282 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-18 11:06:55,282 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:06:55,283 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:06:55,283 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 11:06:55,283 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:55,283 INFO L82 PathProgramCache]: Analyzing trace with hash 1900635638, now seen corresponding path program 2 times [2018-11-18 11:06:55,283 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:55,283 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:55,284 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:55,284 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:06:55,284 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:55,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:06:55,334 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-18 11:06:55,335 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:06:55,335 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 11:06:55,335 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 11:06:55,335 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:06:55,335 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:06:55,335 INFO L87 Difference]: Start difference. First operand 11104 states and 14069 transitions. cyclomatic complexity: 2986 Second operand 3 states. [2018-11-18 11:06:55,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:06:55,442 INFO L93 Difference]: Finished difference Result 11156 states and 14102 transitions. [2018-11-18 11:06:55,444 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:06:55,444 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 11156 states and 14102 transitions. [2018-11-18 11:06:55,473 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 8198 [2018-11-18 11:06:55,492 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 11156 states to 11156 states and 14102 transitions. [2018-11-18 11:06:55,492 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8327 [2018-11-18 11:06:55,497 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8327 [2018-11-18 11:06:55,497 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11156 states and 14102 transitions. [2018-11-18 11:06:55,497 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:06:55,498 INFO L705 BuchiCegarLoop]: Abstraction has 11156 states and 14102 transitions. [2018-11-18 11:06:55,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11156 states and 14102 transitions. [2018-11-18 11:06:55,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11156 to 11104. [2018-11-18 11:06:55,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11104 states. [2018-11-18 11:06:55,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11104 states to 11104 states and 14042 transitions. [2018-11-18 11:06:55,575 INFO L728 BuchiCegarLoop]: Abstraction has 11104 states and 14042 transitions. [2018-11-18 11:06:55,576 INFO L608 BuchiCegarLoop]: Abstraction has 11104 states and 14042 transitions. [2018-11-18 11:06:55,576 INFO L442 BuchiCegarLoop]: ======== Iteration 28============ [2018-11-18 11:06:55,576 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11104 states and 14042 transitions. [2018-11-18 11:06:55,598 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 8170 [2018-11-18 11:06:55,598 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:06:55,598 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:06:55,598 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-18 11:06:55,599 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-18 11:06:55,599 INFO L794 eck$LassoCheckResult]: Stem: 156667#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 156425#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; 156426#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 156656#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 156657#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 156608#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 156735#L99-3 assume true; 158315#L99-1 assume !false; 162957#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 162956#L102 assume !(12292 == ssl3_accept_~s__state~0); 162955#L105 assume !(16384 == ssl3_accept_~s__state~0); 162954#L108 assume !(8192 == ssl3_accept_~s__state~0); 162953#L111 assume !(24576 == ssl3_accept_~s__state~0); 162952#L114 assume !(8195 == ssl3_accept_~s__state~0); 162951#L117 assume !(8480 == ssl3_accept_~s__state~0); 162950#L120 assume !(8481 == ssl3_accept_~s__state~0); 162949#L123 assume !(8482 == ssl3_accept_~s__state~0); 162948#L126 assume !(8464 == ssl3_accept_~s__state~0); 162947#L129 assume !(8465 == ssl3_accept_~s__state~0); 162945#L132 assume !(8466 == ssl3_accept_~s__state~0); 162946#L135 assume !(8496 == ssl3_accept_~s__state~0); 163842#L138 [2018-11-18 11:06:55,599 INFO L796 eck$LassoCheckResult]: Loop: 163842#L138 assume !(8497 == ssl3_accept_~s__state~0); 163841#L141 assume !(8512 == ssl3_accept_~s__state~0); 163840#L144 assume !(8513 == ssl3_accept_~s__state~0); 163833#L147 assume !(8528 == ssl3_accept_~s__state~0); 163834#L150 assume !(8529 == ssl3_accept_~s__state~0); 163825#L153 assume !(8544 == ssl3_accept_~s__state~0); 163826#L156 assume !(8545 == ssl3_accept_~s__state~0); 163804#L159 assume !(8560 == ssl3_accept_~s__state~0); 163805#L162 assume !(8561 == ssl3_accept_~s__state~0); 163793#L165 assume 8448 == ssl3_accept_~s__state~0; 161337#L166 assume !(ssl3_accept_~num1~0 > 0); 161336#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 161324#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 161320#L603 ssl3_accept_~skip~0 := 0; 161310#L99-3 assume true; 161311#L99-1 assume !false; 161301#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 161302#L102 assume !(12292 == ssl3_accept_~s__state~0); 163788#L105 assume !(16384 == ssl3_accept_~s__state~0); 161290#L108 assume !(8192 == ssl3_accept_~s__state~0); 161292#L111 assume !(24576 == ssl3_accept_~s__state~0); 163835#L114 assume !(8195 == ssl3_accept_~s__state~0); 161045#L117 assume !(8480 == ssl3_accept_~s__state~0); 161046#L120 assume !(8481 == ssl3_accept_~s__state~0); 161035#L123 assume 8482 == ssl3_accept_~s__state~0; 161036#L124 ssl3_accept_~s__state~0 := 3; 163870#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 163865#L603 ssl3_accept_~skip~0 := 0; 163864#L99-3 assume true; 163863#L99-1 assume !false; 163862#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 163861#L102 assume !(12292 == ssl3_accept_~s__state~0); 163860#L105 assume !(16384 == ssl3_accept_~s__state~0); 163859#L108 assume !(8192 == ssl3_accept_~s__state~0); 163858#L111 assume !(24576 == ssl3_accept_~s__state~0); 163857#L114 assume !(8195 == ssl3_accept_~s__state~0); 163856#L117 assume !(8480 == ssl3_accept_~s__state~0); 163855#L120 assume !(8481 == ssl3_accept_~s__state~0); 163854#L123 assume !(8482 == ssl3_accept_~s__state~0); 163853#L126 assume !(8464 == ssl3_accept_~s__state~0); 163852#L129 assume !(8465 == ssl3_accept_~s__state~0); 163851#L132 assume !(8466 == ssl3_accept_~s__state~0); 163844#L135 assume !(8496 == ssl3_accept_~s__state~0); 163842#L138 [2018-11-18 11:06:55,599 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:55,599 INFO L82 PathProgramCache]: Analyzing trace with hash 575533841, now seen corresponding path program 1 times [2018-11-18 11:06:55,599 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:55,599 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:55,600 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:55,600 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 11:06:55,600 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:55,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:06:55,626 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-18 11:06:55,626 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:06:55,626 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:06:55,626 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 11:06:55,626 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:55,627 INFO L82 PathProgramCache]: Analyzing trace with hash 291164520, now seen corresponding path program 2 times [2018-11-18 11:06:55,627 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:55,627 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:55,627 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:55,627 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:06:55,627 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:55,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:55,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:55,741 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 11:06:55,742 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 11:06:55,742 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 11:06:55,742 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 11:06:55,742 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-18 11:06:55,742 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:06:55,742 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 11:06:55,742 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 11:06:55,742 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8_true-unreach-call_false-termination.cil.c_Iteration28_Loop [2018-11-18 11:06:55,742 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 11:06:55,742 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 11:06:55,743 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-18 11:06:55,760 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-18 11:06:55,767 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-18 11:06:55,772 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-18 11:06:55,774 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-18 11:06:55,809 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 11:06:55,809 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_d7fe79f3-60b9-415b-87b4-25fc1566ede1/bin-2019/uautomizer/z3 Starting monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:06:55,814 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 11:06:55,814 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_d7fe79f3-60b9-415b-87b4-25fc1566ede1/bin-2019/uautomizer/z3 Starting monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:06:55,834 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 11:06:55,834 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 11:06:55,837 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-18 11:06:55,850 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 11:06:55,850 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 11:06:55,850 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 11:06:55,850 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 11:06:55,850 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-18 11:06:55,851 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 11:06:55,851 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 11:06:55,851 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 11:06:55,851 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8_true-unreach-call_false-termination.cil.c_Iteration28_Loop [2018-11-18 11:06:55,851 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 11:06:55,851 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 11:06:55,851 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-18 11:06:55,853 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-18 11:06:55,854 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-18 11:06:55,856 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-18 11:06:55,859 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-18 11:06:55,893 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 11:06:55,893 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-18 11:06:55,894 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-18 11:06:55,894 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 11:06:55,894 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 11:06:55,894 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 11:06:55,894 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 11:06:55,894 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 11:06:55,894 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 11:06:55,894 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 11:06:55,895 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 11:06:55,895 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-18 11:06:55,895 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 11:06:55,895 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 11:06:55,895 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 11:06:55,895 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-18 11:06:55,895 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 11:06:55,896 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 11:06:55,896 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 11:06:55,896 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 11:06:55,896 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-18 11:06:55,896 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 11:06:55,896 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 11:06:55,896 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 11:06:55,896 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 11:06:55,897 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 11:06:55,897 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 11:06:55,897 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 11:06:55,897 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 11:06:55,897 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-18 11:06:55,898 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 11:06:55,898 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 11:06:55,898 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 11:06:55,898 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 11:06:55,898 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 11:06:55,900 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 11:06:55,900 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 11:06:55,901 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-18 11:06:55,902 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-18 11:06:55,902 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-18 11:06:55,902 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-18 11:06:55,902 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-18 11:06:55,902 INFO L518 LassoAnalysis]: Proved termination. [2018-11-18 11:06:55,903 INFO L520 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2018-11-18 11:06:55,903 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-18 11:06:55,915 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:55,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:06:55,922 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 11:06:55,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:06:55,929 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 11:06:55,943 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-18 11:06:55,943 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-18 11:06:55,944 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 11104 states and 14042 transitions. cyclomatic complexity: 2959 Second operand 5 states. [2018-11-18 11:06:56,221 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 11104 states and 14042 transitions. cyclomatic complexity: 2959. Second operand 5 states. Result 37912 states and 47566 transitions. Complement of second has 9 states. [2018-11-18 11:06:56,222 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-18 11:06:56,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-18 11:06:56,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 360 transitions. [2018-11-18 11:06:56,222 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 360 transitions. Stem has 21 letters. Loop has 43 letters. [2018-11-18 11:06:56,222 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 11:06:56,222 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 360 transitions. Stem has 64 letters. Loop has 43 letters. [2018-11-18 11:06:56,223 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 11:06:56,223 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 360 transitions. Stem has 21 letters. Loop has 86 letters. [2018-11-18 11:06:56,223 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 11:06:56,223 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 37912 states and 47566 transitions. [2018-11-18 11:06:56,288 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 15766 [2018-11-18 11:06:56,350 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 37912 states to 37473 states and 46997 transitions. [2018-11-18 11:06:56,350 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 17083 [2018-11-18 11:06:56,356 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 17165 [2018-11-18 11:06:56,356 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37473 states and 46997 transitions. [2018-11-18 11:06:56,356 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:06:56,356 INFO L705 BuchiCegarLoop]: Abstraction has 37473 states and 46997 transitions. [2018-11-18 11:06:56,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37473 states and 46997 transitions. [2018-11-18 11:06:56,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37473 to 33191. [2018-11-18 11:06:56,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33191 states. [2018-11-18 11:06:56,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33191 states to 33191 states and 41942 transitions. [2018-11-18 11:06:56,543 INFO L728 BuchiCegarLoop]: Abstraction has 33191 states and 41942 transitions. [2018-11-18 11:06:56,543 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:06:56,543 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:06:56,543 INFO L87 Difference]: Start difference. First operand 33191 states and 41942 transitions. Second operand 3 states. [2018-11-18 11:06:56,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:06:56,630 INFO L93 Difference]: Finished difference Result 14861 states and 18715 transitions. [2018-11-18 11:06:56,630 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:06:56,630 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 14861 states and 18715 transitions. [2018-11-18 11:06:56,654 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4710 [2018-11-18 11:06:56,671 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 14861 states to 14850 states and 18704 transitions. [2018-11-18 11:06:56,671 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4784 [2018-11-18 11:06:56,673 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4784 [2018-11-18 11:06:56,673 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14850 states and 18704 transitions. [2018-11-18 11:06:56,674 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:06:56,674 INFO L705 BuchiCegarLoop]: Abstraction has 14850 states and 18704 transitions. [2018-11-18 11:06:56,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14850 states and 18704 transitions. [2018-11-18 11:06:56,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14850 to 14650. [2018-11-18 11:06:56,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14650 states. [2018-11-18 11:06:56,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14650 states to 14650 states and 18464 transitions. [2018-11-18 11:06:56,747 INFO L728 BuchiCegarLoop]: Abstraction has 14650 states and 18464 transitions. [2018-11-18 11:06:56,747 INFO L608 BuchiCegarLoop]: Abstraction has 14650 states and 18464 transitions. [2018-11-18 11:06:56,747 INFO L442 BuchiCegarLoop]: ======== Iteration 29============ [2018-11-18 11:06:56,747 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 14650 states and 18464 transitions. [2018-11-18 11:06:56,765 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4628 [2018-11-18 11:06:56,765 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:06:56,765 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:06:56,766 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-18 11:06:56,766 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:06:56,766 INFO L794 eck$LassoCheckResult]: Stem: 253953#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 253714#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; 253715#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 253948#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 253949#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 253896#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 254024#L99-3 assume true; 257964#L99-1 assume !false; 257963#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 257962#L102 assume !(12292 == ssl3_accept_~s__state~0); 257961#L105 assume !(16384 == ssl3_accept_~s__state~0); 257960#L108 assume !(8192 == ssl3_accept_~s__state~0); 257959#L111 assume !(24576 == ssl3_accept_~s__state~0); 257958#L114 assume !(8195 == ssl3_accept_~s__state~0); 257957#L117 assume !(8480 == ssl3_accept_~s__state~0); 257956#L120 assume !(8481 == ssl3_accept_~s__state~0); 257955#L123 assume !(8482 == ssl3_accept_~s__state~0); 257954#L126 assume 8464 == ssl3_accept_~s__state~0; 257953#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 257952#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 257951#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; 257949#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 257944#L603 ssl3_accept_~skip~0 := 0; 257943#L99-3 assume true; 257942#L99-1 assume !false; 257941#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 257940#L102 assume !(12292 == ssl3_accept_~s__state~0); 257939#L105 assume !(16384 == ssl3_accept_~s__state~0); 257938#L108 assume !(8192 == ssl3_accept_~s__state~0); 257937#L111 assume !(24576 == ssl3_accept_~s__state~0); 257936#L114 assume !(8195 == ssl3_accept_~s__state~0); 257935#L117 assume !(8480 == ssl3_accept_~s__state~0); 257934#L120 assume !(8481 == ssl3_accept_~s__state~0); 257933#L123 assume !(8482 == ssl3_accept_~s__state~0); 257932#L126 assume !(8464 == ssl3_accept_~s__state~0); 257931#L129 assume !(8465 == ssl3_accept_~s__state~0); 257930#L132 assume !(8466 == ssl3_accept_~s__state~0); 257928#L135 assume 8496 == ssl3_accept_~s__state~0; 257925#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 257923#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 257919#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 257913#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 257914#L293-2 ssl3_accept_~s__init_num~0 := 0; 260370#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 260363#L603 ssl3_accept_~skip~0 := 0; 260360#L99-3 assume true; 260357#L99-1 assume !false; 260354#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 260351#L102 assume !(12292 == ssl3_accept_~s__state~0); 260348#L105 assume !(16384 == ssl3_accept_~s__state~0); 260345#L108 assume !(8192 == ssl3_accept_~s__state~0); 260342#L111 assume !(24576 == ssl3_accept_~s__state~0); 260339#L114 assume !(8195 == ssl3_accept_~s__state~0); 260336#L117 assume !(8480 == ssl3_accept_~s__state~0); 260334#L120 assume !(8481 == ssl3_accept_~s__state~0); 260333#L123 assume !(8482 == ssl3_accept_~s__state~0); 260332#L126 assume !(8464 == ssl3_accept_~s__state~0); 260331#L129 assume !(8465 == ssl3_accept_~s__state~0); 260330#L132 assume !(8466 == ssl3_accept_~s__state~0); 260329#L135 assume !(8496 == ssl3_accept_~s__state~0); 260258#L138 assume !(8497 == ssl3_accept_~s__state~0); 260260#L141 [2018-11-18 11:06:56,766 INFO L796 eck$LassoCheckResult]: Loop: 260260#L141 assume !(8512 == ssl3_accept_~s__state~0); 266206#L144 assume !(8513 == ssl3_accept_~s__state~0); 266201#L147 assume !(8528 == ssl3_accept_~s__state~0); 266195#L150 assume !(8529 == ssl3_accept_~s__state~0); 266190#L153 assume !(8544 == ssl3_accept_~s__state~0); 266135#L156 assume !(8545 == ssl3_accept_~s__state~0); 266083#L159 assume !(8560 == ssl3_accept_~s__state~0); 266072#L162 assume !(8561 == ssl3_accept_~s__state~0); 266008#L165 assume !(8448 == ssl3_accept_~s__state~0); 265994#L168 assume !(8576 == ssl3_accept_~s__state~0); 265989#L171 assume !(8577 == ssl3_accept_~s__state~0); 254910#L174 assume !(8592 == ssl3_accept_~s__state~0); 254900#L177 assume !(8593 == ssl3_accept_~s__state~0); 254901#L180 assume !(8608 == ssl3_accept_~s__state~0); 254876#L183 assume !(8609 == ssl3_accept_~s__state~0); 254875#L186 assume !(8640 == ssl3_accept_~s__state~0); 254873#L189 assume !(8641 == ssl3_accept_~s__state~0); 254874#L192 assume 8656 == ssl3_accept_~s__state~0; 254718#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 255300#L499 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 254868#L504 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 254866#L510-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 254861#L520 assume !(0 == ssl3_accept_~tmp___10~0); 254862#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 254853#L603 ssl3_accept_~skip~0 := 0; 254854#L99-3 assume true; 254838#L99-1 assume !false; 254839#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 254832#L102 assume !(12292 == ssl3_accept_~s__state~0); 254833#L105 assume !(16384 == ssl3_accept_~s__state~0); 254826#L108 assume !(8192 == ssl3_accept_~s__state~0); 254827#L111 assume !(24576 == ssl3_accept_~s__state~0); 254820#L114 assume !(8195 == ssl3_accept_~s__state~0); 254821#L117 assume !(8480 == ssl3_accept_~s__state~0); 254814#L120 assume !(8481 == ssl3_accept_~s__state~0); 254815#L123 assume !(8482 == ssl3_accept_~s__state~0); 254808#L126 assume !(8464 == ssl3_accept_~s__state~0); 254809#L129 assume !(8465 == ssl3_accept_~s__state~0); 254802#L132 assume !(8466 == ssl3_accept_~s__state~0); 254803#L135 assume !(8496 == ssl3_accept_~s__state~0); 254796#L138 assume !(8497 == ssl3_accept_~s__state~0); 254797#L141 assume !(8512 == ssl3_accept_~s__state~0); 254790#L144 assume !(8513 == ssl3_accept_~s__state~0); 254791#L147 assume !(8528 == ssl3_accept_~s__state~0); 254784#L150 assume !(8529 == ssl3_accept_~s__state~0); 254785#L153 assume !(8544 == ssl3_accept_~s__state~0); 254778#L156 assume !(8545 == ssl3_accept_~s__state~0); 254779#L159 assume !(8560 == ssl3_accept_~s__state~0); 254771#L162 assume !(8561 == ssl3_accept_~s__state~0); 254772#L165 assume !(8448 == ssl3_accept_~s__state~0); 254760#L168 assume !(8576 == ssl3_accept_~s__state~0); 254761#L171 assume !(8577 == ssl3_accept_~s__state~0); 254750#L174 assume !(8592 == ssl3_accept_~s__state~0); 254751#L177 assume !(8593 == ssl3_accept_~s__state~0); 254740#L180 assume !(8608 == ssl3_accept_~s__state~0); 254741#L183 assume !(8609 == ssl3_accept_~s__state~0); 254730#L186 assume !(8640 == ssl3_accept_~s__state~0); 254731#L189 assume !(8641 == ssl3_accept_~s__state~0); 254717#L192 assume !(8656 == ssl3_accept_~s__state~0); 254719#L195 assume !(8657 == ssl3_accept_~s__state~0); 254672#L198 assume 8672 == ssl3_accept_~s__state~0; 254671#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 254664#L528 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 254663#L534-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 255275#L543 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 255116#L543-2 ssl3_accept_~s__init_num~0 := 0; 255117#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 255097#L603 ssl3_accept_~skip~0 := 0; 255098#L99-3 assume true; 255087#L99-1 assume !false; 255088#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 255083#L102 assume !(12292 == ssl3_accept_~s__state~0); 255084#L105 assume !(16384 == ssl3_accept_~s__state~0); 255079#L108 assume !(8192 == ssl3_accept_~s__state~0); 255080#L111 assume !(24576 == ssl3_accept_~s__state~0); 255075#L114 assume !(8195 == ssl3_accept_~s__state~0); 255076#L117 assume !(8480 == ssl3_accept_~s__state~0); 255068#L120 assume !(8481 == ssl3_accept_~s__state~0); 255069#L123 assume !(8482 == ssl3_accept_~s__state~0); 255064#L126 assume !(8464 == ssl3_accept_~s__state~0); 255065#L129 assume !(8465 == ssl3_accept_~s__state~0); 255060#L132 assume !(8466 == ssl3_accept_~s__state~0); 255061#L135 assume !(8496 == ssl3_accept_~s__state~0); 255053#L138 assume !(8497 == ssl3_accept_~s__state~0); 255054#L141 assume !(8512 == ssl3_accept_~s__state~0); 255043#L144 assume !(8513 == ssl3_accept_~s__state~0); 255044#L147 assume !(8528 == ssl3_accept_~s__state~0); 255036#L150 assume !(8529 == ssl3_accept_~s__state~0); 255037#L153 assume !(8544 == ssl3_accept_~s__state~0); 255030#L156 assume !(8545 == ssl3_accept_~s__state~0); 255031#L159 assume !(8560 == ssl3_accept_~s__state~0); 255022#L162 assume !(8561 == ssl3_accept_~s__state~0); 255023#L165 assume 8448 == ssl3_accept_~s__state~0; 255017#L166 assume !(ssl3_accept_~num1~0 > 0); 255016#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 254955#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 254951#L603 ssl3_accept_~skip~0 := 0; 254932#L99-3 assume true; 254933#L99-1 assume !false; 254914#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 254915#L102 assume 12292 == ssl3_accept_~s__state~0; 254568#L103 ssl3_accept_~s__new_session~0 := 1; 254569#L211 ssl3_accept_~s__server~0 := 1; 254560#L216 assume 0 != ssl3_accept_~cb~0; 254561#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 254550#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 254551#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 254536#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 254537#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 254517#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 254513#L603 ssl3_accept_~skip~0 := 0; 254504#L99-3 assume true; 254505#L99-1 assume !false; 254496#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 254497#L102 assume !(12292 == ssl3_accept_~s__state~0); 254488#L105 assume !(16384 == ssl3_accept_~s__state~0); 254489#L108 assume !(8192 == ssl3_accept_~s__state~0); 254480#L111 assume !(24576 == ssl3_accept_~s__state~0); 254481#L114 assume !(8195 == ssl3_accept_~s__state~0); 254470#L117 assume !(8480 == ssl3_accept_~s__state~0); 254472#L120 assume !(8481 == ssl3_accept_~s__state~0); 267151#L123 assume !(8482 == ssl3_accept_~s__state~0); 267150#L126 assume !(8464 == ssl3_accept_~s__state~0); 267149#L129 assume !(8465 == ssl3_accept_~s__state~0); 267145#L132 assume !(8466 == ssl3_accept_~s__state~0); 266610#L135 assume 8496 == ssl3_accept_~s__state~0; 254926#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 266609#L287 assume !(1 == ssl3_accept_~blastFlag~0); 266572#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 266567#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 264912#L293-2 ssl3_accept_~s__init_num~0 := 0; 266559#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 266553#L603 ssl3_accept_~skip~0 := 0; 266551#L99-3 assume true; 266549#L99-1 assume !false; 266547#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 266545#L102 assume !(12292 == ssl3_accept_~s__state~0); 266544#L105 assume !(16384 == ssl3_accept_~s__state~0); 266503#L108 assume !(8192 == ssl3_accept_~s__state~0); 266498#L111 assume !(24576 == ssl3_accept_~s__state~0); 266491#L114 assume !(8195 == ssl3_accept_~s__state~0); 266314#L117 assume !(8480 == ssl3_accept_~s__state~0); 266251#L120 assume !(8481 == ssl3_accept_~s__state~0); 266242#L123 assume !(8482 == ssl3_accept_~s__state~0); 266237#L126 assume !(8464 == ssl3_accept_~s__state~0); 266232#L129 assume !(8465 == ssl3_accept_~s__state~0); 266227#L132 assume !(8466 == ssl3_accept_~s__state~0); 266221#L135 assume !(8496 == ssl3_accept_~s__state~0); 266216#L138 assume !(8497 == ssl3_accept_~s__state~0); 260260#L141 [2018-11-18 11:06:56,766 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:56,767 INFO L82 PathProgramCache]: Analyzing trace with hash 1390627178, now seen corresponding path program 1 times [2018-11-18 11:06:56,767 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:56,767 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:56,767 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:56,767 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 11:06:56,767 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:56,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:56,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:56,775 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:56,776 INFO L82 PathProgramCache]: Analyzing trace with hash -1099694179, now seen corresponding path program 1 times [2018-11-18 11:06:56,776 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:56,776 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:56,776 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:56,776 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:06:56,776 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:56,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:06:56,821 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 124 proven. 6 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2018-11-18 11:06:56,821 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 11:06:56,821 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_d7fe79f3-60b9-415b-87b4-25fc1566ede1/bin-2019/uautomizer/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-18 11:06:56,832 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:06:56,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:06:56,847 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 11:06:56,860 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2018-11-18 11:06:56,875 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-18 11:06:56,875 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-18 11:06:56,875 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 11:06:56,876 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-18 11:06:56,876 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2018-11-18 11:06:56,876 INFO L87 Difference]: Start difference. First operand 14650 states and 18464 transitions. cyclomatic complexity: 3838 Second operand 5 states. [2018-11-18 11:06:57,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:06:57,030 INFO L93 Difference]: Finished difference Result 15370 states and 19120 transitions. [2018-11-18 11:06:57,031 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-18 11:06:57,031 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15370 states and 19120 transitions. [2018-11-18 11:06:57,056 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 3857 [2018-11-18 11:06:57,074 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15370 states to 15230 states and 18956 transitions. [2018-11-18 11:06:57,074 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4818 [2018-11-18 11:06:57,076 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4818 [2018-11-18 11:06:57,077 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15230 states and 18956 transitions. [2018-11-18 11:06:57,077 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:06:57,077 INFO L705 BuchiCegarLoop]: Abstraction has 15230 states and 18956 transitions. [2018-11-18 11:06:57,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15230 states and 18956 transitions. [2018-11-18 11:06:57,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15230 to 11151. [2018-11-18 11:06:57,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11151 states. [2018-11-18 11:06:57,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11151 states to 11151 states and 14001 transitions. [2018-11-18 11:06:57,132 INFO L728 BuchiCegarLoop]: Abstraction has 11151 states and 14001 transitions. [2018-11-18 11:06:57,132 INFO L608 BuchiCegarLoop]: Abstraction has 11151 states and 14001 transitions. [2018-11-18 11:06:57,133 INFO L442 BuchiCegarLoop]: ======== Iteration 30============ [2018-11-18 11:06:57,133 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11151 states and 14001 transitions. [2018-11-18 11:06:57,145 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 3048 [2018-11-18 11:06:57,146 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:06:57,146 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:06:57,146 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-18 11:06:57,146 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-18 11:06:57,147 INFO L794 eck$LassoCheckResult]: Stem: 284444#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 284192#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; 284193#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 284439#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 284440#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 284383#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 284528#L99-3 assume true; 288007#L99-1 assume !false; 288006#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 288005#L102 assume !(12292 == ssl3_accept_~s__state~0); 288004#L105 assume !(16384 == ssl3_accept_~s__state~0); 288003#L108 assume !(8192 == ssl3_accept_~s__state~0); 288002#L111 assume !(24576 == ssl3_accept_~s__state~0); 288001#L114 assume !(8195 == ssl3_accept_~s__state~0); 288000#L117 assume !(8480 == ssl3_accept_~s__state~0); 287999#L120 assume !(8481 == ssl3_accept_~s__state~0); 287998#L123 assume !(8482 == ssl3_accept_~s__state~0); 287997#L126 assume 8464 == ssl3_accept_~s__state~0; 287996#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 287995#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 287994#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; 287992#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 287987#L603 ssl3_accept_~skip~0 := 0; 287986#L99-3 assume true; 287985#L99-1 assume !false; 287984#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 287983#L102 assume !(12292 == ssl3_accept_~s__state~0); 287982#L105 assume !(16384 == ssl3_accept_~s__state~0); 287981#L108 assume !(8192 == ssl3_accept_~s__state~0); 287980#L111 assume !(24576 == ssl3_accept_~s__state~0); 287979#L114 assume !(8195 == ssl3_accept_~s__state~0); 287978#L117 assume !(8480 == ssl3_accept_~s__state~0); 287977#L120 assume !(8481 == ssl3_accept_~s__state~0); 287976#L123 assume !(8482 == ssl3_accept_~s__state~0); 287975#L126 assume !(8464 == ssl3_accept_~s__state~0); 287974#L129 assume !(8465 == ssl3_accept_~s__state~0); 287973#L132 assume !(8466 == ssl3_accept_~s__state~0); 287972#L135 assume 8496 == ssl3_accept_~s__state~0; 287971#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 284680#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 284681#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 284663#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 284664#L293-2 ssl3_accept_~s__init_num~0 := 0; 293987#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 293982#L603 ssl3_accept_~skip~0 := 0; 293981#L99-3 assume true; 293980#L99-1 assume !false; 293979#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 293978#L102 assume !(12292 == ssl3_accept_~s__state~0); 293977#L105 assume !(16384 == ssl3_accept_~s__state~0); 293976#L108 assume !(8192 == ssl3_accept_~s__state~0); 293975#L111 assume !(24576 == ssl3_accept_~s__state~0); 293974#L114 assume !(8195 == ssl3_accept_~s__state~0); 293973#L117 assume !(8480 == ssl3_accept_~s__state~0); 293972#L120 assume !(8481 == ssl3_accept_~s__state~0); 293971#L123 assume !(8482 == ssl3_accept_~s__state~0); 293970#L126 assume !(8464 == ssl3_accept_~s__state~0); 293969#L129 assume !(8465 == ssl3_accept_~s__state~0); 293968#L132 assume !(8466 == ssl3_accept_~s__state~0); 293967#L135 assume !(8496 == ssl3_accept_~s__state~0); 293966#L138 assume !(8497 == ssl3_accept_~s__state~0); 293222#L141 [2018-11-18 11:06:57,147 INFO L796 eck$LassoCheckResult]: Loop: 293222#L141 assume !(8512 == ssl3_accept_~s__state~0); 293221#L144 assume !(8513 == ssl3_accept_~s__state~0); 293220#L147 assume !(8528 == ssl3_accept_~s__state~0); 293219#L150 assume !(8529 == ssl3_accept_~s__state~0); 293218#L153 assume !(8544 == ssl3_accept_~s__state~0); 293217#L156 assume !(8545 == ssl3_accept_~s__state~0); 293216#L159 assume !(8560 == ssl3_accept_~s__state~0); 293215#L162 assume !(8561 == ssl3_accept_~s__state~0); 293214#L165 assume !(8448 == ssl3_accept_~s__state~0); 284397#L168 assume !(8576 == ssl3_accept_~s__state~0); 284398#L171 assume !(8577 == ssl3_accept_~s__state~0); 284377#L174 assume !(8592 == ssl3_accept_~s__state~0); 284283#L177 assume !(8593 == ssl3_accept_~s__state~0); 284228#L180 assume !(8608 == ssl3_accept_~s__state~0); 284229#L183 assume !(8609 == ssl3_accept_~s__state~0); 284159#L186 assume !(8640 == ssl3_accept_~s__state~0); 284160#L189 assume !(8641 == ssl3_accept_~s__state~0); 284512#L192 assume 8656 == ssl3_accept_~s__state~0; 284380#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 284314#L499 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 284315#L504 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 284311#L510-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 284324#L520 assume !(0 == ssl3_accept_~tmp___10~0); 284450#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 292769#L603 ssl3_accept_~skip~0 := 0; 292768#L99-3 assume true; 292767#L99-1 assume !false; 292766#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 292765#L102 assume !(12292 == ssl3_accept_~s__state~0); 292764#L105 assume !(16384 == ssl3_accept_~s__state~0); 292763#L108 assume !(8192 == ssl3_accept_~s__state~0); 292762#L111 assume !(24576 == ssl3_accept_~s__state~0); 292761#L114 assume !(8195 == ssl3_accept_~s__state~0); 292760#L117 assume !(8480 == ssl3_accept_~s__state~0); 292759#L120 assume !(8481 == ssl3_accept_~s__state~0); 292758#L123 assume !(8482 == ssl3_accept_~s__state~0); 292757#L126 assume !(8464 == ssl3_accept_~s__state~0); 292756#L129 assume !(8465 == ssl3_accept_~s__state~0); 292755#L132 assume !(8466 == ssl3_accept_~s__state~0); 292754#L135 assume !(8496 == ssl3_accept_~s__state~0); 292753#L138 assume !(8497 == ssl3_accept_~s__state~0); 292752#L141 assume !(8512 == ssl3_accept_~s__state~0); 292751#L144 assume !(8513 == ssl3_accept_~s__state~0); 292750#L147 assume !(8528 == ssl3_accept_~s__state~0); 292749#L150 assume !(8529 == ssl3_accept_~s__state~0); 292748#L153 assume !(8544 == ssl3_accept_~s__state~0); 292747#L156 assume !(8545 == ssl3_accept_~s__state~0); 292746#L159 assume !(8560 == ssl3_accept_~s__state~0); 292745#L162 assume !(8561 == ssl3_accept_~s__state~0); 292744#L165 assume !(8448 == ssl3_accept_~s__state~0); 292743#L168 assume !(8576 == ssl3_accept_~s__state~0); 292742#L171 assume !(8577 == ssl3_accept_~s__state~0); 292741#L174 assume !(8592 == ssl3_accept_~s__state~0); 292740#L177 assume !(8593 == ssl3_accept_~s__state~0); 292739#L180 assume !(8608 == ssl3_accept_~s__state~0); 292738#L183 assume !(8609 == ssl3_accept_~s__state~0); 292707#L186 assume !(8640 == ssl3_accept_~s__state~0); 292706#L189 assume !(8641 == ssl3_accept_~s__state~0); 292697#L192 assume !(8656 == ssl3_accept_~s__state~0); 284495#L195 assume !(8657 == ssl3_accept_~s__state~0); 284431#L198 assume 8672 == ssl3_accept_~s__state~0; 284306#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 284307#L528 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 284404#L534-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 284405#L543 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 284318#L543-2 ssl3_accept_~s__init_num~0 := 0; 284319#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 293471#L603 ssl3_accept_~skip~0 := 0; 284445#L99-3 assume true; 284446#L99-1 assume !false; 284335#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 284336#L102 assume !(12292 == ssl3_accept_~s__state~0); 293380#L105 assume !(16384 == ssl3_accept_~s__state~0); 284367#L108 assume !(8192 == ssl3_accept_~s__state~0); 284264#L111 assume !(24576 == ssl3_accept_~s__state~0); 284216#L114 assume !(8195 == ssl3_accept_~s__state~0); 284217#L117 assume !(8480 == ssl3_accept_~s__state~0); 284194#L120 assume !(8481 == ssl3_accept_~s__state~0); 284195#L123 assume !(8482 == ssl3_accept_~s__state~0); 284473#L126 assume !(8464 == ssl3_accept_~s__state~0); 284474#L129 assume !(8465 == ssl3_accept_~s__state~0); 284462#L132 assume !(8466 == ssl3_accept_~s__state~0); 284463#L135 assume !(8496 == ssl3_accept_~s__state~0); 293366#L138 assume !(8497 == ssl3_accept_~s__state~0); 284368#L141 assume !(8512 == ssl3_accept_~s__state~0); 284369#L144 assume !(8513 == ssl3_accept_~s__state~0); 293352#L147 assume !(8528 == ssl3_accept_~s__state~0); 284242#L150 assume !(8529 == ssl3_accept_~s__state~0); 284243#L153 assume !(8544 == ssl3_accept_~s__state~0); 284503#L156 assume !(8545 == ssl3_accept_~s__state~0); 284504#L159 assume !(8560 == ssl3_accept_~s__state~0); 284488#L162 assume !(8561 == ssl3_accept_~s__state~0); 284489#L165 assume 8448 == ssl3_accept_~s__state~0; 284277#L166 assume !(ssl3_accept_~num1~0 > 0); 284278#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 284300#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 292938#L603 ssl3_accept_~skip~0 := 0; 292936#L99-3 assume true; 292934#L99-1 assume !false; 292932#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 292930#L102 assume !(12292 == ssl3_accept_~s__state~0); 292928#L105 assume !(16384 == ssl3_accept_~s__state~0); 292926#L108 assume !(8192 == ssl3_accept_~s__state~0); 292924#L111 assume !(24576 == ssl3_accept_~s__state~0); 292922#L114 assume !(8195 == ssl3_accept_~s__state~0); 292920#L117 assume !(8480 == ssl3_accept_~s__state~0); 292918#L120 assume !(8481 == ssl3_accept_~s__state~0); 292916#L123 assume !(8482 == ssl3_accept_~s__state~0); 292914#L126 assume !(8464 == ssl3_accept_~s__state~0); 292912#L129 assume !(8465 == ssl3_accept_~s__state~0); 292910#L132 assume !(8466 == ssl3_accept_~s__state~0); 292908#L135 assume !(8496 == ssl3_accept_~s__state~0); 292906#L138 assume !(8497 == ssl3_accept_~s__state~0); 292904#L141 assume !(8512 == ssl3_accept_~s__state~0); 292902#L144 assume !(8513 == ssl3_accept_~s__state~0); 292900#L147 assume !(8528 == ssl3_accept_~s__state~0); 292898#L150 assume !(8529 == ssl3_accept_~s__state~0); 292896#L153 assume !(8544 == ssl3_accept_~s__state~0); 292894#L156 assume !(8545 == ssl3_accept_~s__state~0); 292892#L159 assume !(8560 == ssl3_accept_~s__state~0); 292889#L162 assume !(8561 == ssl3_accept_~s__state~0); 292887#L165 assume !(8448 == ssl3_accept_~s__state~0); 292888#L168 assume 8576 == ssl3_accept_~s__state~0; 292778#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 292882#L440 assume !(ssl3_accept_~ret~0 <= 0); 292881#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 292041#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 292037#L603 ssl3_accept_~skip~0 := 0; 292027#L99-3 assume true; 292028#L99-1 assume !false; 292013#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 292014#L102 assume !(12292 == ssl3_accept_~s__state~0); 291998#L105 assume !(16384 == ssl3_accept_~s__state~0); 291999#L108 assume !(8192 == ssl3_accept_~s__state~0); 291986#L111 assume !(24576 == ssl3_accept_~s__state~0); 291987#L114 assume !(8195 == ssl3_accept_~s__state~0); 291974#L117 assume !(8480 == ssl3_accept_~s__state~0); 291975#L120 assume !(8481 == ssl3_accept_~s__state~0); 291720#L123 assume !(8482 == ssl3_accept_~s__state~0); 291721#L126 assume !(8464 == ssl3_accept_~s__state~0); 291716#L129 assume !(8465 == ssl3_accept_~s__state~0); 291717#L132 assume !(8466 == ssl3_accept_~s__state~0); 288266#L135 assume 8496 == ssl3_accept_~s__state~0; 284689#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 284358#L287 assume !(1 == ssl3_accept_~blastFlag~0); 284359#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 292694#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 284256#L293-2 ssl3_accept_~s__init_num~0 := 0; 284257#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 293239#L603 ssl3_accept_~skip~0 := 0; 293238#L99-3 assume true; 293237#L99-1 assume !false; 293236#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 293235#L102 assume !(12292 == ssl3_accept_~s__state~0); 293234#L105 assume !(16384 == ssl3_accept_~s__state~0); 293233#L108 assume !(8192 == ssl3_accept_~s__state~0); 293232#L111 assume !(24576 == ssl3_accept_~s__state~0); 293231#L114 assume !(8195 == ssl3_accept_~s__state~0); 293230#L117 assume !(8480 == ssl3_accept_~s__state~0); 293229#L120 assume !(8481 == ssl3_accept_~s__state~0); 293228#L123 assume !(8482 == ssl3_accept_~s__state~0); 293227#L126 assume !(8464 == ssl3_accept_~s__state~0); 293226#L129 assume !(8465 == ssl3_accept_~s__state~0); 293225#L132 assume !(8466 == ssl3_accept_~s__state~0); 293224#L135 assume !(8496 == ssl3_accept_~s__state~0); 293223#L138 assume !(8497 == ssl3_accept_~s__state~0); 293222#L141 [2018-11-18 11:06:57,147 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:57,147 INFO L82 PathProgramCache]: Analyzing trace with hash 1390627178, now seen corresponding path program 2 times [2018-11-18 11:06:57,147 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:57,147 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:57,148 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:57,148 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:06:57,148 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:57,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:57,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:57,156 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:57,156 INFO L82 PathProgramCache]: Analyzing trace with hash -1676573801, now seen corresponding path program 1 times [2018-11-18 11:06:57,156 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:57,156 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:57,157 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:57,157 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 11:06:57,157 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:57,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:06:57,203 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-18 11:06:57,203 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 11:06:57,203 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_d7fe79f3-60b9-415b-87b4-25fc1566ede1/bin-2019/uautomizer/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-18 11:06:57,218 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:06:57,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:06:57,235 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 11:06:57,259 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 121 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2018-11-18 11:06:57,274 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-18 11:06:57,274 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-18 11:06:57,274 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 11:06:57,275 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-18 11:06:57,275 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-18 11:06:57,275 INFO L87 Difference]: Start difference. First operand 11151 states and 14001 transitions. cyclomatic complexity: 2884 Second operand 5 states. [2018-11-18 11:06:57,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:06:57,507 INFO L93 Difference]: Finished difference Result 12582 states and 15571 transitions. [2018-11-18 11:06:57,507 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-18 11:06:57,508 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12582 states and 15571 transitions. [2018-11-18 11:06:57,530 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 3164 [2018-11-18 11:06:57,541 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12582 states to 11543 states and 14296 transitions. [2018-11-18 11:06:57,541 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3907 [2018-11-18 11:06:57,543 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4092 [2018-11-18 11:06:57,543 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11543 states and 14296 transitions. [2018-11-18 11:06:57,543 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 11:06:57,543 INFO L705 BuchiCegarLoop]: Abstraction has 11543 states and 14296 transitions. [2018-11-18 11:06:57,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11543 states and 14296 transitions. [2018-11-18 11:06:57,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11543 to 11379. [2018-11-18 11:06:57,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11379 states. [2018-11-18 11:06:57,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11379 states to 11379 states and 14109 transitions. [2018-11-18 11:06:57,595 INFO L728 BuchiCegarLoop]: Abstraction has 11379 states and 14109 transitions. [2018-11-18 11:06:57,595 INFO L608 BuchiCegarLoop]: Abstraction has 11379 states and 14109 transitions. [2018-11-18 11:06:57,595 INFO L442 BuchiCegarLoop]: ======== Iteration 31============ [2018-11-18 11:06:57,595 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11379 states and 14109 transitions. [2018-11-18 11:06:57,608 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 3143 [2018-11-18 11:06:57,608 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 11:06:57,608 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 11:06:57,608 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-18 11:06:57,609 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-18 11:06:57,609 INFO L794 eck$LassoCheckResult]: Stem: 308679#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 308432#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; 308433#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 308673#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 308674#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 308617#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 308768#L99-3 assume true; 312329#L99-1 assume !false; 312328#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 312327#L102 assume !(12292 == ssl3_accept_~s__state~0); 312326#L105 assume !(16384 == ssl3_accept_~s__state~0); 312325#L108 assume !(8192 == ssl3_accept_~s__state~0); 312324#L111 assume !(24576 == ssl3_accept_~s__state~0); 312323#L114 assume !(8195 == ssl3_accept_~s__state~0); 312322#L117 assume !(8480 == ssl3_accept_~s__state~0); 312321#L120 assume !(8481 == ssl3_accept_~s__state~0); 312320#L123 assume !(8482 == ssl3_accept_~s__state~0); 312319#L126 assume 8464 == ssl3_accept_~s__state~0; 312318#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 312315#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 312309#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; 312306#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 312300#L603 ssl3_accept_~skip~0 := 0; 312298#L99-3 assume true; 312296#L99-1 assume !false; 312294#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 312292#L102 assume !(12292 == ssl3_accept_~s__state~0); 312290#L105 assume !(16384 == ssl3_accept_~s__state~0); 312288#L108 assume !(8192 == ssl3_accept_~s__state~0); 312286#L111 assume !(24576 == ssl3_accept_~s__state~0); 312284#L114 assume !(8195 == ssl3_accept_~s__state~0); 312282#L117 assume !(8480 == ssl3_accept_~s__state~0); 312280#L120 assume !(8481 == ssl3_accept_~s__state~0); 312278#L123 assume !(8482 == ssl3_accept_~s__state~0); 312276#L126 assume !(8464 == ssl3_accept_~s__state~0); 312274#L129 assume !(8465 == ssl3_accept_~s__state~0); 312272#L132 assume !(8466 == ssl3_accept_~s__state~0); 312271#L135 assume 8496 == ssl3_accept_~s__state~0; 312268#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 310287#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 310288#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 309083#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 309084#L293-2 ssl3_accept_~s__init_num~0 := 0; 309077#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 309073#L603 ssl3_accept_~skip~0 := 0; 309068#L99-3 assume true; 309069#L99-1 assume !false; 309064#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 309065#L102 assume !(12292 == ssl3_accept_~s__state~0); 309060#L105 assume !(16384 == ssl3_accept_~s__state~0); 309061#L108 assume !(8192 == ssl3_accept_~s__state~0); 309056#L111 assume !(24576 == ssl3_accept_~s__state~0); 309057#L114 assume !(8195 == ssl3_accept_~s__state~0); 309052#L117 assume !(8480 == ssl3_accept_~s__state~0); 309053#L120 assume !(8481 == ssl3_accept_~s__state~0); 309048#L123 assume !(8482 == ssl3_accept_~s__state~0); 309049#L126 assume !(8464 == ssl3_accept_~s__state~0); 309044#L129 assume !(8465 == ssl3_accept_~s__state~0); 309045#L132 assume !(8466 == ssl3_accept_~s__state~0); 309034#L135 assume !(8496 == ssl3_accept_~s__state~0); 309035#L138 assume !(8497 == ssl3_accept_~s__state~0); 308799#L141 [2018-11-18 11:06:57,609 INFO L796 eck$LassoCheckResult]: Loop: 308799#L141 assume 8512 == ssl3_accept_~s__state~0; 308797#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 311191#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 311188#L308 assume !(ssl3_accept_~ret~0 <= 0); 311185#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 311181#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 311174#L603 ssl3_accept_~skip~0 := 0; 311171#L99-3 assume true; 311168#L99-1 assume !false; 311164#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 311157#L102 assume !(12292 == ssl3_accept_~s__state~0); 311153#L105 assume !(16384 == ssl3_accept_~s__state~0); 311149#L108 assume !(8192 == ssl3_accept_~s__state~0); 311145#L111 assume !(24576 == ssl3_accept_~s__state~0); 311141#L114 assume !(8195 == ssl3_accept_~s__state~0); 311137#L117 assume !(8480 == ssl3_accept_~s__state~0); 311133#L120 assume !(8481 == ssl3_accept_~s__state~0); 311129#L123 assume !(8482 == ssl3_accept_~s__state~0); 311125#L126 assume !(8464 == ssl3_accept_~s__state~0); 311121#L129 assume !(8465 == ssl3_accept_~s__state~0); 311117#L132 assume !(8466 == ssl3_accept_~s__state~0); 311113#L135 assume !(8496 == ssl3_accept_~s__state~0); 311110#L138 assume !(8497 == ssl3_accept_~s__state~0); 311107#L141 assume !(8512 == ssl3_accept_~s__state~0); 311105#L144 assume !(8513 == ssl3_accept_~s__state~0); 311093#L147 assume 8528 == ssl3_accept_~s__state~0; 310784#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 311086#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 311080#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 311062#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 311060#L353 assume !(ssl3_accept_~ret~0 <= 0); 311052#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 310979#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 310973#L603 ssl3_accept_~skip~0 := 0; 310971#L99-3 assume true; 310968#L99-1 assume !false; 310965#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 310962#L102 assume !(12292 == ssl3_accept_~s__state~0); 310961#L105 assume !(16384 == ssl3_accept_~s__state~0); 310960#L108 assume !(8192 == ssl3_accept_~s__state~0); 310959#L111 assume !(24576 == ssl3_accept_~s__state~0); 310957#L114 assume !(8195 == ssl3_accept_~s__state~0); 310956#L117 assume !(8480 == ssl3_accept_~s__state~0); 310945#L120 assume !(8481 == ssl3_accept_~s__state~0); 310933#L123 assume !(8482 == ssl3_accept_~s__state~0); 310929#L126 assume !(8464 == ssl3_accept_~s__state~0); 310925#L129 assume !(8465 == ssl3_accept_~s__state~0); 310921#L132 assume !(8466 == ssl3_accept_~s__state~0); 310917#L135 assume !(8496 == ssl3_accept_~s__state~0); 310913#L138 assume !(8497 == ssl3_accept_~s__state~0); 310909#L141 assume !(8512 == ssl3_accept_~s__state~0); 310905#L144 assume !(8513 == ssl3_accept_~s__state~0); 310901#L147 assume !(8528 == ssl3_accept_~s__state~0); 310897#L150 assume !(8529 == ssl3_accept_~s__state~0); 310893#L153 assume 8544 == ssl3_accept_~s__state~0; 310516#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 310886#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 310881#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 310877#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 310871#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 310868#L400 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; 310856#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 310850#L603 ssl3_accept_~skip~0 := 0; 310848#L99-3 assume true; 310846#L99-1 assume !false; 310844#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 310842#L102 assume !(12292 == ssl3_accept_~s__state~0); 310840#L105 assume !(16384 == ssl3_accept_~s__state~0); 310838#L108 assume !(8192 == ssl3_accept_~s__state~0); 310836#L111 assume !(24576 == ssl3_accept_~s__state~0); 310834#L114 assume !(8195 == ssl3_accept_~s__state~0); 310832#L117 assume !(8480 == ssl3_accept_~s__state~0); 310830#L120 assume !(8481 == ssl3_accept_~s__state~0); 310828#L123 assume !(8482 == ssl3_accept_~s__state~0); 310826#L126 assume !(8464 == ssl3_accept_~s__state~0); 310824#L129 assume !(8465 == ssl3_accept_~s__state~0); 310822#L132 assume !(8466 == ssl3_accept_~s__state~0); 310820#L135 assume !(8496 == ssl3_accept_~s__state~0); 310818#L138 assume !(8497 == ssl3_accept_~s__state~0); 310816#L141 assume !(8512 == ssl3_accept_~s__state~0); 310814#L144 assume !(8513 == ssl3_accept_~s__state~0); 310802#L147 assume !(8528 == ssl3_accept_~s__state~0); 310800#L150 assume !(8529 == ssl3_accept_~s__state~0); 310797#L153 assume !(8544 == ssl3_accept_~s__state~0); 310795#L156 assume !(8545 == ssl3_accept_~s__state~0); 310793#L159 assume !(8560 == ssl3_accept_~s__state~0); 310789#L162 assume !(8561 == ssl3_accept_~s__state~0); 310787#L165 assume 8448 == ssl3_accept_~s__state~0; 310759#L166 assume !(ssl3_accept_~num1~0 > 0); 310752#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 310749#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 310743#L603 ssl3_accept_~skip~0 := 0; 310741#L99-3 assume true; 310739#L99-1 assume !false; 310737#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 310735#L102 assume !(12292 == ssl3_accept_~s__state~0); 310733#L105 assume !(16384 == ssl3_accept_~s__state~0); 310731#L108 assume !(8192 == ssl3_accept_~s__state~0); 310729#L111 assume !(24576 == ssl3_accept_~s__state~0); 310727#L114 assume !(8195 == ssl3_accept_~s__state~0); 310725#L117 assume !(8480 == ssl3_accept_~s__state~0); 310723#L120 assume !(8481 == ssl3_accept_~s__state~0); 310721#L123 assume !(8482 == ssl3_accept_~s__state~0); 310719#L126 assume !(8464 == ssl3_accept_~s__state~0); 310717#L129 assume !(8465 == ssl3_accept_~s__state~0); 310715#L132 assume !(8466 == ssl3_accept_~s__state~0); 310712#L135 assume !(8496 == ssl3_accept_~s__state~0); 310708#L138 assume !(8497 == ssl3_accept_~s__state~0); 310705#L141 assume !(8512 == ssl3_accept_~s__state~0); 310701#L144 assume !(8513 == ssl3_accept_~s__state~0); 310698#L147 assume !(8528 == ssl3_accept_~s__state~0); 310694#L150 assume !(8529 == ssl3_accept_~s__state~0); 310691#L153 assume !(8544 == ssl3_accept_~s__state~0); 310689#L156 assume !(8545 == ssl3_accept_~s__state~0); 310687#L159 assume !(8560 == ssl3_accept_~s__state~0); 310685#L162 assume !(8561 == ssl3_accept_~s__state~0); 310683#L165 assume !(8448 == ssl3_accept_~s__state~0); 310674#L168 assume 8576 == ssl3_accept_~s__state~0; 310671#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 310670#L440 assume !(ssl3_accept_~ret~0 <= 0); 310668#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 310666#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 310661#L603 ssl3_accept_~skip~0 := 0; 310660#L99-3 assume true; 310659#L99-1 assume !false; 310658#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 310657#L102 assume !(12292 == ssl3_accept_~s__state~0); 310656#L105 assume !(16384 == ssl3_accept_~s__state~0); 310655#L108 assume !(8192 == ssl3_accept_~s__state~0); 310654#L111 assume !(24576 == ssl3_accept_~s__state~0); 310653#L114 assume !(8195 == ssl3_accept_~s__state~0); 310652#L117 assume !(8480 == ssl3_accept_~s__state~0); 310651#L120 assume !(8481 == ssl3_accept_~s__state~0); 310650#L123 assume !(8482 == ssl3_accept_~s__state~0); 310649#L126 assume !(8464 == ssl3_accept_~s__state~0); 310648#L129 assume !(8465 == ssl3_accept_~s__state~0); 310647#L132 assume 8466 == ssl3_accept_~s__state~0; 309485#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 310444#L274 assume !(0 == ssl3_accept_~blastFlag~0); 310271#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; 310268#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 310258#L603 ssl3_accept_~skip~0 := 0; 310256#L99-3 assume true; 310254#L99-1 assume !false; 310252#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 310250#L102 assume !(12292 == ssl3_accept_~s__state~0); 310248#L105 assume !(16384 == ssl3_accept_~s__state~0); 310246#L108 assume !(8192 == ssl3_accept_~s__state~0); 310244#L111 assume !(24576 == ssl3_accept_~s__state~0); 310242#L114 assume !(8195 == ssl3_accept_~s__state~0); 310240#L117 assume !(8480 == ssl3_accept_~s__state~0); 310236#L120 assume !(8481 == ssl3_accept_~s__state~0); 310235#L123 assume !(8482 == ssl3_accept_~s__state~0); 310234#L126 assume !(8464 == ssl3_accept_~s__state~0); 310233#L129 assume !(8465 == ssl3_accept_~s__state~0); 310232#L132 assume !(8466 == ssl3_accept_~s__state~0); 310229#L135 assume 8496 == ssl3_accept_~s__state~0; 310228#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 310227#L287 assume !(1 == ssl3_accept_~blastFlag~0); 310226#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 310225#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 309081#L293-2 ssl3_accept_~s__init_num~0 := 0; 309082#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 309070#L603 ssl3_accept_~skip~0 := 0; 309071#L99-3 assume true; 309066#L99-1 assume !false; 309067#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 309062#L102 assume !(12292 == ssl3_accept_~s__state~0); 309063#L105 assume !(16384 == ssl3_accept_~s__state~0); 309058#L108 assume !(8192 == ssl3_accept_~s__state~0); 309059#L111 assume !(24576 == ssl3_accept_~s__state~0); 309054#L114 assume !(8195 == ssl3_accept_~s__state~0); 309055#L117 assume !(8480 == ssl3_accept_~s__state~0); 309050#L120 assume !(8481 == ssl3_accept_~s__state~0); 309051#L123 assume !(8482 == ssl3_accept_~s__state~0); 309046#L126 assume !(8464 == ssl3_accept_~s__state~0); 309047#L129 assume !(8465 == ssl3_accept_~s__state~0); 309042#L132 assume !(8466 == ssl3_accept_~s__state~0); 309043#L135 assume !(8496 == ssl3_accept_~s__state~0); 310017#L138 assume !(8497 == ssl3_accept_~s__state~0); 308799#L141 [2018-11-18 11:06:57,609 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:57,609 INFO L82 PathProgramCache]: Analyzing trace with hash 572978728, now seen corresponding path program 1 times [2018-11-18 11:06:57,609 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:57,609 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:57,610 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:57,610 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:06:57,610 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:57,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:57,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:57,619 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:57,620 INFO L82 PathProgramCache]: Analyzing trace with hash 1515904296, now seen corresponding path program 3 times [2018-11-18 11:06:57,620 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:57,620 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:57,620 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:57,620 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:06:57,620 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:57,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:57,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:57,640 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:06:57,640 INFO L82 PathProgramCache]: Analyzing trace with hash -1047368241, now seen corresponding path program 1 times [2018-11-18 11:06:57,640 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 11:06:57,640 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 11:06:57,641 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:57,641 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 11:06:57,641 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:06:57,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:57,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 11:06:58,347 WARN L180 SmtUtils]: Spent 659.00 ms on a formula simplification. DAG size of input: 385 DAG size of output: 143 [2018-11-18 11:06:58,556 WARN L180 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 162 DAG size of output: 86 [2018-11-18 11:06:58,606 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 18.11 11:06:58 BoogieIcfgContainer [2018-11-18 11:06:58,606 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2018-11-18 11:06:58,607 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-11-18 11:06:58,607 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-11-18 11:06:58,607 INFO L276 PluginConnector]: Witness Printer initialized [2018-11-18 11:06:58,607 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 11:06:45" (3/4) ... [2018-11-18 11:06:58,609 INFO L141 WitnessPrinter]: Generating witness for non-termination counterexample [2018-11-18 11:06:58,671 INFO L145 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_d7fe79f3-60b9-415b-87b4-25fc1566ede1/bin-2019/uautomizer/witness.graphml [2018-11-18 11:06:58,671 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-11-18 11:06:58,672 INFO L168 Benchmark]: Toolchain (without parser) took 13810.13 ms. Allocated memory was 1.0 GB in the beginning and 1.8 GB in the end (delta: 763.9 MB). Free memory was 953.8 MB in the beginning and 1.1 GB in the end (delta: -116.9 MB). Peak memory consumption was 647.0 MB. Max. memory is 11.5 GB. [2018-11-18 11:06:58,672 INFO L168 Benchmark]: CDTParser took 0.09 ms. Allocated memory is still 1.0 GB. Free memory is still 980.1 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-18 11:06:58,672 INFO L168 Benchmark]: CACSL2BoogieTranslator took 235.31 ms. Allocated memory is still 1.0 GB. Free memory was 953.8 MB in the beginning and 935.0 MB in the end (delta: 18.8 MB). Peak memory consumption was 18.8 MB. Max. memory is 11.5 GB. [2018-11-18 11:06:58,672 INFO L168 Benchmark]: Boogie Procedure Inliner took 73.27 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 160.4 MB). Free memory was 935.0 MB in the beginning and 1.2 GB in the end (delta: -220.2 MB). Peak memory consumption was 14.9 MB. Max. memory is 11.5 GB. [2018-11-18 11:06:58,673 INFO L168 Benchmark]: Boogie Preprocessor took 24.33 ms. Allocated memory is still 1.2 GB. Free memory was 1.2 GB in the beginning and 1.2 GB in the end (delta: 3.3 MB). Peak memory consumption was 3.3 MB. Max. memory is 11.5 GB. [2018-11-18 11:06:58,673 INFO L168 Benchmark]: RCFGBuilder took 513.44 ms. Allocated memory is still 1.2 GB. Free memory was 1.2 GB in the beginning and 1.1 GB in the end (delta: 60.6 MB). Peak memory consumption was 60.6 MB. Max. memory is 11.5 GB. [2018-11-18 11:06:58,673 INFO L168 Benchmark]: BuchiAutomizer took 12896.68 ms. Allocated memory was 1.2 GB in the beginning and 1.8 GB in the end (delta: 603.5 MB). Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 4.1 MB). Peak memory consumption was 607.5 MB. Max. memory is 11.5 GB. [2018-11-18 11:06:58,673 INFO L168 Benchmark]: Witness Printer took 64.41 ms. Allocated memory is still 1.8 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 16.5 MB). Peak memory consumption was 16.5 MB. Max. memory is 11.5 GB. [2018-11-18 11:06:58,675 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.09 ms. Allocated memory is still 1.0 GB. Free memory is still 980.1 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 235.31 ms. Allocated memory is still 1.0 GB. Free memory was 953.8 MB in the beginning and 935.0 MB in the end (delta: 18.8 MB). Peak memory consumption was 18.8 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 73.27 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 160.4 MB). Free memory was 935.0 MB in the beginning and 1.2 GB in the end (delta: -220.2 MB). Peak memory consumption was 14.9 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 24.33 ms. Allocated memory is still 1.2 GB. Free memory was 1.2 GB in the beginning and 1.2 GB in the end (delta: 3.3 MB). Peak memory consumption was 3.3 MB. Max. memory is 11.5 GB. * RCFGBuilder took 513.44 ms. Allocated memory is still 1.2 GB. Free memory was 1.2 GB in the beginning and 1.1 GB in the end (delta: 60.6 MB). Peak memory consumption was 60.6 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 12896.68 ms. Allocated memory was 1.2 GB in the beginning and 1.8 GB in the end (delta: 603.5 MB). Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 4.1 MB). Peak memory consumption was 607.5 MB. Max. memory is 11.5 GB. * Witness Printer took 64.41 ms. Allocated memory is still 1.8 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 16.5 MB). Peak memory consumption was 16.5 MB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 32 terminating modules (29 trivial, 3 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function -1 * blastFlag + 1 and consists of 3 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 29 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 11379 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 12.8s and 31 iterations. TraceHistogramMax:7. Analysis of lassos took 6.9s. Construction of modules took 2.3s. Büchi inclusion checks took 1.5s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 32. Automata minimization 1.0s AutomataMinimizationTime, 32 MinimizatonAttempts, 25326 StatesRemovedByMinimization, 28 NontrivialMinimizations. Non-live state removal took 0.6s Buchi closure took 0.0s. Biggest automaton had 14650 states and ocurred in iteration 28. Nontrivial modules had stage [3, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 406/406 HoareTripleCheckerStatistics: 7901 SDtfs, 6061 SDslu, 6168 SDs, 0 SdLazy, 4163 SolverSat, 786 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.3s Time LassoAnalysisResults: nont1 unkn0 SFLI20 SFLT1 conc2 concLT1 SILN0 SILU0 SILI5 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital54 mio100 ax100 hnf97 lsp32 ukn100 mio100 lsp100 div175 bol100 ite100 ukn100 eq193 hnf74 smp97 dnf100 smp100 tf108 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 1ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 17 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.3s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 141]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {} State at position 1 is {s__ctx__stats__sess_accept=0, s__s3__tmp__new_cipher__algo_strength=0, \old(initial_state)=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@25790571=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1b40e0df=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6d294161=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@d247a4d=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@33405b9e=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1d0499c=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@20104275=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3f5cd8f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6eca120d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@382afbeb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2470b229=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@7717e1f4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4c2a2c91=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@343c6033=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@75b065eb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6edd9f06=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7da8c5d2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2bfd5601=0, __cil_tmp57=-4294967296, tmp___7=0, tmp___3=0, \result=0, tmp=0, s__session__peer=0, s__version=0, s__init_num=0, s__in_handshake=0, ret=1, s__server=0, s__state=8512, s__info_callback=5, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@92c0cfe=0, tmp___2=0, cb=5, s__s3__tmp__new_cipher__algorithms=-256, tmp___10=0, __cil_tmp56=-256, s__verify_mode=7, tmp___6=0, tmp=4, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@2f93fcb7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@33984a46=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7f0a1d81=0, s__s3__tmp__reuse_message=3, s__ctx__stats__sess_accept_renegotiate=0, l=-256, s__cert__pkeys__AT0__privatekey=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@4a2d5cae=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@49bdbe04=0, s__debug=0, tmp___1=-12288, s__ctx__info_callback=0, tmp___9=0, s__s3__tmp__cert_request=1, __cil_tmp59=0, tmp___5=0, s__hit=0, __cil_tmp55=0, blastFlag=2, \result=0, skip=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@73964bc6=2, got_new_session=1, __cil_tmp61=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@11ac5f8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@21607fbf=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@a51c751=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@45d9c320=0, s__options=-4294967296, s__cert=6, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4d07826=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@d450a01=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@67298664=0, Time=4, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@36383fe8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2f0acceb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6e24ff33=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@49eb41be=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1c6b21d1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@17da48ce=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3ed3377f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@49e396d4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@307769a5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3a540b3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@30df68c3=0, s__init_buf___0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2fd8abd6=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@788b4b3a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@46d9b9f4=1, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@20fbdad7=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3c266147=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@d8b51f6=1, s__s3__tmp__next_state___0=8576, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@12fe8747=0, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 141]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L636] int s ; [L637] int tmp ; [L641] s = 8464 [L642] CALL ssl3_accept(s) [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 [L603] COND FALSE !(! s__s3__tmp__reuse_message) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND TRUE s__state == 8496 [L286] ret = __VERIFIER_nondet_int() [L287] COND TRUE blastFlag == 1 [L288] blastFlag = 2 [L290] COND FALSE !(ret <= 0) [L293] COND FALSE !(\read(s__hit)) [L296] s__state = 8512 [L298] s__init_num = 0 [L603] COND FALSE !(! s__s3__tmp__reuse_message) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) Loop: [L141] COND TRUE s__state == 8512 [L303] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L304] COND FALSE !(__cil_tmp56 + 256UL) [L307] ret = __VERIFIER_nondet_int() [L308] COND FALSE !(ret <= 0) [L313] s__state = 8528 [L314] s__init_num = 0 [L603] COND FALSE !(! s__s3__tmp__reuse_message) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND TRUE s__state == 8528 [L318] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L320] __cil_tmp57 = (unsigned long )s__options [L321] COND TRUE __cil_tmp57 + 2097152UL [L322] s__s3__tmp__use_rsa_tmp = 1 [L327] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L352] ret = __VERIFIER_nondet_int() [L353] COND FALSE !(ret <= 0) [L370] s__state = 8544 [L371] s__init_num = 0 [L603] COND FALSE !(! s__s3__tmp__reuse_message) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND TRUE s__state == 8544 [L375] COND TRUE s__verify_mode + 1 [L376] COND FALSE !(s__session__peer != 0) [L387] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L388] COND FALSE !(__cil_tmp61 + 256UL) [L398] s__s3__tmp__cert_request = 1 [L399] ret = __VERIFIER_nondet_int() [L400] COND FALSE !(ret <= 0) [L403] s__state = 8448 [L404] s__s3__tmp__next_state___0 = 8576 [L405] s__init_num = 0 [L603] COND FALSE !(! s__s3__tmp__reuse_message) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND FALSE !(s__state == 8544) [L156] COND FALSE !(s__state == 8545) [L159] COND FALSE !(s__state == 8560) [L162] COND FALSE !(s__state == 8561) [L165] COND TRUE s__state == 8448 [L426] COND FALSE !(num1 > 0L) [L435] s__state = s__s3__tmp__next_state___0 [L603] COND FALSE !(! s__s3__tmp__reuse_message) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND FALSE !(s__state == 8544) [L156] COND FALSE !(s__state == 8545) [L159] COND FALSE !(s__state == 8560) [L162] COND FALSE !(s__state == 8561) [L165] COND FALSE !(s__state == 8448) [L168] COND TRUE s__state == 8576 [L439] ret = __VERIFIER_nondet_int() [L440] COND FALSE !(ret <= 0) [L443] COND TRUE ret == 2 [L444] s__state = 8466 [L603] COND FALSE !(! s__s3__tmp__reuse_message) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND TRUE s__state == 8466 [L272] s__shutdown = 0 [L273] ret = __VERIFIER_nondet_int() [L274] COND FALSE !(blastFlag == 0) [L277] COND FALSE !(ret <= 0) [L280] got_new_session = 1 [L281] s__state = 8496 [L282] s__init_num = 0 [L603] COND FALSE !(! s__s3__tmp__reuse_message) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND TRUE s__state == 8496 [L286] ret = __VERIFIER_nondet_int() [L287] COND FALSE !(blastFlag == 1) [L290] COND FALSE !(ret <= 0) [L293] COND FALSE !(\read(s__hit)) [L296] s__state = 8512 [L298] s__init_num = 0 [L603] COND FALSE !(! s__s3__tmp__reuse_message) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...